Level Underflow error when opening Soul Binder or Experience Obelisk
alfieatkinson opened this issue ยท 7 comments
Issue Description:
When trying to open a soul binder or experience obelisk my game crashes with an underflow error
java.lang.ArithmeticException: level underflow
I think it is to do with the experience level inside of them as this appears in the crash
at crazypants.enderio.base.xp.XpUtil.getExperienceForLevel(XpUtil.java:95)
at crazypants.enderio.base.xp.ExperienceContainer.getExperience(ExperienceContainer.java:47)
along with many other lines about xp
What happens:
I right click on either of these machines and the game instantly crashes
What you expected to happen:
The interface of the machines to open
Steps to reproduce:
- Right click on soul binder or experience obelisk (may happen with other machines I haven't tested all)
Affected Versions (Do not use "latest"):
- EnderIO: 1.12.2-5.2.63
- EnderCore: 1.12.2-0.5.76
- Minecraft: 1.12.2
- Forge: 14.23.5.2847
- SpongeForge? no
- Optifine? no
- Single Player and Server
Your most recent log file where the issue was present:
I have come across this issue as well. Is it just that EnderIO is now out of date? What version was this interaction not an issue?
Also here is the crash report after updating to 5.2.63 and attempting to open Soul Binder.
crash-2020-11-24_21.42.15-client.txt
I didn't have this issue in 5.2.61. I updated my server to from 5.2.61 to 5.2.63 on 11/22/20 which is when this issue first occurred. I just tried updating to 5.2.65 and I get "A Fatal Error Has Occurred This Connection is Terminated." Returning to 5.2.61 temporarily resolves the issue. I would like to stay updated, so let me know if you want me to try out a fix if/when you have one.
When I try 5.2.65 I get the "A Fatal Error Has Occurred This Connection is Terminated" crash. It doesn't even generate a crash report or log when I try that.