Assert spam when looking at an item in an item frame with line breaks in its name
Partner Rank: 4
Verification builds: 1.11.0.8, 1.14.0.60, 1.16.0.2 RC
Regression builds: 1.11.0.1
Summary: When looking at an item frame that contains an item whose name contains line breaks, the game spams asserts. This has no effect on retail builds. The exact assert message is as follows:
--------------------------- Assert Failure - ctrl+C to copy this message to the clipboard! --------------------------- Assertion failed: Insufficient text widths provided. Condition is false: lineCount == widthsCount Function: BaseActorRenderer::_extractRenderTextObject in f:\darwinwork\853\s\handheld\src-client\common\client\renderer\baseactorrenderer.cpp @ 101 --------------------------- OK ---------------------------
Impact: Since this does not affect retail builds, there is no effective impact to our business, aside from the fact that all the lines except the first one don't have the correct text background rectangle. This report is being made to allow the product to go through despite the current existence of this message.
Repro Steps:
- Download the attached world
- Look at the item frame
Expected Results: Item shows name like normal
Observed Results: Assert spam every frame, and the bottom half of the name appears wrongly (no background, renders behind wireframe)
Screenshots/Videos attached: No
Notes: In 1.11.0.1, there is no assert, but the second line flickers between zero width background and this super long one, which looks really bad. This behavior was the case even back in 1.2. In 1.11.0.8 or so, the assert started happening.