PS3 build in Unity 5.3.8f TextMesh

Hello,

My name is Timothy.
I’m attempting to back-port a project to PS3 using Unity 5.3.8f. However when I am running a build, TextMesh Pro (1.0.55.53.0b10) is throwing an error from the console:

IndexOutOfRangeException: Array index is out of range.
at TMPro.TextMeshProUGUI.GenerateTextMesh () [0x00000] in :0
at TMPro.TextMeshProUGUI.OnPreRenderCanvas () [0x00000] in :0
at TMPro.TextMeshProUGUI.Rebuild (CanvasUpdate update) [0x00000] in :0
at UnityEngine.UI.CanvasUpdateRegistry.PerformUpdate () [0x00000] in :0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception, Object)
UnityEngine.UI.CanvasUpdateRegistry:PerformUpdate()
UnityEngine.Canvas:SendWillRenderCanvases()

After this error the game stops loading. This version of TMPro has no warnings about compatibility with PS3, what do you think would cause this error?

With regards,

Tim.

I just released new version of TMP which should make it thru the Asset Store review process within the next few days. Unfortunately, I updated the releases for Unity 5.4 / 5.5 / 5.6 and 2017.1.

I am currently travelling but could have a release ready for Unity 5.3 shortly after my return on Monday.

Thanks Stephan, that would be incredibly helpful :slight_smile: