Jump to content
  • 0

IC Miners crash the server


Question

Posted

Title: IC Miners crash the server

Version: 3.1.2

OS: Its hosted on a server... Unix?

Java Version: 7

Description of Problem:

Sometimes miners bug out and after that. If anyone ever goes near the miner the whole server crashes

Error Messages:

Error Log:


2012-10-02 23:07:04 [sEVERE] java.lang.StackOverflowError

2012-10-02 23:07:04 [sEVERE] 	at org.bukkit.craftbukkit.util.LongBaseHashtable.getEntry(LongBaseHashtable.java:46)

2012-10-02 23:07:04 [sEVERE] 	at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:21)

2012-10-02 23:07:04 [sEVERE] 	at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:12)

2012-10-02 23:07:04 [sEVERE] 	at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:123)

2012-10-02 23:07:04 [sEVERE] 	at net.minecraft.server.World.getChunkAt(World.java:338)

2012-10-02 23:07:04 [sEVERE] 	at net.minecraft.server.World.getTypeId(World.java:275)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:344)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] 	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:04 [sEVERE] Unexpected exception

java.lang.StackOverflowError

	at org.bukkit.craftbukkit.util.LongBaseHashtable.getEntry(LongBaseHashtable.java:46)

	at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:21)

	at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:12)

	at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:123)

	at net.minecraft.server.World.getChunkAt(World.java:338)

	at net.minecraft.server.World.getTypeId(World.java:275)

	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:344)

	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

	at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-10-02 23:07:15 [iNFO] Connection reset

2012-10-02 23:07:33 [iNFO] Read timed out

2012-10-02 23:07:35 [iNFO] Read timed out

2012-10-02 23:07:47 [iNFO] Connection reset

2012-10-02 23:08:07 [iNFO] Connection reset

2012-10-02 23:08:54 [iNFO] Connection reset

2012-10-02 23:09:53 [iNFO] Read timed out

2012-10-02 23:10:49 [iNFO] Read timed out

2012-10-02 23:12:38 [iNFO] Read timed out

2012-10-02 23:16:01 [iNFO] Read timed out

2012-10-02 23:18:48 [iNFO] Read timed out

2012-10-02 23:21:36 [iNFO] Read timed out

2012-10-02 23:22:00 [iNFO] Read timed out

2012-10-02 23:27:02 [iNFO] Connection reset

2012-10-02 23:27:32 [iNFO] Read timed out

2012-10-02 23:33:34 [iNFO] Read timed out

2012-10-02 23:34:21 [iNFO] Connection reset

2012-10-02 23:40:03 [iNFO] Read timed out

2012-10-02 23:47:34 [iNFO] Read timed out

2012-10-02 23:57:33 [iNFO] Read timed out

2012-10-03 00:02:45 [iNFO] Connection reset

2 answers to this question

Recommended Posts

  • 0
Posted

I'm having the same problem as well, Miner machines seem to corrupt something, CPU usage goes way up and whenever any player comes close to the spot, the server crashes.

First time it happened I just loaded the map in singleplayer and removed the Miner machine. It doesn't help this time though.

Both of the miners (not sure which one caused the problem) were draining lava when this reocurred.

Tried to delete blocks under the miners directly, from the machine til bedrock, with mcedit (1x1 column, not 9x9, I can't control mcedit that well...). Doesn't help.

Another thing I noticed, may or may not be related - mcedit shows 2 spawn points close to miners, not one. I'm fairly sure there was nobody else online though.

Would appreciate any other ideas on how to fix this. Reverting to a backup works fine, I'd just like to know how to avoid/fix it in the future.

  • 0
Posted

Fixed by making sure I removed Miner blocks themselves, pipes and the special block at the end of pipes. Did that in singleplayer mode then reuploaded the world.

Got hold of error log, errors started on the second I connected to the server.


2012-12-11 14:27:18 [sEVERE] java.lang.StackOverflowError

2012-12-11 14:27:18 [sEVERE] at net.minecraft.server.World.getTypeId(World.java:275)

2012-12-11 14:27:18 [sEVERE] at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:344)

2012-12-11 14:27:18 [sEVERE] at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)


 

With last line listed 1023 times, then:

 



2012-12-11 14:27:19 [sEVERE] at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

2012-12-11 14:27:19 [sEVERE] Unexpected exception

java.lang.StackOverflowError

at net.minecraft.server.World.getTypeId(World.java:275)

at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:344)

at ic2.common.TileEntityMiner.canReachTarget(TileEntityMiner.java:372)

With last line being listed for 1022 times.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...