Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
LukaPix opened this issue Sep 22, 2020 · 7 comments
Closed
Labels
Bug Something isn't working

Comments

@LukaPix
Copy link

LukaPix commented Sep 22, 2020

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

@LukaPix LukaPix added the Bug Something isn't working label Sep 22, 2020
@svdgoor
Copy link

svdgoor commented Sep 22, 2020

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
Copy link
Author

LukaPix commented Sep 23, 2020

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
Copy link

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

@LukaPix
Copy link
Author

LukaPix commented Sep 25, 2020

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
Copy link
Author

LukaPix commented Sep 29, 2020

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
Copy link

svdgoor commented Sep 30, 2020

@LukaPix thank you for following up.

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

  • Coco

@jonryf
Copy link
Owner

jonryf commented Oct 24, 2020

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

@jonryf jonryf closed this as completed Oct 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants