Naturam Posted October 6, 2012 Posted October 6, 2012 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
0 praam Posted December 11, 2012 Posted December 11, 2012 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 praam Posted December 11, 2012 Posted December 11, 2012 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.
Question
Naturam
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:
2 answers to this question
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now