[1.2.9] OpenBlocks + Tinkers Construct crashes upon rendering some items
shaldengeki opened this issue ยท 8 comments
Using:
- Minecraft 1.6.4
- OpenBlocks 1.2.9
- OpenModsLib 0.5.1
- Tinkers Construct 1.5.5.7
When rendering specific parts from Tinkers Construct, the game crashes reliably. This has happened after:
- Attempting to craft a cactus cleaver head in the Part Builder,
- Breaking the Part Builder and picking up the dropped items after said attempt to craft,
- Attempting to view one's inventory after said breaking of Part Builder,
- Viewing the page of the second volume of "Materials and You" where the cleaver and its parts are displayed.
Removing OpenBlocks and OpenModsLib fixes the crash for all of the above.
Here are two crashlogs of the above events; the stacktrace leads me to believe that the problem may lie somewhere in how OpenBlocks is hooking into item render code:
http://paste.ee/p/fOWYp
http://paste.ee/p/uC0aq
If this isn't an OpenBlocks issue, apologies!
After a little bit of diagnosing, it appears that the specific item causing the crash is the Large Sword Blade, ID 31993 on my setup. Removing that item from a player's inventory causes them to no longer crash upon viewing their inventory.
Not sure if that helps, just thought I'd mention it!
None of those are crash reports,
Right at the bottom: C:\Users\Shal\Downloads\Games\Minecraft\MultiMC\instances\IC2-edge-redux-testing\minecraft\crash-reports\crash-2014-08-02_21.06.39-client.txt
Is the crash report. The'll need that to help.
So it turns out I'm an idiot! Here's the two crash reports:
https://dl.dropboxusercontent.com/u/12426351/crash-2014-08-02_20.40.44-client.txt
https://dl.dropboxusercontent.com/u/12426351/crash-2014-08-02_21.26.13-client.txt
Hope that helps!
NullPointerException caused by call to renderIcon here: https://github.com/OpenMods/OpenBlocks/blob/master/src/main/java/openblocks/client/renderer/item/ItemRendererDevNull.java#L141
I noticed that crash when OpenEye started, but I have no idea how this is possible. Icons.backgroundIcon
is initialized here so it should never be null, while game is running (even on texture reload).
Yeah I observed that myself, my Environment currently doesn't have Forge Source available so I was unable to determine other causes.
Well, if you guys want to create a build that dumps out more info relevant to debugging, I'd be more than happy to run it and provide you with the results!