danielbyomujuni / WorldSystem

A spigot plugin to give every user his own world
GNU General Public License v3.0
23 stars 25 forks source link

[BUG] World take infinity time to create using FAWE #55

Closed alwanfauzan closed 4 years ago

alwanfauzan commented 4 years ago

I got an error on console when i tried to create new world using ./ws get

Server : paper-205

Plugins installed : AuthMe, CleanMotD*, ClearLag, ExploitFixer, FastAsyncWorldEdit, LuckPerms, PerWorldInventory, ProtocolLib, SimpleTpa, UltimateChat2, UltimateStacker, Vault, WorldEdit, WorldSystem

FastAsyncWorldEdit-1.15-174.jar

Logs when crashed :

[12:33:20] [Craft Scheduler Thread - 17/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 [12:33:23] [Craft Scheduler Thread - 17/WARN]: [WorldEdit] Plugin WorldEdit v1.15-174;9636f35 generated an exception while executing task 97 net.minecraft.server.v1_15_R1.ReportedException: Exception initializing level at net.minecraft.server.v1_15_R1.MinecraftServer.initWorld(MinecraftServer.java:522) ~[patched_1.15.2.jar:git-Paper-205] at org.bukkit.craftbukkit.v1_15_R1.CraftServer.createWorld(CraftServer.java:1037) ~[patched_1.15.2.jar:git-Paper-205] at org.bukkit.Bukkit.createWorld(Bukkit.java:536) ~[patched_1.15.2.jar:git-Paper-205] at org.bukkit.WorldCreator.createWorld(WorldCreator.java:320) ~[patched_1.15.2.jar:git-Paper-205] at com.boydti.fawe.bukkit.FaweBukkit.createWorldUnloaded(FaweBukkit.java:271) ~[?:?] at com.sk89q.worldedit.bukkit.adapter.BukkitImplAdapter.createWorld(BukkitImplAdapter.java:223) ~[?:?] at com.sk89q.worldedit.bukkit.adapter.IDelegateBukkitImplAdapter.createWorld(IDelegateBukkitImplAdapter.java:151) ~[?:?] at com.boydti.fawe.bukkit.wrapper.AsyncWorld.create(AsyncWorld.java:145) ~[?:?] at de.butzlabben.world.wrapper.AsyncCreatorAdapter.lambda$create$0(AsyncCreatorAdapter.java:24) ~[?:?] at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[patched_1.15.2.jar:git-Paper-205] at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.15.2.jar:git-Paper-205] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.15.2.jar:git-Paper-205] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_241] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_241] at java.lang.Thread.run(Unknown Source) [?:1.8.0_241] Caused by: java.lang.IllegalStateException: ChunkLoadEvent may only be triggered synchronously. at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:595) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.Chunk.loadCallback(Chunk.java:812) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.PlayerChunk.lambda$null$11(PlayerChunk.java:644) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.PlayerChunkMap$CallbackExecutor.run(PlayerChunkMap.java:102) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.ChunkProviderServer$a.executeNext(ChunkProviderServer.java:1051) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:484) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.World.getChunkAt(World.java:325) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.IWorldReader.getChunkAt(IWorldReader.java:87) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.World.getChunkAt(World.java:270) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.WorldProviderNormal.a(WorldProviderNormal.java:170) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.WorldProviderNormal.a(WorldProviderNormal.java:149) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.WorldServer.a(WorldServer.java:938) ~[patched_1.15.2.jar:git-Paper-205] at net.minecraft.server.v1_15_R1.MinecraftServer.initWorld(MinecraftServer.java:507) ~[patched_1.15.2.jar:git-Paper-205] ... 14 more [12:33:23] [Server thread/WARN]: A manual (plugin-induced) save has been detected while server is configured to auto-save. This may affect performance.

daniel-naegele commented 4 years ago

Async world generation does not work with FAWE. But you can manually disable it if you still want to use FAWE.