Fixed (1.20.1.4) Logging: "Mesh can not have more than 65000 vertices"

via5

Well-known member
Joined
Jun 5, 2020
Messages
126
Solutions
1
Reactions
410
When logging too much stuff, I first see


String too long for TextMeshGenerator. Cutting off characters
(Filename: Line: 222)


then


ArgumentException: Mesh can not have more than 65000 vertices
at UnityEngine.UI.VertexHelper.FillMesh (UnityEngine.Mesh mesh) [0x00000] in <filename unknown>:0
at UnityEngine.UI.Graphic.DoMeshGeneration () [0x00000] in <filename unknown>:0
at UnityEngine.UI.Graphic.UpdateGeometry () [0x00000] in <filename unknown>:0
at UnityEngine.UI.Text.UpdateGeometry () [0x00000] in <filename unknown>:0
at UnityEngine.UI.Graphic.Rebuild (CanvasUpdate update) [0x00000] in <filename unknown>:0
at UnityEngine.UI.CanvasUpdateRegistry.PerformUpdate () [0x00000] in <filename unknown>: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()
(Filename: Line: -1)


At this point, the log window stops drawing text, although the caret can still be moved and text selected. Clearing fixes it. [Edit: Fuck emojis.]
 
Last edited:
This was actually resolved in 1.20.1.4 release
 
Back
Top Bottom