[SPIGOT-91] Server keeps crashing with a map edited by MCEdit Created: 01/Dec/14  Updated: 12/Dec/14  Resolved: 12/Dec/14

Status: Closed
Project: Spigot
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: hiddencloud Assignee: Thinkofname
Resolution: Fixed Votes: 2
Labels: chunkgen, crash, world


 Description   

Hello, I've generated a new 1.8 map on spigot then loaded it into MCEdit to make some changes, when I re-added it to Spigot the server kept crashing, stopping then restarting again giving this error. http://pastie.org/9750525 Another person had the same issue http://www.spigotmc.org/threads/solved-bukkit-createworld-new-worldcreator-string-not-working-in-1-8.36642/

I've reported the issue to MCEdit, but this issue could occur at other times and cause big trouble as there's no way to fix it, I ran region-fixer multiple times and it detected no corruptions in the map.

The issue doesn't occur in vanilla 1.8 minecraft server, here's a screenshot of how it looks in vanilla. https://imgur.com/DPXWiTk



 Comments   
Comment by FearThe1337 [ 12/Dec/14 ]

A fix has been commited to the repo. This issue should be closed as it is fixed.

Comment by bluebird337 [ 06/Dec/14 ]

I'm having issues with chunk errors appearing in many places, crash reports specify BiomeDecorator as the source. I may have used McEdit on this map to fix the inital chunk issues that appeared with a horse entity error (I have the latest compilations of Spigot that fixed those errors). Here's my crash report http://pastebin.com/QSjJJkhF. Please let me know if there's anything else that would be helpful.

Comment by Brokkonaut [ 06/Dec/14 ]

I tried to load the world with a custom ChunkGenerator and it loaded fine. There is some void at the borders of the MCEdit part of the map, and the default BiomeDecorator does not expect this..

Comment by Brokkonaut [ 05/Dec/14 ]

The line where the crash happens is "i1 = this.b.nextInt(this.a.getHighestBlockYAt(this.c.a(k, 0, l)).getY() * 2);" - So probably the highest block is 0 and the BiomeDecorator does not like that at all...

How about a try-catchall around line 90 in the BiomeDecorator class: "this.a(biomebase);". It would not fix the problem but it would prevent server crashes and the worst thing that could happen would be partly undecorated chunks.

Comment by hiddencloud [ 02/Dec/14 ]

Oh damn. Here's a map thats suffering from the bug http://uppit.com/k0ncc6udma7n/world.zip, mcedit devs havent found a fix yet either: https://github.com/Khroki/MCEdit-Unified/issues/198

Comment by Thinkofname [ 01/Dec/14 ]

This is a really old craftbukkit issue from Async chunk loading, no-one has been able to fix it yet (spigot had a patch but 1.8 broke it)

Comment by Fabian Faßbender [ 01/Dec/14 ]

Can you provide the map ?

Generated at Tue Dec 16 17:30:41 UTC 2025 using Jira 10.3.15#10030015-sha1:909cc43d292ca09e774c1a243d9819be3f2628cd.