
World Crash
FilipK-CZ opened this issue ยท 5 comments
Server crash on start when loading world.
What happens here is that a thermaldynamics block is not checking its te correctly. The te is gets is by chance an Ender IO one, but Ender IO is not involved otherwise in this crash.
To all mod authors: Check the result of getTileEntity() before casting it. Always. Better check it twice, too. It max be your te, it may be a Mayan calendar with all Mondays crossed out with red ink.
@tterrag1098, if you look through the issues of the last half a year, you can easily find a dozen ones where there was a wrong te. So this is happening a lot nowadays. If it is some kind of work corruption, or some mod messing with blocks (frames?), or whatever, I don't really care---not checking leads to a world that cannot be loaded at all.
Actually one should never need to check the TE, it should be guaranteed that a block has the TE it wants when it exists in the world. Vanilla makes this very clear. Something else is going on here.
it's a KCauldron Server ... knowing that it deals sometimes a bit unconsequent i'd say it's a non fixable issue because of modified API behaviour, try replicating the issue without using KCauldron
it may be a Mayan calendar with all Mondays crossed out with red ink
this calendar is outdated and ended in 2012 try updating to a newer one XD
tbh.. i never thought this pun would ever happen, made my day