jonryf / EpicWorldGenerator-bugtracker

The most powerfull world generator made for minecraft
https://www.spigotmc.org/resources/epicworldgenerator-1-8-8-1-13-2-beta-support-for-1-14-support-all-update-aquatic-features.8067/
10 stars 0 forks source link

Exception in thread "world - Light" java.util.concurrent.CompletionException: #126

Closed LukaPix closed 3 years ago

LukaPix commented 3 years ago

Server crashes upon generating new Chunks

Have latest Purpur 1.16.3 [Paper Fork] installed and use EWG ? Purpur: https://github.com/pl3xgaming/Purpur

There are two seperate Stacktraces:

at net.minecraft.server.v1_16_R2.ThreadedMailbox.a(ThreadedMailbox.java:137) ~[patched_1.16.3.jar:git-Purpur-761]
at net.minecraft.server.v1_16_R2.ThreadedMailbox.run(ThreadedMailbox.java:102) ~[patched_1.16.3.jar:git-Purpur-761]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_181]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_181]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
Caused by: java.lang.NoSuchMethodError: com.minelazz.epicworldgenerator.nativeAPI.implementations.v1_16_R2.generator.e.<init>(Lit/unimi/dsi/fastutil/objects/ObjectListIterator;)V
at com.minelazz.epicworldgenerator.nativeAPI.implementations.v1_16_R2.generator.f.k(lia:8) ~[?:?]
at com.minelazz.epicworldgenerator.nativeAPI.implementations.v1_16_R2.generator.t.buildNoise(cea:445) ~[?:?]
at net.minecraft.server.v1_16_R2.ChunkStatus.lambda$static$5(ChunkStatus.java:52) ~[patched_1.16.3.jar:git-Purpur-761]
at net.minecraft.server.v1_16_R2.ChunkStatus$d.doWork(ChunkStatus.java:249) ~[patched_1.16.3.jar:git-Purpur-761]
at net.minecraft.server.v1_16_R2.ChunkStatus.a(ChunkStatus.java:193) ~[patched_1.16.3.jar:git-Purpur-761]
at net.minecraft.server.v1_16_R2.PlayerChunkMap.lambda$null$39(PlayerChunkMap.java:1254) ~[patched_1.16.3.jar:git-Purpur-761]
at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[patched_1.16.3.jar:git-Purpur-761]
at net.minecraft.server.v1_16_R2.PlayerChunkMap.lambda$b$41(PlayerChunkMap.java:1252) ~[patched_1.16.3.jar:git-Purpur-761]
... 10 more
Exception in thread "world - Light" java.util.concurrent.CompletionException: java.lang.NoSuchMethodError: com.minelazz.epicworldgenerator.nativeAPI.implementations.v1_16_R2.generator.e.<init>(Lit/unimi/dsi/fastutil/objects/ObjectListIterator;)V
at java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source)
at java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source)
at java.util.concurrent.CompletableFuture.uniCompose(Unknown Source)
at java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source)
at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source)
at net.minecraft.server.v1_16_R2.ChunkTaskQueueSorter.b(SourceFile:58)
at net.minecraft.server.v1_16_R2.ThreadedMailbox.e(ThreadedMailbox.java:90)
at net.minecraft.server.v1_16_R2.ThreadedMailbox.a(ThreadedMailbox.java:137)
at net.minecraft.server.v1_16_R2.ThreadedMailbox.run(ThreadedMailbox.java:102)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodError: com.minelazz.epicworldgenerator.nativeAPI.implementations.v1_16_R2.generator.e.<init>(Lit/unimi/dsi/fastutil/objects/ObjectListIterator;)V
at com.minelazz.epicworldgenerator.nativeAPI.implementations.v1_16_R2.generator.f.k(lia:8)
at com.minelazz.epicworldgenerator.nativeAPI.implementations.v1_16_R2.generator.t.buildNoise(cea:445)
at net.minecraft.server.v1_16_R2.ChunkStatus.lambda$static$5(ChunkStatus.java:52)
at net.minecraft.server.v1_16_R2.ChunkStatus$d.doWork(ChunkStatus.java:249)
at net.minecraft.server.v1_16_R2.ChunkStatus.a(ChunkStatus.java:193)
at net.minecraft.server.v1_16_R2.PlayerChunkMap.lambda$null$39(PlayerChunkMap.java:1254)
at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
at net.minecraft.server.v1_16_R2.PlayerChunkMap.lambda$b$41(PlayerChunkMap.java:1252)
... 10 more

Im just trying to make sure this is not a EWG Bug, then im gonna report it to Purpur

svdgoor commented 3 years ago

Hello Luka,

First of all, thank you for your bug report. I would like to mention that we do not oficcialy support paper forks (which includes Purpur). Would you be able to try doing the same thing on "normal" paper?

Would really appreciate it. Thanks in advance!

Yours sincerely, Coco.

LukaPix commented 3 years ago

Currently looks like it does not happen in Paper, but this wasn't a crash that happened immediatly so i am going to run normal paper over the next few days to see if it stays that way!

conroy-cheers commented 3 years ago

Also ran into this on Tuinity 1.16.3. Have since been running on Paper for a few days without issue.

LukaPix commented 3 years ago

I cannot switch to paper as i need the patches provided by these forks, things on my server also base off their apis. if this is some multi-threading error, i would even be okay with everything running on the main server thread as i plan on pregenerating my world anyway. I opened an issue on the Tuinity Tracker and am awaiting response.

LukaPix commented 3 years ago

This happens on the latest Paper and the latest Spigot. In this State the Plugin is completely unusable in 1.16.3 as it periodically just crashes the Server and a large Pre-Generation therefore can't be run aswell.

svdgoor commented 3 years ago

@LukaPix thank you for following up.

Would you be able to share the latest.log file?

jonryf commented 3 years ago

Support for Tuinity has been added in latest version. Enjoy!