[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: | 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 [ 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 ? |