Player entering world_the_end causes server crash

XMLWordPrintable

    • Type: Bug
    • Resolution: Invalid
    • Priority: Major
    • None
    • Affects Version/s: None
    • None
    • Environment:

      视窗服务器2019 JAVA22

    • 4202-Spigot
    • Yes

      I have encountered an issue where in the current build version, players entering the world_the_end world will cause the server to crash. I hope this issue can be resolved as soon as possible.
      The error message is as follows:

      在 minecraft:the_end 的 Chunk 源主线程执行器上执行任务时出错
      net.minecraft.ReportedException:
      在 net.minecraft.server.level.PlayerChunkMap.lambda$applyStep$19(PlayerChunkMap.java:712) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.util.thread.IAsyncTaskHandler.d(SourceFile:162) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.ChunkProviderServer$b.d(ChunkProviderServer.java:607) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.util.thread.IAsyncTaskHandler.B(SourceFile:136) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.ChunkProviderServer$b.B(ChunkProviderServer.java:618) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.util.thread.IAsyncTaskHandler.b(SourceFile:145) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.ChunkProviderServer$b.b(ChunkProviderServer.java:579) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.ChunkProviderServer.a(ChunkProviderServer.java:150) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.World.a(World.java:298) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.dimension.end.EnderDragonBattle.n(EnderDragonBattle.java:345) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.dimension.end.EnderDragonBattle.c(EnderDragonBattle.java:150) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.WorldServer.a(WorldServer.java:433) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.MinecraftServer.c(MinecraftServer.java:1472) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.dedicated.DedicatedServer.c(DedicatedServer.java:406) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1321) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1071) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 java.base/java.lang.Thread.run(Thread.java:1570) [?:?]
      原因:java.lang.IllegalStateException:无法从另一个线程异步触发 PortalCreateEvent。
      在 org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:584) ~[spigot-api-1.21-R0.1-SNAPSHOT.jar:?]
      在 net.minecraft.world.level.levelgen.feature.EndPlatformFeature.createEndPlatform(EndPlatformFeature.java:61) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.levelgen.feature.EndPlatformFeature.a(EndPlatformFeature.java:30) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.levelgen.feature.EndPlatformFeature.a(EndPlatformFeature.java:25) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.levelgen.feature.WorldGenerator.a(SourceFile:168) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.levelgen.feature.WorldGenFeatureConfigured.a(SourceFile:28) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.levelgen.placement.PlacedFeature.a(SourceFile:54) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
      在 java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) ~[?:?]
      在 java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:782) ~[?:?]
      在 java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:291) ~[?:?]
      在 java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
      在 java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:194) ~[?:?]
      在 java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) ~[?:?]
      在 java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:556) ~[?:?]
      在 java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:546) ~[?:?]
      在 java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?]
      在 java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?]
      在 java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) ~[?:?]
      在 java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:611) ~[?:?]
      在 java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:291) ~[?:?]
      在 java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) ~[?:?]
      在 java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:556) ~[?:?]
      在 java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:546) ~[?:?]
      在 java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?]
      在 java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?]
      在 java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) ~[?:?]
      在 java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:611) ~[?:?]
      在 net.minecraft.world.level.levelgen.placement.PlacedFeature.a(SourceFile:53) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.levelgen.placement.PlacedFeature.b(SourceFile:42) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.chunk.ChunkGenerator.addVanillaDecorations(ChunkGenerator.java:424) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:454) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.chunk.ChunkGenerator.a(ChunkGenerator.java:449) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.chunk.status.ChunkStatusTasks.i(ChunkStatusTasks.java:115) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.world.level.chunk.status.ChunkStep.a(SourceFile:33) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.PlayerChunkMap.a(PlayerChunkMap.java:695) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.GenerationChunkHolder.a(SourceFile:96) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.ChunkGenerationTask.a(SourceFile:143) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.ChunkGenerationTask.a(SourceFile:121) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.ChunkGenerationTask.d(SourceFile:74) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.ChunkGenerationTask.a(SourceFile:59) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.PlayerChunkMap.lambda$runGenerationTask$21(PlayerChunkMap.java:729) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.server.level.ChunkTaskQueueSorter.b(SourceFile:62) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.util.thread.ThreadedMailbox.h(SourceFile:91) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.util.thread.ThreadedMailbox.a(SourceFile:146) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 net.minecraft.util.thread.ThreadedMailbox.run(SourceFile:102) ~[spigot-1.21-R0.1-SNAPSHOT.jar:4202-Spigot-146439e-8d842e2]
      在 java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(ForkJoinTask.java:1726) ~[?:?]
      在 java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(ForkJoinTask.java:1717) ~[?:?]
      在 java.base/java.util.concurrent.ForkJoinTask$InterruptibleTask.exec(ForkJoinTask.java:1641) ~[?:?]
      在 java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:507) ~[?:?]
      在 java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1491) ~[?:?]
      在 java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:2073) ~[?:?]
      在 java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2035) ~[?:?]
      在 java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) ~[?:?]
      [20:06:00] [Thread-1/INFO]:停止服务器

            Assignee:
            Unassigned
            Reporter:
            xiaoxiao1109
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: