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

via5

Well-known member
Messages
132
Reactions
389
Points
63
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:
Back
Top Bottom