Infinite neighbour update loop
DBotThePony opened this issue ยท 3 comments
Issue description:
TiC 3.0.2 crash the server when connecting Mekanism transfer pipes to smeltery
Crash report:
https://gist.github.com/DBotThePony/d5fd1e1012db4118367364302aa5ac5c
It appears that
is the cause. Notably,
setMaster
calls for neighbour update before setting new master, which cause pipe to check for capability, which come down towhich check for master validity again, which calls to
setMaster
and it go into infinite recursion. This can happen if pipe is both next to smeltery component and smeltery controller
Versions:
- Minecraft: 1.16.5
- Forge: 36.1.3
- Mantle: 1.6.79
- Tinkers Construct: 3.0.2.73
I believe it is indeed fixed, just wasn't been able to 100% confirm it, but i am 90% certain it is.