Luohuayu / CatServer

高性能和高兼容性的1.12.2/1.16.5/1.18.2版本Forge+Bukkit+Spigot服务端 (A high performance and high compatibility 1.12.2/1.16.5/1.18.2 version Forge+Bukkit+Spigot server)
https://catmc.org
GNU Lesser General Public License v3.0
1.98k stars 211 forks source link

Fawe Mod Support ? #285

Closed blakedj012 closed 3 years ago

blakedj012 commented 3 years ago

[12:23:51] [ForkJoinPool-6-worker-2/WARN] [CatServer]: A Mod/Plugin try to async kill entity, it will be executed safely on the main server thread until return! [12:23:51] [ForkJoinPool-6-worker-2/WARN] [CatServer]: Please check the stacktrace in debug.log and report the author.

And Server crashes.

I get this in latest Version and Server crash. I have installed Fawe Mod only.

blakedj012 commented 3 years ago

[12:31:12] [ForkJoinPool-6-worker-4/WARN]: java.lang.ArrayIndexOutOfBoundsException: 19318 [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at com.boydti.fawe.forge.v112.ForgeQueue_All.getPrevious(ForgeQueue_All.java:563) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at com.boydti.fawe.forge.v112.ForgeChunk_All.call(ForgeChunk_All.java:256) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at com.boydti.fawe.forge.v112.ForgeChunk_All.call(ForgeChunk_All.java:40) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask.doInvoke(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask.invoke(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask$AdaptedCallable.run(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.FutureTask.run(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: java.lang.ArrayIndexOutOfBoundsException: 19316 [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at com.boydti.fawe.forge.v112.ForgeQueue_All.getPrevious(ForgeQueue_All.java:563) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at com.boydti.fawe.forge.v112.ForgeChunk_All.call(ForgeChunk_All.java:256) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at com.boydti.fawe.forge.v112.ForgeChunk_All.call(ForgeChunk_All.java:40) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask.doInvoke(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask.invoke(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask$AdaptedCallable.run(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.FutureTask.run(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) [12:31:12] [ForkJoinPool-6-worker-4/WARN]: at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

Luohuayu commented 3 years ago

Not supported. Asynchronous operations will cause the server to crash.

blakedj012 commented 3 years ago

Hmm too bad but ok thanks.

blakedj012 commented 3 years ago

There is no Async Alternative for Worldedit that can copy and paste large schematics with modblocks. Fawe or AWE Plugin dont know Modblocks. Fawe Forge is the only Alternative for a Hybrid Server.

blakedj012 commented 3 years ago

Is it possible to move Catserver to Paper Engine ?