Applied Energistics 2

Applied Energistics 2

156M Downloads

Crash - ME Glass Cable

rehv opened this issue ยท 2 comments

commented

Describe the bug

I initially thought this was an issue with the facade, but have since discovered the problem was the cable
I used a ME Glass Cable - White, and the client crashed while hovering the cable.

I removed one of the affected mods and changed my pointer OUT of the cable, put the mod again and crashed only when hovering the pointer over the cable.

I've tested the following:
-ONLY hwyla = no crash
-ONLY hwyla + wawla = no crash
-ONLY betterhud = no crash
-ONLY betterhud + hwyla = crash
-betterhud + hwyla + wawla = crash

Tested with quite a number of ME Glass Cables (White, Gray, Red), so far they all bugged on me.

To Reproduce

Place a ME Glass Cable anywhere in the world
Hover the mouse over it

Expected behavior

Block info about the ME Glass Cable ?

Additional context

Crash Log - betterhud + hwyla
Crash Log - betterhud + hwyla + wawla
Other crash logs with the same mods and error if it helps:
Crash 1
Crash 2
Crash 3

Environment

removed info about server since I've narrowed it down - testing done in SP

Betterhud had the block viewer disabled.

Mods version:
image

  • Minecraft Version: 1.12.2
  • AE2 Version: appliedenergistics2-rv6-stable-6.jar
  • Forge Version: forge-1.12.2-14.23.5.2768-universal.jar
commented

Update comment: betterhud author suggestion worked for another mod: TeamChikken/ChocoCraft3-CHKNFork-1.12.2#32

Update 2: changing betterhud's blockviewer config to B:storeNbt=false will stop the crash, even if it is disabled. The problem is still caused by a NPE in AE2, though. Hope this helps.

commented

With betterhud present, they will inject some NBT when hywla tries to render it's overlay. Normally this is not present and from a quick look, this particular tag appears to break vanilla code. Why? No idea, but we cannot fix things other mods break.