Jump to content

Question

Posted

Title: Corrupted Chunks

Version: 3.1.2

OS: Ubuntu Server 10.04 32bit

Java Version: JRE 1.7 64 Bit

Description of Problem:

Server Keeps getting random Chunk errors as soon as player connects, server is running all vanilla Tekkit settings, only modification was Worldedit added. The server at its max will reach 7 players.

Server Specs

CPU: Intel Xeon 2.7 ghz Dual core

RAM: 6gb

Error Messages:

Errors during server startup

java.io.EOFException X12

java.util.zip.ZipException: incorrect data check X1

Errors during player connection

Chunk file at x,y is in the wrong location; relocating. (Expected x,y, got x,w) X23

Entity is at x,y (chunk a,B) but was stored in chunk c,d X5

java.lang.exception X1

java.io.EOFException: Unexpected end of ZLIB input stream X2

java.lang.ArrayIndexOutOfBoundsException: 0 X1

Error Log:


2012-08-07 22:01:29 [sEVERE] java.io.EOFException

2012-08-07 22:01:29 [sEVERE]    at java.util.zip.GZIPInputStream.readUByte(Unknown Source)

2012-08-07 22:01:29 [sEVERE]    at java.util.zip.GZIPInputStream.readUShort(Unknown Source)

2012-08-07 22:01:29 [sEVERE]    at java.util.zip.GZIPInputStream.readHeader(Unknown Source)

2012-08-07 22:01:29 [sEVERE]    at java.util.zip.GZIPInputStream.<init>(Unknown Source)

2012-08-07 22:01:29 [sEVERE]    at java.util.zip.GZIPInputStream.<init>(Unknown Source)

2012-08-07 22:01:29 [sEVERE]    at net.minecraft.server.NBTCompressedStreamTools.a(SourceFile:9)

2012-08-07 22:01:29 [sEVERE]    at net.minecraft.server.WorldLoader.b(SourceFile:52)

2012-08-07 22:01:29 [sEVERE]    at net.minecraft.server.WorldLoaderServer.isConvertable(SourceFile:82)

2012-08-07 22:01:29 [sEVERE]    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:239)

2012-08-07 22:01:29 [sEVERE]    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:208)

2012-08-07 22:01:29 [sEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438)

2012-08-07 22:01:29 [sEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

 

2012-08-07 22:01:53 [sEVERE] java.util.zip.ZipException: incorrect data check

2012-08-07 22:01:53 [sEVERE]    at java.util.zip.InflaterInputStream.read(Unknown Source)

2012-08-07 22:01:53 [sEVERE]    at java.io.BufferedInputStream.fill(Unknown Source)

2012-08-07 22:01:53 [sEVERE]    at java.io.BufferedInputStream.read1(Unknown Source)

2012-08-07 22:01:53 [sEVERE]    at java.io.BufferedInputStream.read(Unknown Source)

2012-08-07 22:01:53 [sEVERE]    at java.io.DataInputStream.readFully(Unknown Source)

2012-08-07 22:01:53 [sEVERE]    at java.io.DataInputStream.readFully(Unknown Source)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.NBTTagByteArray.load(SourceFile:26)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.NBTBase.b(SourceFile:77)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.NBTTagCompound.load(NBTTagCompound.java:53)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.NBTTagList.load(SourceFile:36)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.NBTBase.b(SourceFile:77)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.NBTTagCompound.load(NBTTagCompound.java:53)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.NBTBase.b(SourceFile:77)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.NBTTagCompound.load(NBTTagCompound.java:53)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.NBTBase.b(SourceFile:77)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.NBTCompressedStreamTools.a(SourceFile:75)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:51)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.ChunkProviderServer.loadChunk(ChunkProviderServer.java:143)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:86)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:359)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:208)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438)

2012-08-07 22:01:53 [sEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

 

2012-08-07 22:02:25 [iNFO] Chunk file at -68,37 is in the wrong location; relocating. (Expected -68, 37, got -65, 42)

2012-08-07 22:02:25 [WARNING] Wrong location for net.minecraft.server.EntityEnderman@12da in world 'world'!

2012-08-07 22:02:25 [WARNING] Entity is at -1039.5385334170296,684.2565672642307 (chunk -65,42) but was stored in chunk -68,37

2012-08-07 22:02:25 [iNFO] Attempted to place a tile entity (net.minecraft.server.TileEntityChest@7dd8f) at -1034,33,687 (STONE) where there was no entity tile!

2012-08-07 22:02:25 [iNFO] Chunk coordinates: -1088,592

2012-08-07 22:02:25 [sEVERE] java.lang.Exception

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.Chunk.a(Chunk.java:675)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.Chunk.a(Chunk.java:649)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:297)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:71)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:54)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkProviderServer.loadChunk(ChunkProviderServer.java:143)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:86)

 

2012-08-07 22:02:25 [sEVERE] java.io.EOFException: Unexpected end of ZLIB input stream

2012-08-07 22:02:25 [sEVERE]    at java.util.zip.InflaterInputStream.fill(Unknown Source)

2012-08-07 22:02:25 [sEVERE]    at java.util.zip.InflaterInputStream.read(Unknown Source)

2012-08-07 22:02:25 [sEVERE]    at java.io.BufferedInputStream.read1(Unknown Source)

2012-08-07 22:02:25 [sEVERE]    at java.io.BufferedInputStream.read(Unknown Source)

2012-08-07 22:02:25 [sEVERE]    at java.io.DataInputStream.readFully(Unknown Source)

2012-08-07 22:02:25 [sEVERE]    at java.io.DataInputStream.readUTF(Unknown Source)

2012-08-07 22:02:25 [sEVERE]    at java.io.DataInputStream.readUTF(Unknown Source)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NBTBase.b(SourceFile:73)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NBTTagCompound.load(NBTTagCompound.java:53)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NBTTagList.load(SourceFile:36)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NBTBase.b(SourceFile:77)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NBTTagCompound.load(NBTTagCompound.java:53)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NBTBase.b(SourceFile:77)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NBTTagCompound.load(NBTTagCompound.java:53)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NBTBase.b(SourceFile:77)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NBTCompressedStreamTools.a(SourceFile:75)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:51)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkProviderServer.loadChunk(ChunkProviderServer.java:143)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:86)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.PlayerInstance.<init>(PlayerInstance.java:26)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.PlayerManager.a(PlayerManager.java:60)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.PlayerManager.addPlayer(PlayerManager.java:99)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:149)

2012-08-07 22:02:25 [sEVERE]    at forge.PacketHandlerServer.finishLogin(PacketHandlerServer.java:169)

2012-08-07 22:02:25 [sEVERE]    at forge.PacketHandlerServer.onModListResponse(PacketHandlerServer.java:108)

2012-08-07 22:02:25 [sEVERE]    at forge.PacketHandlerServer.onPacketData(PacketHandlerServer.java:42)

2012-08-07 22:02:25 [sEVERE]    at forge.MessageManager.dispatchIncomingMessage(MessageManager.java:419)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:1361)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.Packet250CustomPayload.handle(SourceFile:46)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NetworkManager.b(NetworkManager.java:234)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:119)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:83)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:579)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:467)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

 

2012-08-07 22:02:26 [sEVERE] java.lang.ArrayIndexOutOfBoundsException: 0

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.ChunkSection.a(ChunkSection.java:37)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.ChunkSection.d(ChunkSection.java:120)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:266)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:65)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:54)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.ChunkProviderServer.loadChunk(ChunkProviderServer.java:143)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:86)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.PlayerInstance.<init>(PlayerInstance.java:26)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.PlayerManager.a(PlayerManager.java:60)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.PlayerManager.addPlayer(PlayerManager.java:99)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:149)

2012-08-07 22:02:26 [sEVERE]    at forge.PacketHandlerServer.finishLogin(PacketHandlerServer.java:169)

2012-08-07 22:02:26 [sEVERE]    at forge.PacketHandlerServer.onModListResponse(PacketHandlerServer.java:108)

2012-08-07 22:02:26 [sEVERE]    at forge.PacketHandlerServer.onPacketData(PacketHandlerServer.java:42)

2012-08-07 22:02:26 [sEVERE]    at forge.MessageManager.dispatchIncomingMessage(MessageManager.java:419)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:1361)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.Packet250CustomPayload.handle(SourceFile:46)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.NetworkManager.b(NetworkManager.java:234)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:119)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:83)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:579)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:467)

2012-08-07 22:02:26 [sEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

 

 

2012-08-07 22:02:25 [sEVERE] java.lang.Exception

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.Chunk.a(Chunk.java:675)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.Chunk.a(Chunk.java:649)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:297)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:71)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:54)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkProviderServer.loadChunk(ChunkProviderServer.java:143)

2012-08-07 22:02:25 [sEVERE]    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:86)

11 answers to this question

Recommended Posts

  • 0
Posted

Your server power-crashed at some point in the past, most likely and the world file is corrupt. If you have backups from before the crash, I'd load them. There's a good reason I make daily server file backups, and I will do it more frequently if it's been a heavy building day or something.

  • 0
Posted

I'm not sure what you mean by power-crashed, I haven't experienced any crashes on the server. I do make backups as well, but when ever I roll back to them they just make the same chunk relocations as before. Also when I had to reset the server I completely deleted the world folders to generate a new map.

  • 0
Posted

I'm not sure what you mean by power-crashed, I haven't experienced any crashes on the server. I do make backups as well, but when ever I roll back to them they just make the same chunk relocations as before. Also when I had to reset the server I completely deleted the world folders to generate a new map.

Odd, because those chunk relocations are a sign of world file corruption. If your server hasn't crashed, I don't know what to tell you from here.

  • 0
Posted

We have had the same issue, and for some odd reason i cant related to any hard crashes. We also get some "random" chunks that when entered totally lags out the player entering it. All chunks on the 4 sides are totally fine, its just that random chunk.

Ive tried to regen the chunk, and using WE to remove everything on it (beside bedrock), with 0 affect. I know its possible to delete the regionfile in the savedata, but we only have 4 chunks affected, and a regionfile is 16x16 chunks so i hoped to used that as a last resort only.

  • 0
Posted

I've recently ran into the same issue =/

Ive tried to regen the chunk, and using WE to remove everything on it (beside bedrock), with 0 affect. I know its possible to delete the regionfile in the savedata, but we only have 4 chunks affected, and a regionfile is 16x16 chunks so i hoped to used that as a last resort only.

Regen is known to cause issues as well. Also, you may think that your corruption is tied to a specific area, but I assure you, it spreads. We're sending lifeboats of people and their stuff to our new map and after the most recent restart, a decent portion of our spawn dissapeared.

I agree with Torezu, map backups are the best way to prevent the issue, but it's sometimes really hard to determine when the initial hard-stop occured.

  • 0
Posted

Im aware of that regen can corrupt chunks, issue is that this area havent been regenned before, I did it as a test to see if i were capable of sorting it. Yeah, the area consist of 5 chunks atm, and we will monitor if it spreads. What im wondering most about, is how it happend, what caused the corruption. On those chunks, i cant find any trace of any Tekkitrelated items, so it kinda seems its all vanillarelated. It could be Multiverse ofc but so far, i cant see any links whatsoever, or recreate those bad chunks.

  • 0
Posted

Has your server ever had a hard-stop ie: loss of power, hosting company manually stopping the server without appropriate measures taken, there's a multitude of things I've learned lately that have the potential to corrupt maps.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...