Immersiveengineering: [1.16.1] Client crash upon unloading of wire connector

Created on 30 Jul 2020  路  2Comments  路  Source: BluSunrize/ImmersiveEngineering

Before reporting:

This seems to be similar to #4111, but the crash log looks different

Description of the issue:

Having chunks unload due to view distance when walking away causes a client crash - the dedicated server continued on running.
I have not experienced this before when walking the same direction.
I have, so far, unfortunately been unable to reproduce the issue. I do have the suspicion, that the wire network was partially loaded for some time before being completely unloaded, because I spent quite some time in the area right before the chunk that would cause it to completely unload. It then crashed when I walked that one chunk further.

Crashlog:

crash-2020-07-30_19.51.04-client.txt

Versions & Modlist

IE 0.16-109 on commit https://github.com/BluSunrize/ImmersiveEngineering/commit/c9a0852410f5c5b4244ac6477728a80f36006b72 - I just built that jar locally for the newer Forge version, as it wasn't available on CurseForge yet; running on
Forge 32.0.97

1.14 1.15 1.16.1 bug crash

Most helpful comment

Quick intermediate report on this: I've been able to reproduce this issue, as well as some non-crash issues in 1.14 with similar setups. It seems like TileEntity#onLoad, TileEntity#onChunkUnload and TileEntity#remove have some strange behaviors on the client, and that behavior differs between MC versions. I'm still working out how I can deal with that without breaking other things.

Edit: I'm labeling this as both bug and crash since it's a crash on 1.16, but occurs as a non-crash bug on 1.14 (and probably in one form or the other on 1.15 as well).

All 2 comments

Quick intermediate report on this: I've been able to reproduce this issue, as well as some non-crash issues in 1.14 with similar setups. It seems like TileEntity#onLoad, TileEntity#onChunkUnload and TileEntity#remove have some strange behaviors on the client, and that behavior differs between MC versions. I'm still working out how I can deal with that without breaking other things.

Edit: I'm labeling this as both bug and crash since it's a crash on 1.16, but occurs as a non-crash bug on 1.14 (and probably in one form or the other on 1.15 as well).

Not piling on, just adding my crash to the info
https://pastebin.com/6Y21eiFw

IE 0.16-109
Forge 32.0.88

On a server and was currently the only player online. The server does not crash and no IE wires in my location on the server.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

MJRLegends picture MJRLegends  路  57Comments

Hazmatik picture Hazmatik  路  36Comments

angelnc1989 picture angelnc1989  路  17Comments

Glitchster00 picture Glitchster00  路  16Comments

theunkn0wn1 picture theunkn0wn1  路  117Comments