PurpurMC / Purpur

Purpur is a drop-in replacement for Paper servers designed for configurability, and new fun and exciting gameplay features.
https://purpurmc.org
MIT License
2.02k stars 358 forks source link

Fatal error on start #1467

Closed IDK5735 closed 9 months ago

IDK5735 commented 9 months ago

Spark link

what?

Stack trace

Description: Exception in server tick loop

org.spongepowered.configurate.serialize.SerializationException: [entities, spawning, monster-spawn-max-light-level] of type java.lang.Integer: java.lang.NumberFormatException: For input string: "default" at org.spongepowered.configurate.serialize.NumericSerializers.parseNumber(NumericSerializers.java:346) at org.spongepowered.configurate.serialize.NumericSerializers.lambda$static$9(NumericSerializers.java:254) at org.spongepowered.configurate.serialize.FunctionScalarSerializer.deserialize(FunctionScalarSerializer.java:40) at org.spongepowered.configurate.serialize.ScalarSerializer.deserialize(ScalarSerializer.java:115) at org.spongepowered.configurate.objectmapping.ObjectMapperImpl.load0(ObjectMapperImpl.java:64) at org.spongepowered.configurate.objectmapping.ObjectMapperImpl.load(ObjectMapperImpl.java:48) at org.spongepowered.configurate.objectmapping.ObjectMapperFactoryImpl.deserialize(ObjectMapperFactoryImpl.java:204) at org.spongepowered.configurate.objectmapping.ObjectMapperImpl.load0(ObjectMapperImpl.java:64) at org.spongepowered.configurate.objectmapping.ObjectMapperImpl.load(ObjectMapperImpl.java:48) at org.spongepowered.configurate.objectmapping.ObjectMapperFactoryImpl.deserialize(ObjectMapperFactoryImpl.java:204) at org.spongepowered.configurate.objectmapping.ObjectMapperImpl.load0(ObjectMapperImpl.java:64) at org.spongepowered.configurate.objectmapping.ObjectMapperImpl.load(ObjectMapperImpl.java:48) at org.spongepowered.configurate.objectmapping.ObjectMapperFactoryImpl.deserialize(ObjectMapperFactoryImpl.java:204) at org.spongepowered.configurate.AbstractConfigurationNode.get(AbstractConfigurationNode.java:151) at org.spongepowered.configurate.ConfigurationNode.get(ConfigurationNode.java:520) at org.spongepowered.configurate.ConfigurationNode.require(ConfigurationNode.java:407) at io.papermc.paper.configuration.Configurations.initializeWorldDefaultsConfiguration(Configurations.java:154) at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:211) at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1116) at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:322) at java.base/java.lang.Thread.run(Thread.java:1583) Suppressed: org.spongepowered.configurate.serialize.SerializationException: [entities, behavior, zombie-villager-infection-chance] of type java.lang.Double: java.lang.NumberFormatException: For input string: "default" at org.spongepowered.configurate.serialize.NumericSerializers.lambda$static$3(NumericSerializers.java:144) ... 19 more Caused by: java.lang.NumberFormatException: For input string: "default" at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054) at java.base/jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110) at java.base/java.lang.Double.parseDouble(Double.java:792) at org.spongepowered.configurate.serialize.NumericSerializers.lambda$static$3(NumericSerializers.java:142) ... 19 more Caused by: java.lang.NumberFormatException: For input string: "default" at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) at java.base/java.lang.Integer.parseInt(Integer.java:661) at org.spongepowered.configurate.serialize.NumericSerializers.parseNumber(NumericSerializers.java:344) ... 20 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details -- Details: Minecraft Version: 1.20.1 Minecraft Version ID: 1.20.1 Operating System: Windows 10 (amd64) version 10.0 Java Version: 21.0.1, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 209021480 bytes (199 MiB) / 486539264 bytes (464 MiB) up to 8547991552 bytes (8152 MiB) CPUs: 24 Processor Vendor: GenuineIntel Processor Name: 13th Gen Intel(R) Core(TM) i7-13700KF Identifier: Intel64 Family 6 Model 183 Stepping 1 Microarchitecture: unknown Frequency (GHz): 3.42 Number of physical packages: 1 Number of physical CPUs: 16 Number of logical CPUs: 24 Graphics card #0 name: NVIDIA GeForce RTX 4070 Graphics card #0 vendor: NVIDIA (0x10de) Graphics card #0 VRAM (MB): 4095.00 Graphics card #0 deviceId: 0x2786 Graphics card #0 versionInfo: DriverVersion=31.0.15.3205 Memory slot #0 capacity (MB): 16384.00 Memory slot #0 clockSpeed (GHz): 6.00 Memory slot #0 type: Unknown Memory slot #1 capacity (MB): 16384.00 Memory slot #1 clockSpeed (GHz): 6.00 Memory slot #1 type: Unknown Virtual memory max (MB): 38746.15 Virtual memory used (MB): 12949.13 Swap memory total (MB): 6144.00 Swap memory used (MB): 7.61 JVM Flags: 0 total; CraftBukkit Information: Running: Purpur version git-Purpur-2062 (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) false Plugins: {} Warnings: DEFAULT Reload Count: 0 Threads: { WAITING Worker-Main-2: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #3: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Worker-Main-7: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], WAITING Java2D Disposer: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.1/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67), java.base@21.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@21.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234), java.desktop@21.0.1/sun.java2d.Disposer.run(Disposer.java:145), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], RUNNABLE ServerMain: [io.papermc.paper.chunk.system.RegionizedPlayerChunkLoader.generateBFSOrder(RegionizedPlayerChunkLoader.java:347), io.papermc.paper.chunk.system.RegionizedPlayerChunkLoader$PlayerChunkLoaderData.(RegionizedPlayerChunkLoader.java:389), java.base@21.0.1/java.lang.Class.forName0(Native Method), java.base@21.0.1/java.lang.Class.forName(Class.java:421), java.base@21.0.1/java.lang.Class.forName(Class.java:412), org.bukkit.craftbukkit.Main.tryPreloadClass(Main.java:395), org.bukkit.craftbukkit.Main.tryPreloadClass(Main.java:391), org.bukkit.craftbukkit.Main.main(Main.java:384), java.base@21.0.1/java.lang.invoke.LambdaForm$DMH/0x000002002f000400.invokeStatic(LambdaForm$DMH), java.base@21.0.1/java.lang.invoke.LambdaForm$MH/0x000002002f00e400.invoke(LambdaForm$MH), java.base@21.0.1/java.lang.invoke.LambdaForm$MH/0x000002002f00e000.invoke_MT(LambdaForm$MH), app//io.papermc.paperclip.Paperclip.lambda$main$0(Paperclip.java:42), app//io.papermc.paperclip.Paperclip$$Lambda/0x000002002f003600.run(Unknown Source), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #0: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Craft Scheduler Thread - 3: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.1/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401), java.base@21.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], WAITING Log4j2-AsyncAppenderEventDispatcher-1-Async: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.1/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)], TIMED_WAITING Common-Cleaner: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847), java.base@21.0.1/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71), java.base@21.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143), java.base@21.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218), java.base@21.0.1/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583), java.base@21.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING Worker-Main-5: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], WAITING Finalizer: [java.base@21.0.1/java.lang.Object.wait0(Native Method), java.base@21.0.1/java.lang.Object.wait(Object.java:366), java.base@21.0.1/java.lang.Object.wait(Object.java:339), java.base@21.0.1/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48), java.base@21.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@21.0.1/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89), java.base@21.0.1/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)], TIMED_WAITING D3D Screen Updater: [java.base@21.0.1/java.lang.Object.wait0(Native Method), java.base@21.0.1/java.lang.Object.wait(Object.java:366), java.desktop@21.0.1/sun.java2d.d3d.D3DScreenUpdateManager.run(D3DScreenUpdateManager.java:425), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Craft Scheduler Thread - 0: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.1/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401), java.base@21.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING TimerQueue: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.1/java.util.concurrent.DelayQueue.take(DelayQueue.java:254), java.desktop@21.0.1/javax.swing.TimerQueue.run(TimerQueue.java:165), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], RUNNABLE DestroyJavaVM: [], WAITING RegionFile I/O Thread #0: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Signal Dispatcher: [], WAITING JNA Cleaner: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.1/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:67), java.base@21.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158), java.base@21.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:234), com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)], TIMED_WAITING Yggdrasil Key Fetcher: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758), java.base@21.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182), java.base@21.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Server thread: [java.base@21.0.1/java.lang.Thread.dumpThreads(Native Method), java.base@21.0.1/java.lang.Thread.getAllStackTraces(Thread.java:2521), org.bukkit.craftbukkit.v1_20_R1.CraftCrashReport.get(CraftCrashReport.java:33), org.bukkit.craftbukkit.v1_20_R1.CraftCrashReport.get(CraftCrashReport.java:17), net.minecraft.SystemReport.a(SystemReport.java:62), net.minecraft.CrashReport.(CrashReport.java:38), net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1277), net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1221), net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:322), net.minecraft.server.MinecraftServer$$Lambda/0x000002002fa55690.run(Unknown Source), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], RUNNABLE AWT-EventQueue-0: [java.desktop@21.0.1/sun.font.FreetypeFontScaler.getGlyphMetricsNative(Native Method), java.desktop@21.0.1/sun.font.FreetypeFontScaler.getGlyphMetrics(FreetypeFontScaler.java:101), java.desktop@21.0.1/sun.font.FileFont.getGlyphMetrics(FileFont.java:190), java.desktop@21.0.1/sun.font.FileFontStrike.getGlyphMetrics(FileFontStrike.java:840), java.desktop@21.0.1/sun.font.FileFontStrike.getGlyphAdvance(FileFontStrike.java:652), java.desktop@21.0.1/sun.font.FileFontStrike.getGlyphImageFromWindows(FileFontStrike.java:315), java.desktop@21.0.1/sun.font.FileFontStrike.getGlyphImageFromNative(FileFontStrike.java:282), java.desktop@21.0.1/sun.font.FileFontStrike.getGlyphImagePtr(FileFontStrike.java:355), java.desktop@21.0.1/sun.font.FileFontStrike.getGlyphAdvance(FileFontStrike.java:661), java.desktop@21.0.1/sun.font.FileFontStrike.getGlyphAdvance(FileFontStrike.java:572), java.desktop@21.0.1/sun.font.CompositeStrike.getGlyphAdvance(CompositeStrike.java:149), java.desktop@21.0.1/sun.font.CompositeStrike.getCodePointAdvance(CompositeStrike.java:160), java.desktop@21.0.1/sun.font.FontDesignMetrics.handleCharWidth(FontDesignMetrics.java:414), java.desktop@21.0.1/sun.font.FontDesignMetrics.getLatinCharWidth(FontDesignMetrics.java:423), java.desktop@21.0.1/sun.font.FontDesignMetrics.charsWidth(FontDesignMetrics.java:505), java.desktop@21.0.1/sun.swing.SwingUtilities2.getFontCharsWidth(SwingUtilities2.java:961), java.desktop@21.0.1/javax.swing.text.Utilities.getTabbedTextWidth(Utilities.java:358), java.desktop@21.0.1/javax.swing.text.Utilities.getTabbedTextWidth(Utilities.java:287), java.desktop@21.0.1/javax.swing.text.GlyphPainter1.getSpan(GlyphPainter1.java:63), java.desktop@21.0.1/javax.swing.text.GlyphView.getPreferredSpan(GlyphView.java:585), java.desktop@21.0.1/javax.swing.text.FlowView$LogicalView.getPreferredSpan(FlowView.java:753), java.desktop@21.0.1/javax.swing.text.FlowView.calculateMinorAxisRequirements(FlowView.java:241), java.desktop@21.0.1/javax.swing.text.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:709), java.desktop@21.0.1/javax.swing.text.BoxView.checkRequests(BoxView.java:936), java.desktop@21.0.1/javax.swing.text.BoxView.getMinimumSpan(BoxView.java:569), java.desktop@21.0.1/javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:904), java.desktop@21.0.1/javax.swing.text.BoxView.checkRequests(BoxView.java:936), java.desktop@21.0.1/javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:344), java.desktop@21.0.1/javax.swing.text.BoxView.layout(BoxView.java:709), java.desktop@21.0.1/javax.swing.text.BoxView.setSize(BoxView.java:398), java.desktop@21.0.1/javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1823), java.desktop@21.0.1/javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:943), java.desktop@21.0.1/javax.swing.JComponent.getPreferredSize(JComponent.java:1734), java.desktop@21.0.1/javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1390), java.desktop@21.0.1/javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:799), java.desktop@21.0.1/java.awt.Container.layout(Container.java:1541), java.desktop@21.0.1/java.awt.Container.doLayout(Container.java:1530), java.desktop@21.0.1/java.awt.Container.validateTree(Container.java:1725), java.desktop@21.0.1/java.awt.Container.validate(Container.java:1660), java.desktop@21.0.1/javax.swing.RepaintManager$3.run(RepaintManager.java:757), java.desktop@21.0.1/javax.swing.RepaintManager$3.run(RepaintManager.java:755), java.base@21.0.1/java.security.AccessController.executePrivileged(AccessController.java:778), java.base@21.0.1/java.security.AccessController.doPrivileged(AccessController.java:400), java.base@21.0.1/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87), java.desktop@21.0.1/javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:754), java.desktop@21.0.1/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1896), java.desktop@21.0.1/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318), java.desktop@21.0.1/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773), java.desktop@21.0.1/java.awt.EventQueue$4.run(EventQueue.java:720), java.desktop@21.0.1/java.awt.EventQueue$4.run(EventQueue.java:714), java.base@21.0.1/java.security.AccessController.executePrivileged(AccessController.java:778), java.base@21.0.1/java.security.AccessController.doPrivileged(AccessController.java:400), java.base@21.0.1/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87), java.desktop@21.0.1/java.awt.EventQueue.dispatchEvent(EventQueue.java:742), java.desktop@21.0.1/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203), java.desktop@21.0.1/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124), java.desktop@21.0.1/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113), java.desktop@21.0.1/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109), java.desktop@21.0.1/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101), java.desktop@21.0.1/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)], WAITING Worker-Main-8: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], RUNNABLE AWT-Windows: [java.desktop@21.0.1/sun.awt.windows.WToolkit.eventLoop(Native Method), java.desktop@21.0.1/sun.awt.windows.WToolkit.run(WToolkit.java:360), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Reference Handler: [java.base@21.0.1/java.lang.ref.Reference.waitForReferencePendingList(Native Method), java.base@21.0.1/java.lang.ref.Reference.processPendingReferences(Reference.java:246), java.base@21.0.1/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)], TIMED_WAITING Craft Scheduler Thread - 2: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.1/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401), java.base@21.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], TIMED_WAITING Keep-Alive-Timer: [java.base@21.0.1/java.lang.Thread.sleep0(Native Method), java.base@21.0.1/java.lang.Thread.sleep(Thread.java:509), java.base@21.0.1/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:238), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583), java.base@21.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)], WAITING AWT-Shutdown: [java.base@21.0.1/java.lang.Object.wait0(Native Method), java.base@21.0.1/java.lang.Object.wait(Object.java:366), java.base@21.0.1/java.lang.Object.wait(Object.java:339), java.desktop@21.0.1/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], 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/0x000002002f15f478.run(Unknown Source), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #2: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Tuinity Chunk System Worker #1: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], TIMED_WAITING Timer hack thread: [java.base@21.0.1/java.lang.Thread.sleep0(Native Method), java.base@21.0.1/java.lang.Thread.sleep(Thread.java:509), net.minecraft.SystemUtils$7.run(SystemUtils.java:712)], WAITING Thread-2: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), com.mojang.logging.LogQueues.getNextLogEvent(LogQueues.java:41), net.minecraft.server.gui.ServerGUI.lambda$buildChatPanel$1(ServerGUI.java:191), net.minecraft.server.gui.ServerGUI$$Lambda/0x000002002fa83310.run(Unknown Source), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-1: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], WAITING Tuinity Chunk System Worker #5: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], RUNNABLE Notification Thread: [], WAITING Tuinity Chunk System Worker #4: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221), ca.spottedleaf.concurrentutil.executor.standard.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:97)], WAITING Worker-Main-3: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], RUNNABLE Attach Listener: [], TIMED_WAITING Craft Scheduler Thread - 1: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269), java.base@21.0.1/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401), java.base@21.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-6: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)], WAITING Worker-Main-4: [java.base@21.0.1/jdk.internal.misc.Unsafe.park(Native Method), java.base@21.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519), java.base@21.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780), java.base@21.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725), java.base@21.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707), java.base@21.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base@21.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base@21.0.1/java.lang.Thread.runWith(Thread.java:1596), java.base@21.0.1/java.lang.Thread.run(Thread.java:1583)],}

Force Loaded Chunks: {} Server Running: true Player Count: 0 / 3; [] 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)

Actions to reproduce (if known)

No response

Purpur version

I can not start server and execute this command. version 1.20.1

Agreements

Other

I update to latest version, server do nit start and i returned to 1.20.1 and this caused error too

granny commented 9 months ago

duplicate of #1444

I update to latest version, server do nit start and i returned to 1.20.1 and this caused error too

Once a world is updated to a newer version it can't be used in an older one. Don't do this.

if you need more help understanding your issue, feel free to join our discord for support. https://purpurmc.org/discord