Corrupted Chunks/Regions Read Timeouts

Discussion in 'Bukkit Help' started by FNG Nation, Feb 20, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    FNG Nation

    Hey guys,

    Hoping some of you guru's might be able to offer me some insight or send me some bad news bears here haha.

    I've started up a new server, a drug server to be exact. Well I picked a new host for the server because of a great deal, yet they wouldn't even give you access to console. I don't know what kind of server admin would run a server with no console. haha.

    I switched to my usual host but during my stint with the previous host, my essentials userdata folder was corrupted. In fact I couldn't even ftp into it, I was finally able to download the files so that I could restore users home locations, balance, etc.

    But we kept getting lagouts followed by server crashes, due to what I visualize as corrupted regions/chunks. I used chunkster, although outdated and tried again while on new host, ended up causing same problems. I then used MC Region Fixer and it didn't even find any corrupt or mis-placed chunks, only thing it did was remove some entities. I thought, "OK, maybe these entities were misplaced somehow or bugging out the map." The server ran for hours on end this time only to finally throw more NBT errors and crash out.

    The weird thing is there's a user that I've seen login nearly every time the errors occur. I don't know if this said user is triggering them but I'm like wtf how can the two be related? I don't want to switch to a new map because we literally just did that plus I put hours on end into building and setting up regions, rentable plots, the whole nine and would not like to see all that work go to waste and I'm sure users would rage at me for switching the map on them again.

    I thought for sure I could fix this as all the years running servers I have never came across a corrupted map in any form nor such an unstable server.


    Console Errors followed by read timeouts.
    Code:
    18.02 23:57:39 [Server] INFO at net.minecraft.server.v1_4_R1.NBTTagCompound.getIntArray(SourceFile:179)
    18.02 23:57:39 [Server] INFO Caused by: java.lang.ClassCastException: net.minecraft.server.v1_4_R1.NBTTagByteArray cannot be cast to net.minecraft.server.v1_4_R1.NBTTagIntArray
    18.02 23:57:39 [Server] INFO at java.lang.Thread.run(Unknown Source)
    18.02 23:57:39 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    18.02 23:57:39 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    18.02 23:57:39 [Server] INFO at org.bukkit.craftbukkit.v1_4_R1.util.AsynchronousExecutor$Task.run(AsynchronousExecutor.java:85)
    18.02 23:57:39 [Server] INFO at org.bukkit.craftbukkit.v1_4_R1.util.AsynchronousExecutor$Task.initAsync(AsynchronousExecutor.java:95)
    18.02 23:57:39 [Server] INFO at org.bukkit.craftbukkit.v1_4_R1.util.AsynchronousExecutor$Task.init(AsynchronousExecutor.java:150)
    18.02 23:57:39 [Server] INFO at org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOProvider.callStage1(ChunkIOProvider.java:13)
    18.02 23:57:39 [Server] INFO at org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOProvider.callStage1(ChunkIOProvider.java:19)
    18.02 23:57:39 [Server] INFO at net.minecraft.server.v1_4_R1.ChunkRegionLoader.loadChunk(ChunkRegionLoader.java:83)
    18.02 23:57:39 [Server] INFO at net.minecraft.server.v1_4_R1.ChunkRegionLoader.a(ChunkRegionLoader.java:94)
    18.02 23:57:39 [Server] INFO at net.minecraft.server.v1_4_R1.ChunkRegionLoader.a(ChunkRegionLoader.java:289)
    18.02 23:57:39 [Server] INFO at net.minecraft.server.v1_4_R1.NBTTagCompound.getIntArray(SourceFile:181)
    18.02 23:57:39 [Server] INFO net.minecraft.server.v1_4_R1.ReportedException: Reading NBT data
    18.02 23:57:39 [Server] SEVERE Encountered an unexpected exception ReportedException
    18.02 23:57:39 [Server] SEVERE ... 11 more
    18.02 23:57:39 [Server] SEVERE at net.minecraft.server.v1_4_R1.NBTTagCompound.getIntArray(SourceFile:179)
    18.02 23:57:39 [Server] SEVERE Caused by: java.lang.ClassCastException: net.minecraft.server.v1_4_R1.NBTTagByteArray cannot be cast to net.minecraft.server.v1_4_R1.NBTTagIntArray
    18.02 23:57:39 [Server] SEVERE at java.lang.Thread.run(Unknown Source)
    18.02 23:57:39 [Server] SEVERE at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    18.02 23:57:39 [Server] SEVERE at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    18.02 23:57:39 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_R1.util.AsynchronousExecutor$Task.run(AsynchronousExecutor.java:85)
    18.02 23:57:39 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_R1.util.AsynchronousExecutor$Task.initAsync(AsynchronousExecutor.java:95)
    18.02 23:57:39 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_R1.util.AsynchronousExecutor$Task.init(AsynchronousExecutor.java:150)
    18.02 23:57:39 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOProvider.callStage1(ChunkIOProvider.java:13)
    18.02 23:57:39 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOProvider.callStage1(ChunkIOProvider.java:19)
    18.02 23:57:39 [Server] SEVERE at net.minecraft.server.v1_4_R1.ChunkRegionLoader.loadChunk(ChunkRegionLoader.java:83)
    18.02 23:57:39 [Server] SEVERE at net.minecraft.server.v1_4_R1.ChunkRegionLoader.a(ChunkRegionLoader.java:94)
    18.02 23:57:39 [Server] SEVERE at net.minecraft.server.v1_4_R1.ChunkRegionLoader.a(ChunkRegionLoader.java:289)
    18.02 23:57:39 [Server] SEVERE at net.minecraft.server.v1_4_R1.NBTTagCompound.getIntArray(SourceFile:181)
    18.02 23:57:39 [Server] SEVERE net.minecraft.server.v1_4_R1.ReportedException: Reading NBT data

    Although the above console error is a few days old it's the typical same errors.

    You may view the crash report here, which is crash report from last night/this morning:
    http://pastebin.com/iA1FTjDx

    Basically I'm looking for any insights, ideas/suggestions, anything really at this point. I'm tired of pulling my hair out. I know I can try a new map and move on but again I really do not want to do this unless this is my ONLY option left.
     
  2. Offline

    LucasDaKing

    Somebody posted the exact same error.
     
  3. Offline

    cloak_fox

    when the user logs in on your server he is on the corrupt chunk
    and your server crashes i had the same problem you can use mcedit to go the the coords and then delete the whole chunk in chunk viewer.
     
  4. Offline

    Europia79

    i had an Admin on my server who did a typo with WorldEdit and caused a chunk error... McEdit was able to fix it... altho i don't think mcedit actually listed the coordinates i was at... 1st and only time i ever used it... so i probably didn't know what i was doing... But by moving the direction of the chunk error, i was able to delete those chunks, and it did fix the problem.

    Awkward to use for the 1st time, but like cloak_fox says, it will fix chunk errors.

    EDIT: oh yeah... for me, i looked at the server.log for what was done right before the 1st crash happened... and that's how i saw the typo for the WorldEdit command... And that command should give two coordinates so you know where the problem is... The area enclosed by those two points.
     
  5. Offline

    FNG Nation

    Thanks for the reply guys, so since this is the second map that has done this, I've tried hard to do every means possible from chunkster to mc region fixer and even MC edit. I went to where corrupted user(s) were and re-populated the chunk and it still freaking happens. I dunno what else to do, server is popular and people love it but if I switch the map again I know it'll die down from people rage quitting. I'm king of stuck in this loop for now :(

    I'm usually never a noob nor need help, I typically offer the help but I'm looking for someone experienced to try and rid this plague for me here. Pay it forward kind of deal? haha :p because now all the time randomly a user here/there cause the server to timeout and i have to stop, delete their data and start server again and it's just getting old and I nay we , want to keep the map as much as we can.
     
  6. Offline

    iLeader

Thread Status:
Not open for further replies.

Share This Page