PneumaticCraft: Repressurized

PneumaticCraft: Repressurized

50M Downloads

Internal Server error when player brushes Heat Sinks

stormtrooperxl opened this issue ยท 3 comments

commented

Minecraft Version - 1.16.3

Forge Version - 34.1.23

Mod Version - 1.16.3-2.4.4-59

I have two flux compressors setup side by side with heatsinks covering two sides of each compressor. The bottom side of each compressor has a mekanism ultimate universal cable attached, the output side of each compressor has an advanced pressure tube attached. One compressor has a vortex tube on the top with a heat sink on top of the tube, the top spot on the second compressor is currently empty.

When I touch one of the heat sinks and take damage it get kicked from the server and get a generic "Internal Server Error" message. I am then unable to log back in unless I teleport myself to another player via console.

heatsink1

heatsink2

Any other comments?

commented

Logs, please. I can do nothing without a server log.

BTW, using Vortex Tubes to cool a compressor is a terrible idea.

commented

I have attached copies of the logs from both server side and client side.
2020-10-24-server.log.gz

2020-10-24-Client.log.gz

commented
Caused by: java.lang.ArithmeticException: Division by zero
        at mekanism.api.math.FloatingLong.divideEquals(FloatingLong.java:329) ~[?:10.0.12]
        at mekanism.api.math.FloatingLong.divide(FloatingLong.java:471) ~[?:10.0.12]
        at mekanism.common.item.gear.ItemMekaSuitArmor.getDamageAbsorbed(ItemMekaSuitArmor.java:269) ~[?:10.0.12]

Looks like a bug with the Mekasuit to me.