本帖最后由 1521476151 于 2023-1-18 23:20 编辑
新服开荒,玩家刚进入末地服务器就STOP了,不会导致cmd直接崩溃,也就是不回档,使用了Terra地图生成器,server.properties中的默认世界是world崩溃日志
日志
新服开荒,玩家刚进入末地服务器就STOP了,不会导致cmd直接崩溃,也就是不回档,使用了Terra地图生成器,server.properties中的默认世界是world崩溃日志
---- Minecraft Crash Report ---- // // DO NOT REPORT THIS TO PAPER! REPORT TO PURPUR INSTEAD!// Hi. I'm Minecraft, and I'm a crashaholic. Time: 2023-01-11 23:51:53 Description: Exception in server tick loop org.spongepowered.configurate.loader.ParsingException: []: Unknown error occurred while loading at org.spongepowered.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:165) at org.spongepowered.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:63) at org.spongepowered.configurate.loader.ConfigurationLoader.load(ConfigurationLoader.java:56) at io.papermc.paper.configuration.Configurations.initializeWorldDefaultsConfiguration(Configurations.java:149) at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:210) at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1117) at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1 at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:211) at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:169) at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:164) at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:119) at org.spongepowered.configurate.yaml.ConfigurateScanner.scanToNextToken(ConfigurateScanner.java:1206) at org.spongepowered.configurate.yaml.ConfigurateScanner.fetchMoreTokens(ConfigurateScanner.java:316) at org.spongepowered.configurate.yaml.ConfigurateScanner.checkToken(ConfigurateScanner.java:256) at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart.produce(ParserImpl.java:235) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:185) at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:175) at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:159) at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:184) at org.spongepowered.configurate.yaml.ConfigurateYaml.loadConfigurate(ConfigurateYaml.java:39) at org.spongepowered.configurate.yaml.YamlConfigurationLoader.loadInternal(YamlConfigurationLoader.java:158) at org.spongepowered.configurate.yaml.YamlConfigurationLoader.loadInternal(YamlConfigurationLoader.java:42) at org.spongepowered.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:155) ... 7 more Caused by: java.nio.charset.MalformedInputException: Input length = 1 at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:274) at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188) at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177) at java.base/java.io.BufferedReader.fill(BufferedReader.java:162) at java.base/java.io.BufferedReader.read1(BufferedReader.java:213) at java.base/java.io.BufferedReader.read(BufferedReader.java:287) at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:176) ... 22 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.19.3 Minecraft Version ID: 1.19.3 Operating System: Windows Server 2022 (amd64) version 10.0 Java Version: 17.0.5, Amazon.com Inc. Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Amazon.com Inc. Memory: 1662333944 bytes (1585 MiB) / 2147483648 bytes (2048 MiB) up to 4294967296 bytes (4096 MiB) CPUs: 8 Processor Vendor: GenuineIntel Processor Name: Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz Identifier: Intel64 Family 6 Model 63 Stepping 2 Microarchitecture: Haswell (Server) Frequency (GHz): 2.49 Number of physical packages: 1 Number of physical CPUs: 8 Number of logical CPUs: 8 Graphics card #0 name: Microsoft 基本显示适配器 Graphics card #0 vendor: (标准显示卡类型) (0x15ad) Graphics card #0 VRAM (MB): 0.00 Graphics card #0 deviceId: 0x0405 Graphics card #0 versionInfo: DriverVersion=10.0.20348.1 Graphics card #1 name: Microsoft Remote Display Adapter Graphics card #1 vendor: Microsoft Graphics card #1 VRAM (MB): 0.00 Graphics card #1 deviceId: unknown Graphics card #1 versionInfo: DriverVersion=10.0.20348.1 Memory slot #0 capacity (MB): 8192.00 Memory slot #0 clockSpeed (GHz): 0.00 Memory slot #0 type: DRAM Virtual memory max (MB): 10111.04 Virtual memory used (MB): 6331.40 Swap memory total (MB): 1920.00 Swap memory used (MB): 92.01 JVM Flags: 2 total; -Xms2G -Xmx4G CraftBukkit Information: Running: Purpur version git-Purpur-1889 (MC: 1.19.3) (Implementing API version 1.19.3-R0.1-SNAPSHOT) true Plugins: {} Warnings: DEFAULT Reload Count: 0 Threads: { RUNNABLE Notification Thread: [], WAITING Finalizer: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176), [email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)], WAITING Worker-Main-1: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463), [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623), [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635), [email protected]/java.lang.Thread.run(Thread.java:833)], RUNNABLE Signal Dispatcher: [], TIMED_WAITING Craft Scheduler Thread - 2: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401), [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635), [email protected]/java.lang.Thread.run(Thread.java:833)], RUNNABLE DestroyJavaVM: [], TIMED_WAITING Craft Scheduler Thread - 3: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401), [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635), [email protected]/java.lang.Thread.run(Thread.java:833)], WAITING Log4j2-AsyncAppenderEventDispatcher-1-Async: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463), [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623), [email protected]/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:82), org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:74)], RUNNABLE Reference Handler: [[email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method), [email protected]/java.lang.ref.Reference.processPendingReferences(Reference.java:253), [email protected]/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)], TIMED_WAITING Craft Scheduler Thread - 1: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401), [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635), [email protected]/java.lang.Thread.run(Thread.java:833)], TIMED_WAITING Timer hack thread: [[email protected]/java.lang.Thread.sleep(Native Method), net.minecraft.SystemUtils$7.run(SystemUtils.java:707)], WAITING JNA Cleaner: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176), com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)], WAITING Worker-Main-2: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506), [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463), [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434), [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623), [email protected]/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635), [email protected]/java.lang.Thread.run(Thread.java:833)], RUNNABLE Server thread: [[email protected]/java.lang.Thread.dumpThreads(Native Method), [email protected]/java.lang.Thread.getAllStackTraces(Thread.java:1662), org.bukkit.craftbukkit.v1_19_R2.CraftCrashReport.get(CraftCrashReport.java:33), org.bukkit.craftbukkit.v1_19_R2.CraftCrashReport.get(CraftCrashReport.java:17), net.minecraft.SystemReport.a(SystemReport.java:62), net.minecraft.CrashReport.<init>(CrashReport.java:38), net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1280), net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1224), net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321), net.minecraft.server.MinecraftServer$$Lambda$4426/0x000000080155fbd8.run(Unknown Source), [email protected]/java.lang.Thread.run(Thread.java:833)], RUNNABLE Attach Listener: [], TIMED_WAITING Common-Cleaner: [[email protected]/java.lang.Object.wait(Native Method), [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155), [email protected]/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), [email protected]/java.lang.Thread.run(Thread.java:833), [email protected]/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)], RUNNABLE WindowsStreamPump: [org.fusesource.jansi.internal.Kernel32.WaitForSingleObject(Native Method), org.jline.terminal.impl.jansi.win.JansiWinSysTerminal.processConsoleInput(JansiWinSysTerminal.java:138), org.jline.terminal.impl.AbstractWindowsTerminal.pump(AbstractWindowsTerminal.java:460), org.jline.terminal.impl.AbstractWindowsTerminal$$Lambda$144/0x0000000800d39608.run(Unknown Source), [email protected]/java.lang.Thread.run(Thread.java:833)], WAITING Tuinity Chunk System Worker #1: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING RegionFile I/O Thread #0: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Tuinity Chunk System Worker #0: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Craft Scheduler Thread - 0: [[email protected]/jdk.internal.misc.Unsafe.park(Native Method), [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252), [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401), [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903), [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061), [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122), [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635), [email protected]/java.lang.Thread.run(Thread.java:833)],} Force Loaded Chunks: {} Server Running: true Player Count: 0 / 20; [] Data Packs: vanilla, file/bukkit Enabled Feature Flags: minecraft:vanilla World Generation: Stable Is Modded: Definitely; Server brand changed to 'Purpur' Type: Dedicated Server (map_server.txt) |
日志
[16:48:13] [Server thread/ERROR]: Encountered an unexpected exception net.minecraft.ReportedException: Exception ticking world at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1583) ~[purpur-1.19.3.jar:git-Purpur-1889] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:482) ~[purpur-1.19.3.jar:git-Purpur-1889] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1424) ~[purpur-1.19.3.jar:git-Purpur-1889] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1194) ~[purpur-1.19.3.jar:git-Purpur-1889] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) ~[purpur-1.19.3.jar:git-Purpur-1889] at java.lang.Thread.run(Thread.java:833) ~[?:?] Caused by: java.lang.NullPointerException: Cannot read field "purpurConfig" because "world" is null at net.minecraft.world.level.Explosion.<init>(Explosion.java:89) ~[purpur-1.19.3.jar:git-Purpur-1889] at net.minecraft.world.entity.boss.enderdragon.EnderDragon.<init>(EnderDragon.java:101) ~[?:?] at net.minecraft.world.entity.EntityType.create(EntityType.java:597) ~[?:?] at net.minecraft.world.level.dimension.end.EndDragonFight.createNewDragon(EndDragonFight.java:436) ~[?:?] at net.minecraft.world.level.dimension.end.EndDragonFight.findOrCreateDragon(EndDragonFight.java:241) ~[?:?] at net.minecraft.world.level.dimension.end.EndDragonFight.tick(EndDragonFight.java:187) ~[?:?] at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:726) ~[?:?] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1564) ~[purpur-1.19.3.jar:git-Purpur-1889] ... 5 more [16:48:13] [Server thread/ERROR]: Cause of unexpected exception was java.lang.NullPointerException: Cannot read field "purpurConfig" because "world" is null at net.minecraft.world.level.Explosion.<init>(Explosion.java:89) ~[purpur-1.19.3.jar:git-Purpur-1889] at net.minecraft.world.entity.boss.enderdragon.EnderDragon.<init>(EnderDragon.java:101) ~[?:?] at net.minecraft.world.entity.EntityType.create(EntityType.java:597) ~[?:?] at net.minecraft.world.level.dimension.end.EndDragonFight.createNewDragon(EndDragonFight.java:436) ~[?:?] at net.minecraft.world.level.dimension.end.EndDragonFight.findOrCreateDragon(EndDragonFight.java:241) ~[?:?] at net.minecraft.world.level.dimension.end.EndDragonFight.tick(EndDragonFight.java:187) ~[?:?] at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:726) ~[?:?] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1564) ~[purpur-1.19.3.jar:git-Purpur-1889] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:482) ~[purpur-1.19.3.jar:git-Purpur-1889] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1424) ~[purpur-1.19.3.jar:git-Purpur-1889] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1194) ~[purpur-1.19.3.jar:git-Purpur-1889] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) ~[purpur-1.19.3.jar:git-Purpur-1889] at java.lang.Thread.run(Thread.java:833) ~[?:?] |
貌似是没转码的原因,你看看spigot或者其他关于世界的是不是中文
我不知道为什么你一个 Purpur 的服务端会出现 Sponge 的类。
总之是有配置文件出错了。
总之是有配置文件出错了。
删除你的paper.yml让它重新生成
删除相关文件并重启服务器
tcejorPoiK 发表于 2023-1-17 19:54
删除你的paper.yml让它重新生成
parper的两个文件都删了重新生成了 还是不行
你末地世界文件夹里还有个paper-world.yml文件,也删除后试试
本帖最后由 tcejorPoiK 于 2023-1-19 23:00 编辑
知道原因了,你用的purpur1889构建版本有崩溃的bug,请换到最新构建版本(至少1892)。
具体原因是purpur更新了一个功能,可以自定义爆炸范围限制,但是没有检测null,生成末影龙有个null参数导致崩溃
1521476151 发表于 2023-1-19 21:00
我把末地都删了 还是没用
知道原因了,你用的purpur1889构建版本有崩溃的bug,请换到最新构建版本(至少1892)。
具体原因是purpur更新了一个功能,可以自定义爆炸范围限制,但是没有检测null,生成末影龙有个null参数导致崩溃
