Hard crash in Infinity Dungeon EX
Partner Rank: 1
Verification build: 1.16.100.60
Regression build: 1.16.100.59
Summary: Hard crash in Infinity Dungeon EX
Impact: Renders world unplayable which can result in bad reviews and unplayable product, refunds and more. Infinity Dungeon is a popular Realms + title.
Repro:
- Download Infinity Dungeon EX from marketplace Create Game Take shovel from chest 1671, 92, 1313
- break clay blocks at 1674, 92, 1324 & 1672, 92, 1312 & 1672, 93, 1311(edited)
- go into room that opens up after the clay is gone take infinity core out of chest 1671, 95, 1302
- open chest @1671, 92, 1297 and remove ender pear
- toss ender pearl
- close client
- open client
Observed result: 3/5 attempts
Most of the time it hard crashes with an assert. If it doesn't crash, throw ender pearl again and close/open the game.
assert:
--------------------------- Assert Failure - ctrl+C to copy this message to the clipboard! --------------------------- Assertion failed: You should access a valid chest Condition is false: low Function: ChestBlockActor::getItem in f:\darwinwork\1662\s\handheld\src\common\world\level\block\actor\chestblockactor.cpp @ 79 ---------------------------

Expected result: The game should not crash.
Screenshot above.
Notes:
Sometimes it will crash just when throwing the pearl and you dont even need to close and open.