Crash with Vexes and Carpet mod
James103 opened this issue ยท 4 comments
Mods and versions used
Minecraft 1.16.1
Fabric 0.8.9+build.203
Lithium 0.5.0-rc1
(Carpet Mod 1.4.0)
(Fabric API 0.14.1+build.372)
(Not Enough Crashes 1.2.4+20w17a)
Reproduction Steps
- Create a new Superflat world. Use the Void preset for best performance.
- Set your spawn point where you initially spawn (
/spawnpoint
). - Summon 5 evokers (
/summon evoker
x5). You can instead activate a repeating command block with the command/summon vex ~ ~ ~ {LifeTicks:20}
. - Give yourself max healing (
/effect give @p instant_health 1000000 22
). - Switch gamemode to survival.
- If Carpet mod is installed, fast-forward the game with
/tick warp 72000
. - The server will crash after a few minutes.
- If Not Enough Crashes is installed, click through the crash screen.
- The game will exit to the multiplayer menu with "Internal exception: java.lang.StackOverflowError".
Crash Report File
https://gist.github.com/James103/e35b958585c3700722edfb700c0d0e8e
Additional Information
The crash does not occur without Lithium installed, and Not Enough Crashes tells me that Lithium is a possible cause of the above crash.
In my case, the world on which the game crashed is hidden from the world selection screen due to java.nio.channels.OverlappingFileLockException
until you restart the game entirely.
I added the corresponding latest.log from a more recent reproduction of the crash. Several hundred lines of sound pool warnings were stripped to reduce the file size.
Not fixed yet. Game generates additional crash files: crash-2020-07-25_07.42.22-server.txt
Same error as above. Reproduced by running the following commands in succession:
/summon villager ~ ~ ~ {NoAI:1b}
/effect give @e[type=villager] resistance 1000000 5
/summon evoker
(if Carpet Mod is installed) /tick warp 72000