Quark Oddities

Quark Oddities

22M Downloads

IMPORTANT MAJOR AND GENERAL BUG (1.9 and 1.9.4) : Catched unhandled exception java.lang.NullPointerException

0Navis0 opened this issue ยท 2 comments

commented

IMPORTANT : THIS BUG IS GENERAL TO ALL THE MODS OF MINECRAFT 1.9 and 1.9.4

A strange bug happens when a tile entity is destroyed, Almost all the time an exception is thrown when the bug happens : Catched unhandled exception [name of the tile entity] java.lang.NullPointerException
For some particular blocks, Minecraft totally freezes and finished to crash with the error code -805306369 without any crash report. Here is the list of all the blocks wich are confirmed to provocate Minecraft to freeze and crashs with this error.

  • Building Brick : all the glass, ice and packed ice blocks
  • Deep Resonance : resonant crystal
  • Biomes O Plenty : celestial crystal
  • Botania : mana prism
  • Blood Arsenal : blood stained glass block and pane
  • Evilcraft : darktank
  • EnderIO : killer joe, zombie generator, all the fused quartz glasses
  • Random Things : lapis lamp, quartz lamp, rainbow lamp, biome glass, spectre block, fluid display

All these blocks follow the same error, only the name of the tile entity between the [ ] changes. Here is an example of how the error happens. The example is made with the resonant crystal of deep resonance. This is a full log and contains the launching of minecraft and the loading of a world, the moment where I brick the block and the bug happens is the moment where the exception [class com.hea3ven.buildingbricks.core.tileentity.TileMaterial] java.lang.NullPointerException is thrown : http://pastebin.com/KhwV1WKg


Moreover some tile entities wich has brokner provocates Minecraft to totally crash with a crash report. Here is the list of all the block concerned and their crash report


I let you know that all the tests possible has already been made before I create this general issue and post it. I already tried to :

  • Test the mod one by one only by installing them and forge without any other mods
  • Change of Forge Version
  • Change between the 1.9 and 1.9.4 version
  • Change of mod version
  • Play without optifine and any shaders
  • Switch between the creative and survival mode
    Nothing of all that change anything, the bug still happens in the same way for the same blocks listed at the top.

I precise that almost all the mods in Minecraft 1.9.4 and 1.9 are touched by this bug, because even if they don't provocate Minecraft to freeze or crash, almost always at each time a tile entity is broken, the exception Catched unhandled exception [name of the tile entity] java.lang.NullPointerException is thrown.
I precise too that the list of all the tile entities listed at the top can be incomplete. I want you know that I tried to break block by block all the blocks of almost all the most popular mods on 1.9.4 and 1.9, so for summarizing something like 50 mods with more than 2000 blocks. So it's possible that I missed some blocks.
It's why I send this issue to all the mods even if no ones of their block are concerned by the bug.
I invite all the mod developpers to try by themselves to break all the tile entities of their mod for seeing they provocate the throwing of the exception, and maybe causes Minecraft to freeze.

commented
  1. you posted this twice on the Quark repo
  2. posting on 5 mods' trackers isn't going to make people like you any more
  3. nor is putting IMPORTANT MAJOR in the title, just get to the point
commented

Yeah I know, it was a GitHub bugs, I closed the other.
Anyway I just try to warn the maximum of people the presence of this bug. This bug touches many mods.
Do you really think that I take to try all the blocks of 50 mods one by one for seeing if they provocate the bug, and then write a pretty well described presentation of the bug to all the potential mods touches by this bug ?
I passed one week to try all the block one by one for seeing wich one provocated the bug. To try the mods alone with only Forge, to change the Minecraft and Forge version for seeing if it changed something.