PNC:R Refinery crash when > 2 outputs are present in a setup producing only 2 products
SammyWhamy opened this issue ยท 7 comments
Modpack Version
Expert 1.0.0
Describe your issue.
The game crashes when you put a 3rd refinery output ontop of a setup that only produces 2 products. More info in the comment below
Crash Report
https://gist.github.com/SammyWhamy/c8a2b9961dc03e7a2c3ef06aea0749d6
Latest Log
https://gist.github.com/SammyWhamy/53b2f65df97edac87aef68d845b939d7
Have you modified the modpack?
No
User Modifications
No response
Did the issue happen in singleplayer or on a server?
Singleplayer
I found a setup which reproduces this issue. Notably, the game ran fine until I placed a third processing output on top of the other 2, before the placement even rendered, my game crashed.
Crash logs from this setup:
https://gist.github.com/SammyWhamy/634cfbe33299b7f764a394a82926b202
It seems to happen consistently when there is:
- Brine or water in the refinery controller (These give 2 outputs)
- Enough heat to make the refinery output other products
As soon as you place a third refinery output on top, a crash happens. With the temp-fix below turned on, I can still see the crash take place in the console, however it is suppressed and the refinery continues as normal.
Note:
Setting
removeErroringTileEntities = true
In minecraft\saves\world\serverconfig\forge-server.toml
Allows the machine to work fine. It doesn't seem to remove any blocks and the machine runs properly.
GitHub Gist: instantly share code, notes, and snippets.
Probably a good idea to test updating PNC first. I believe we are already a few versions behind.
But thanks for noting that removeErroring entities works. Much simple than an nbt edit :D
Thanks for the report! Would you mind relaying this to https://github.com/TeamPneumatic/pnc-repressurized/issues ? :x
A port of PneumaticCraft to MC1.12+. Contribute to TeamPneumatic/pnc-repressurized development by creating an account on GitHub.
Happened to spot this one, although a PNC issue hasn't been raised yet. Updating won't fix the problem, but the good news is it's a trivial fix and I'm just about to do a new 1.16.5 release anyway so I'll get this fixed too.
(It is indeed a case of custom recipes not being handled as they should, and the issue title describes the problem accurately; this bug wouldn't occur with the default refinery recipes)