Corrupted Chunks & Frequent Crashes.

Discussion in 'Bukkit Help' started by Lazor, Feb 5, 2013.

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

    Lazor

    I believe that this is a chunk error somewhere in my world, but I don't know where or how to fix it. One of my players /tppos 'd to a non-distance location (about 1,000 blocks), and was just fine. He started making a building over there as well. Then he had to go for the night. The next day he logged back on and he crashed the server due to being in that chunk. I then deleted his player.dat file knowing that it was his location casuing the crashes. The server ran very smooth after that. Then, a crash happened early morning today saying:-

    Time: 2/5/13 12:31 AM
    Description: Exception in server tick loop
    java.lang.ArrayIndexOutOfBoundsException: -58
    at net.minecraft.server.v1_4_6.ChunkSection.a(ChunkSection.java:41)
    at net.minecraft.server.v1_4_6.Chunk.getTypeId(Chunk.java:350)
    at net.minecraft.server.v1_4_6.Chunk.a(Chunk.java:640)
    at net.minecraft.server.v1_4_6.Chunk.a(Chunk.java:627)
    at net.minecraft.server.v1_4_6.ChunkRegionLoader.loadEntities(ChunkRegionLoader.java:350)
    at org.bukkit.craftbukkit.v1_4_6.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:47)
    at org.bukkit.craftbukkit.v1_4_6.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:13)
    at org.bukkit.craftbukkit.v1_4_6.util.AsynchronousExecutor$Task.finish(AsynchronousExecutor.java:179)
    at org.bukkit.craftbukkit.v1_4_6.util.AsynchronousExecutor.finishActive(AsynchronousExecutor.java:287)
    at org.bukkit.craftbukkit.v1_4_6.chunkio.ChunkIOExecutor.tick(ChunkIOExecutor.java:30)
    at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:537)
    at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224)
    at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494)
    at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427)
    at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)



    Any and all help is veru much appreciated, thanks for reading.

    -Lazor ~BC
     
  2. Offline

    Muffin89

  3. Offline

    Lazor

  4. Offline

    midnightfang22

    So you are renting the hosting? Why not just download the map (while the server is off) and fix the chunks with the programs in the link, then reupload it to the server (while the server is off, or it can recorrupt all over again)
     
  5. Offline

    Lazor

    Well that right there is my problem. I just tried that and it didn't work. I messaged my hosting service (Yes I am renting/paying for them to host my server) I was able to download a backup of my world from Jan 29th. But not the one I had just made about 30 minutes ago. I'm not sure if it's a one-time-deal, or if it just takes time for the backup to be ready for download. But when I clicked 'Start backUp' and it pops up in a green box telling me that it is ready for download.

    Like I said I messaged my hosting service, BeastNode, asking them if it's an issue on their part. It may be FTP, but I'm not entirely sure.

    I also have a testing server that I can use Chunkster on. So Hopefully that will work and my server will be back to normal.

    Also, I tried Chunkster with the world I backed up from Jan 29th. I have no idea if it worked or not. It's not Bukkit either. It's just a default one that I downloaded from minecraft.net.

    -Lazor ~BC
     
  6. Offline

    Jeyge

    I've had problems before with BeastNode with backups that were larger than 2 Gigs. Hopefully, that isn't the reason you can't get a recent backup because they could never offer us any help and we finally had to switch to another hosting site.
     
  7. Offline

    Lazor

    Who did you switch to if you don't mind me asking? Are they better than beastnode? Why?

    I've been looking for a better hosting site than beastnode because my server grew a lot faster than expected. I only ordered the 1GB assuming that I wouldn only need half of that for a while, since I was starting up. But I was wrong. I'm getting 15+ Average players everyday. Been needing to upgrade lately, that's why I ask.
     
  8. Offline

    Jeyge

    We took a big step up to a dedicated after BeastNode. We figured that once we started to pay an extra $35 for enough space to hold a couple backups as well as DynMap and the like, it was worth the $99 for a small 16 gig dedicated. I wouldn't suggest doing that unless you really have outgrown everything that a hosting site like Beastnode can offer you.

    If you really have hit the 2 Gig barrier that they seem to have, you can always get a backup plugin and have it save the file to your server as a zip file and get around their strange limitation but doing so will just add to the possible problems with their 5 gig limit per server.
     
  9. Offline

    Lazor

    I mean, I feel like the RAM beastnode offers is just too little, but I have over 50 plugins, and over 15+ players, with no lagg at all. Like in my first post, these random crashes happen and they're from Chunks, obviously. I'm thinking about switching hosts, but I'm not 100% sure who I want to go to. Any suggestions would be nice :)
     
  10. Offline

    Jeyge

    Everyone has their opinions but for myself, if I were to go with a shared hoster again, I would still go with BeastNode. While we had some interesting problems with them, they were always fast to respond to any tickets and they offer all the way up to a 4 Gig server if you need it.

    I'm afraid I've taken us way off topic now though so to try to help with your problem above I'll offer what we did to fix something like that. When we had chunks that were corrupted and couldn't take the time to download the map, fix the problems and upload it again, we ran something called ChunkFixer. It might be worth taking a look at it to see if it has been updated. Just a warning though, it will delete everything in the chunk and rebuild it.
     
  11. Offline

    Lazor

    Thanks for the info about hosts. :)

    As for the Chunk Errors though, you said something about a world saver plugin or something? Can you link me to it, please? How do I know which chunks are being affected though? I don't wanna risk using ChunkFixer and have it regenerate someones home, farm, etc. Nor do I want it to happen to the spawn. Is there anyway I can see where the chunks are getting corrupted?
     
  12. Offline

    Jeyge

    We were running a plugin called Backup. It looks like it hasn't been updated in a while though but I see that people are reporting that it is still working in 1.4.7 if you run the dev version. Just follow the links they have in the comments to find it. There are also others that I know are updated more frequently but I've seen people post problems with at least one of those. I haven't followed up on what those problems are so I can only recommend Backup.

    As for how to find the chunks, I'm not actually sure. I got really lucky and the person who made an arrow shooting contraption firing as many arrows as he could into a block just 1 block away admitted to what he did and exactly where it was. He ended up losing his town spawn because of it though but it did teach him to do anything funky outside of his town. Well, right up until he created a villager farm and ended up with around 500 villagers in one chunk making his town so laggy that no one could go there. Ah, those are the fun times when running a server. :)
     
Thread Status:
Not open for further replies.

Share This Page