The bug
Upon opening a freshly unzipped Skyblock 2.1 world in 18w08b, the MC client hangs at "Loading world".
[media]contains lines referencing several "java.lang.IllegalArgumentException: bound must be positive" errors.
Notes
The world file is initially in old Beta 1.8 format and must undergo conversion.
This conversion cannot happen in 18w08b; it insists on recreating the world, even if you click "I know what I'm doing" – possible 2nd bug candidate there.
Conversion of the world performed under release 1.12.2, where it loads just fine.
Crash report
18w08b\: [^crash-2018-02-23_14.34.41-server.txt]
Description: Exception in server tick loop
java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: bound must be positive
at net.minecraft.server.MinecraftServer.i_(SourceFile:394)
at cxd.a(SourceFile:115)
at cxd.d(SourceFile:131)
at net.minecraft.server.MinecraftServer.run(SourceFile:502)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: bound must be positive
at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2272)
at net.minecraft.server.MinecraftServer.i_(SourceFile:392)
... 4 more
Caused by: java.lang.IllegalArgumentException: bound must be positive
at java.util.Random.nextInt(Random.java:388)
at bob.a(SourceFile:19)
at bob.a(SourceFile:12)
at bjq.a(SourceFile:27)
at aun.a(SourceFile:457)
at bjb.a(SourceFile:123)
at sk.a(SourceFile:12)
at sj.a(SourceFile:33)
at bhn.a(SourceFile:85)
at sp.a(SourceFile:54)
at sp.a(SourceFile:23)
at zl$a.a(SourceFile:143)
at zl$a$$Lambda$917/475551630.apply(Unknown Source)
at java.util.concurrent.CompletableFuture$AsyncApply.exec(CompletableFuture.java:501)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:902)
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1689)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1644)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Attachments
Comments 7
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/maps/1473433-surv-skyblock
There's the original download link. Standard skyblock, same as ever. Direct link is behind and adf.ly wall.
Only the hardcore link worked for me, and that world did open without crashing, but it didn't spawn me on the skyblock island. Which link did you download it from?
Oh gosh, I downloaded it years ago, back when 1.3.2 was the current release, so I'm not surprised if the link isn't good anymore. I just unzip a copy of that whenever I want to play it again.
Let me see if can get you a dropbox link to my copy, hope noobcrew (map author) doesn't mind...
EDIT: dropbox seems to be blocking the link as restricted content. I'll try something else.
Because of MC-129744, it looks like it's not fixed.
Please add a download link to the affected world.