Logistics Pipes

Logistics Pipes

13M Downloads

Crash

Patus opened this issue · 12 comments

commented

If connect three Logistics IC2 power providers game crash. I'm using build 229.

Description: Ticking tile entity

java.lang.StackOverflowError
at java.util.Collections$UnmodifiableCollection$1.(Collections.java:1064)
at java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1063)
at logisticspipes.routing.ServerRouter.getRoutersOnSide(ServerRouter.java:1145)
at logisticspipes.blocks.powertile.LogisticsPowerProviderTileEntity.sendPowerLaserPackets(LogisticsPowerProviderTileEntity.java:138)
at logisticspipes.blocks.powertile.LogisticsPowerProviderTileEntity.sendPowerLaserPackets(LogisticsPowerProviderTileEntity.java:155)
at logisticspipes.blocks.powertile.LogisticsPowerProviderTileEntity.sendPowerLaserPackets(LogisticsPowerProviderTileEntity.java:155)
at logisticspipes.blocks.powertile.LogisticsPowerProviderTileEntity.sendPowerLaserPackets(LogisticsPowerProviderTileEntity.java:155)
at logisticspipes.blocks.powertile.LogisticsPowerProviderTileEntity.sendPowerLaserPackets(LogisticsPowerProviderTileEntity.java:155)
...

commented

could you please post a screenshot of your setup and a full crash log.

commented

https://www.dropbox.com/s/ry70qmezo4oo2p1/2014-06-09_18.10.31.png
@davboecki can we handle power not going in straight lines, in non LP pipes?

commented

also i have no idea if phase pipes teleport power

commented

Both is a No. Power can only flow from LP to LP in straigt lines and not trough teleport pipes. But that still shouldn't cause a crash. Maybe it's related to the teleport pipes but we will see.

commented

Power going to down about 160 block and every floor has LP pipes. From every power provider the power lasers go to LP to LP straight to suppliers. No teleport pipes is used to transfer the power laser.

commented

Could you retest this with the newest build and post a new crashreport if it happend again.

commented

That is possibly same error. Now it doesn't crash but freezes.

2014-07-02 17:58:48 [INFO] [STDERR] java.lang.Throwable
2014-07-02 17:58:48 [INFO] [STDERR] at logisticspipes.pipes.basic.CoreRoutedPipe.getRouter(CoreRoutedPipe.java:867)
2014-07-02 17:58:48 [INFO] [STDERR] at logisticspipes.blocks.powertile.LogisticsPowerProviderTileEntity.func_70316_g(LogisticsPowerProviderTileEntity.java:101)
2014-07-02 17:58:48 [INFO] [STDERR] at logisticspipes.blocks.powertile.LogisticsIC2PowerProviderTileEntity.func_70316_g(LogisticsIC2PowerProviderTileEntity.java:30)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.world.World.func_72939_s(World.java:2209)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:550)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:668)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:129)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
2014-07-02 17:58:48 [INFO] [STDOUT] Hey, don't get routers for pipes that aren't ready
2014-07-02 17:58:48 [INFO] [STDERR] java.lang.Throwable
2014-07-02 17:58:48 [INFO] [STDERR] at logisticspipes.pipes.basic.CoreRoutedPipe.getRouter(CoreRoutedPipe.java:867)
2014-07-02 17:58:48 [INFO] [STDERR] at logisticspipes.blocks.powertile.LogisticsPowerProviderTileEntity.func_70316_g(LogisticsPowerProviderTileEntity.java:101)
2014-07-02 17:58:48 [INFO] [STDERR] at logisticspipes.blocks.powertile.LogisticsIC2PowerProviderTileEntity.func_70316_g(LogisticsIC2PowerProviderTileEntity.java:30)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.world.World.func_72939_s(World.java:2209)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:550)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:668)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:129)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
2014-07-02 17:58:48 [INFO] [STDERR] at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
2014-07-02 17:58:49 [WARNING] [IC2] EnergyNet.addTileEntity: atomicscience.process.turbine.TileElectricTurbine@72124bbb (atomicscience.process.turbine.TileElectricTurbine@72124bbb) is conflicting with atomicscience.process.turbine.TileElectricTurbine@7a89af38 using the same position (already added, prev. te not removed, overlapping), aborting
2014-07-02 17:58:49 [WARNING] [IC2] EnergyNet.addTileEntity: atomicscience.process.turbine.TileElectricTurbine@f2a1c7f (atomicscience.process.turbine.TileElectricTurbine@f2a1c7f) is conflicting with atomicscience.process.turbine.TileElectricTurbine@654ec461 using the same position (already added, prev. te not removed, overlapping), aborting
2014-07-02 17:58:49 [WARNING] [IC2] EnergyNet.addTileEntity: atomicscience.process.turbine.TileElectricTurbine@15b4dda0 (atomicscience.process.turbine.TileElectricTurbine@15b4dda0) is conflicting with atomicscience.process.turbine.TileElectricTurbine@163ef03d using the same position (already added, prev. te not removed, overlapping), aborting
2014-07-02 17:58:50 [WARNING] [Minecraft-Client] Memory connection overburdened; after processing 2500 packets, we still have 697 to go!

commented

No, It's not the same one. I don't know why that is happening.

commented

Does toys happen on world load? Typically this is caused by trying to use a
pipe in tick 0, before the world has finished loading... If it is while
this world is running, than it still might be chunk load related, so ic2
might not have the init tick and request power from a pipe that has not yet
ticked, so isn't initialized correctly.
On 5 Jul 2014 04:08, "davboecki" [email protected] wrote:

No, It's not the same one. I don't know why that is happening.


Reply to this email directly or view it on GitHub
#369 (comment)
.

commented

@AartBluestoke: nope, that was something our powerprovider TE did wrong. 1a4266d

commented

I'm going to close this for now. If this happens again please open a new issue.