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

This has happened on my server before and It got to the point where I had to reset map. After that it stopped happening for a while and now it has started again.

  • 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.

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...