#12192·Paper

Cartographer trade crashes server on void world

Author: tastybentoCreated Feb 26, 2025Updated Sep 2, 2026
Labelsstatus: needs triageversion: 1.21.4

Expected behavior

Good question - no server timeout, of course. To be more specific, it would be fine for the cartographer villager to have treasure maps that don't work in his inventory. So there would be no treasure chest. The issue seems to be around the server code trying to generate whatever is required for a treasure map in a void world but not being able to, probably ending up in an infinite loop, I'm guessing.

Observed/Actual behavior

Forced server shutdown after ranking up a cartographer through trading (which triggers treasure maps to attempt to be generated).

Log:

[21:37:59 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH  - 1.21.4-183-f63dbea (MC: 1.21.4) ---
[21:37:59 ERROR]: The server has not responded for 10 seconds! Creating thread dump
[21:37:59 ERROR]: ------------------------------
[21:37:59 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[21:37:59 ERROR]: ------------------------------
[21:37:59 ERROR]: Current Thread: Server thread
[21:37:59 ERROR]: 	PID: 53 | Suspended: false | Native: false | State: RUNNABLE
[21:37:59 ERROR]: 	Stack:
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.synth.ImprovedNoise.gradDot(ImprovedNoise.java:78)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.synth.ImprovedNoise.sampleAndLerp(ImprovedNoise.java:99)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.synth.ImprovedNoise.noise(ImprovedNoise.java:61)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.synth.PerlinNoise.getValue(PerlinNoise.java:153)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.synth.PerlinNoise.getValue(PerlinNoise.java:141)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.synth.NormalNoise.getValue(NormalNoise.java:79)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunction$NoiseHolder.getValue(DensityFunction.java:89)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$ShiftNoise.compute(DensityFunctions.java:999)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$ShiftB.compute(DensityFunctions.java:971)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$ShiftedNoise.compute(DensityFunctions.java:1028)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.compute(DensityFunctions.java:848)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.compute(DensityFunctions.java:848)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.compute(DensityFunctions.java:848)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.compute(DensityFunctions.java:848)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.compute(DensityFunctions.java:848)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$Spline$Coordinate.apply(DensityFunctions.java:1136)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$Spline$Coordinate.apply(DensityFunctions.java:1105)
[21:37:59 ERROR]: 		net.minecraft.util.CubicSpline$Multipoint.apply(CubicSpline.java:257)
[21:37:59 ERROR]: 		net.minecraft.util.CubicSpline$Multipoint.apply(CubicSpline.java:272)
[21:37:59 ERROR]: 		net.minecraft.util.CubicSpline$Multipoint.apply(CubicSpline.java:272)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$Spline.compute(DensityFunctions.java:1077)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.compute(DensityFunctions.java:848)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$Ap2.compute(DensityFunctions.java:266)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$Ap2.compute(DensityFunctions.java:269)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.DensityFunctions$Ap2.compute(DensityFunctions.java:269)
[21:37:59 ERROR]: 		net.minecraft.world.level.biome.Climate$Sampler.sample(Climate.java:485)
[21:37:59 ERROR]: 		net.minecraft.world.level.biome.MultiNoiseBiomeSource.getNoiseBiome(MultiNoiseBiomeSource.java:61)
[21:37:59 ERROR]: 		net.minecraft.world.level.biome.BiomeSource.getBiomesWithin(BiomeSource.java:62)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.structure.structures.OceanMonumentStructure.findGenerationPoint(OceanMonumentStructure.java:35)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.structure.Structure.findValidGenerationPoint(Structure.java:209)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.structure.StructureCheck.canCreateStructure(StructureCheck.java:119)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.structure.StructureCheck.lambda$checkStart$1(StructureCheck.java:111)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.structure.StructureCheck$$Lambda/0x000000e802e7a0a8.get(Unknown Source)
[21:37:59 ERROR]: 		ca.spottedleaf.moonrise.common.map.SynchronisedLong2BooleanMap.getOrCompute(SynchronisedLong2BooleanMap.java:35)
[21:37:59 ERROR]: 		net.minecraft.world.level.levelgen.structure.StructureCheck.checkStart(StructureCheck.java:111)
[21:37:59 ERROR]: 		net.minecraft.world.level.StructureManager.checkStructurePresence(StructureManager.java:181)
[21:37:59 ERROR]: 		net.minecraft.world.level.chunk.ChunkGenerator.getStructureGeneratingAt(ChunkGenerator.java:312)
[21:37:59 ERROR]: 		net.minecraft.world.level.chunk.ChunkGenerator.getNearestGeneratedStructure(ChunkGenerator.java:289)
[21:37:59 ERROR]: 		net.minecraft.world.level.chunk.ChunkGenerator.findNearestMapStructure(ChunkGenerator.java:194)
[21:37:59 ERROR]: 		net.minecraft.server.level.ServerLevel.findNearestMapStructure(ServerLevel.java:2069)
[21:37:59 ERROR]: 		net.minecraft.world.entity.npc.VillagerTrades$TreasureMapForEmeralds.getOffer(VillagerTrades.java:1848)
[21:37:59 ERROR]: 		net.minecraft.world.entity.npc.AbstractVillager.addOffersFromItemListings(AbstractVillager.java:270)
[21:37:59 ERROR]: 		net.minecraft.world.entity.npc.Villager.updateTrades(Villager.java:903)
[21:37:59 ERROR]: 		net.minecraft.world.entity.npc.Villager.updateTrades(Villager.java:885)
[21:37:59 ERROR]: 		net.minecraft.world.entity.npc.Villager.increaseMerchantCareer(Villager.java:763)
[21:37:59 ERROR]: 		net.minecraft.world.entity.npc.Villager.customServerAiStep(Villager.java:306)
[21:37:59 ERROR]: 		net.minecraft.world.entity.npc.Villager.customServerAiStep(Villager.java:290)
[21:37:59 ERROR]: 		net.minecraft.world.entity.Mob.serverAiStep(Mob.java:882)
[21:37:59 ERROR]: 		net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3414)
[21:37:59 ERROR]: 		net.minecraft.world.entity.Mob.aiStep(Mob.java:616)
[21:37:59 ERROR]: 		net.minecraft.world.entity.AgeableMob.aiStep(AgeableMob.java:148)
[21:37:59 ERROR]: 		net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3148)
[21:37:59 ERROR]: 		net.minecraft.world.entity.Mob.tick(Mob.java:398)
[21:37:59 ERROR]: 		net.minecraft.world.entity.npc.Villager.tick(Villager.java:337)
[21:37:59 ERROR]: 		net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1270)
[21:37:59 ERROR]: 		net.minecraft.server.level.ServerLevel$$Lambda/0x000000e802bdfa40.accept(Unknown Source)
[21:37:59 ERROR]: 		net.minecraft.world.level.Level.guardEntityTick(Level.java:1499)
[21:37:59 ERROR]: 		net.minecraft.server.level.ServerLevel.lambda$tick$4(ServerLevel.java:817)
[21:37:59 ERROR]: 		net.minecraft.server.level.ServerLevel$$Lambda/0x000000e802bdf5b8.accept(Unknown Source)
[21:37:59 ERROR]: 		net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:39)
[21:37:59 ERROR]: 		net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:799)
[21:37:59 ERROR]: 		net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[21:37:59 ERROR]: 		net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1529)
[21:37:59 ERROR]: 		net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1251)
[21:37:59 ERROR]: 		net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310)
[21:37:59 ERROR]: 		net.minecraft.server.MinecraftServer$$Lambda/0x000000e801dd9b18.run(Unknown Source)
[21:37:59 ERROR]: 		[email protected]/java.lang.Thread.runWith(Thread.java:1596)
[21:37:59 ERROR]: 		[email protected]/java.lang.Thread.run(Thread.java:1583)

this repeats about 10 times then server times out and shutsdown:

[21:38:50 ERROR]: ------------------------------
[21:38:50 ERROR]: Current Thread: ForkJoinPool.commonPool-worker-1
[21:38:50 ERROR]: 	PID: 60 | Suspended: false | Native: false | State: TIMED_WAITING
[21:38:50 ERROR]: 	Stack:
[21:38:50 ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
[21:38:50 ERROR]: ------------------------------
[21:38:50 ERROR]: Current Thread: Paper Common Worker #0
[21:38:50 ERROR]: 	PID: 61 | Suspended: false | Native: false | State: WAITING
[21:38:50 ERROR]: 	Stack:
[21:38:50 ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221)
[21:38:50 ERROR]: 		ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.doRun(PrioritisedQueueExecutorThread.java:107)
[21:38:50 ERROR]: 		ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:49)
[21:38:50 ERROR]: ------------------------------
[21:38:50 ERROR]: Current Thread: Paper Common Worker #1
[21:38:50 ERROR]: 	PID: 62 | Suspended: false | Native: false | State: WAITING
[21:38:50 ERROR]: 	Stack:
[21:38:50 ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221)
[21:38:50 ERROR]: 		ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.doRun(PrioritisedQueueExecutorThread.java:107)
[21:38:50 ERROR]: 		ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:49)
[21:38:50 ERROR]: ------------------------------
[21:38:50 ERROR]: Current Thread: Paper I/O Worker #0
[21:38:50 ERROR]: 	PID: 63 | Suspended: false | Native: false | State: WAITING
[21:38:50 ERROR]: 	Stack:
[21:38:50 ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221)
[21:38:50 ERROR]: 		ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.doRun(PrioritisedQueueExecutorThread.java:107)
[21:38:50 ERROR]: 		ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:49)
[21:38:50 ERROR]: ------------------------------
[21:38:50 ERROR]: Current Thread: Paper Watchdog Thread
[21:38:50 ERROR]: 	PID: 64 | Suspended: false | Native: false | State: RUNNABLE
[21:38:50 ERROR]: 	Stack:
[21:38:50 ERROR]: 		[email protected]/sun.management.ThreadImpl.dumpThreads0(Native Method)
[21:38:50 ERROR]: 		[email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:518)
[21:38:50 ERROR]: 		[email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:506)
[21:38:50 ERROR]: 		org.spigotmc.WatchdogThread.run(WatchdogThread.java:120)
[21:38:50 ERROR]: ------------------------------
[21:38:50 ERROR]: Current Thread: Server console handler
[21:38:50 ERROR]: 	PID: 55 | Suspended: false | Native: false | State: RUNNABLE
[21:38:50 ERROR]: 	Stack:
[21:38:50 ERROR]: 		[email protected]/java.io.FileInputStream.read0(Native Method)
[21:38:50 ERROR]: 		[email protected]/java.io.FileInputStream.read(FileInputStream.java:231)
[21:38:50 ERROR]: 		[email protected]/java.io.FilterInputStream.read(FilterInputStream.java:71)
[21:38:50 ERROR]: 		org.jline.terminal.impl.AbstractPty$1.read(AbstractPty.java:58)
[21:38:50 ERROR]: 		org.jline.terminal.impl.AbstractPty$PtyInputStream.read(AbstractPty.java:124)
[21:38:50 ERROR]: 		org.jline.utils.NonBlockingInputStream.read(NonBlockingInputStream.java:62)
[21:38:50 ERROR]: 		org.jline.utils.NonBlocking$NonBlockingInputStreamReader.read(NonBlocking.java:157)
[21:38:50 ERROR]: 		org.jline.utils.NonBlockingReader.read(NonBlockingReader.java:56)
[21:38:50 ERROR]: 		org.jline.keymap.BindingReader.readCharacter(BindingReader.java:160)
[21:38:50 ERROR]: 		org.jline.keymap.BindingReader.readBinding(BindingReader.java:110)
[21:38:50 ERROR]: 		org.jline.keymap.BindingReader.readBinding(BindingReader.java:61)
[21:38:50 ERROR]: 		org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:923)
[21:38:50 ERROR]: 		org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:956)
[21:38:50 ERROR]: 		org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:651)
[21:38:50 ERROR]: 		org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:468)
[21:38:50 ERROR]: 		net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158)
[21:38:50 ERROR]: 		net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141)
[21:38:50 ERROR]: 		net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:109)
[21:38:50 ERROR]: ------------------------------
[21:38:50 ERROR]: Current Thread: pool-14-thread-1
[21:38:50 ERROR]: 	PID: 65 | Suspended: false | Native: false | State: TIMED_WAITING
[21:38:50 ERROR]: 	Stack:
[21:38:50 ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1763)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[21:38:50 ERROR]: 		[email protected]/java.lang.Thread.runWith(Thread.java:1596)
[21:38:50 ERROR]: 		[email protected]/java.lang.Thread.run(Thread.java:1583)
[21:38:50 ERROR]: ------------------------------
[21:38:50 ERROR]: Current Thread: Netty Server IO #0
[21:38:50 ERROR]: 	PID: 68 | Suspended: false | Native: true | State: RUNNABLE
[21:38:50 ERROR]: 	Thread is waiting on monitor(s):
[21:38:50 ERROR]: 		Locked on:[email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
[21:38:50 ERROR]: 		Locked on:[email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
[21:38:50 ERROR]: 	Stack:
[21:38:50 ERROR]: 		[email protected]/sun.nio.ch.KQueue.poll(Native Method)
[21:38:50 ERROR]: 		[email protected]/sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:125)
[21:38:50 ERROR]: 		[email protected]/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
[21:38:50 ERROR]: 		[email protected]/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:147)
[21:38:50 ERROR]: 		io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
[21:38:50 ERROR]: 		io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879)
[21:38:50 ERROR]: 		io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)
[21:38:50 ERROR]: 		io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
[21:38:50 ERROR]: 		io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[21:38:50 ERROR]: 		[email protected]/java.lang.Thread.runWith(Thread.java:1596)
[21:38:50 ERROR]: 		[email protected]/java.lang.Thread.run(Thread.java:1583)
[21:38:50 ERROR]: ------------------------------
[21:38:50 ERROR]: Current Thread: luckperms-worker-0
[21:38:50 ERROR]: 	PID: 69 | Suspended: false | Native: false | State: WAITING
[21:38:50 ERROR]: 	Stack:
[21:38:50 ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
[21:38:50 ERROR]: ------------------------------
[21:38:50 ERROR]: Current Thread: luckperms-worker-1
[21:38:50 ERROR]: 	PID: 70 | Suspended: false | Native: false | State: TIMED_WAITING
[21:38:50 ERROR]: 	Stack:
[21:38:50 ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
[21:38:50 ERROR]: ------------------------------
[21:38:50 ERROR]: Current Thread: luckperms-worker-2
[21:38:50 ERROR]: 	PID: 71 | Suspended: false | Native: false | State: WAITING
[21:38:50 ERROR]: 	Stack:
[21:38:50 ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
[21:38:50 ERROR]: ------------------------------
[21:38:50 ERROR]: Current Thread: luckperms-worker-3
[21:38:50 ERROR]: 	PID: 72 | Suspended: false | Native: false | State: WAITING
[21:38:50 ERROR]: 	Stack:
[21:38:50 ERROR]: 		[email protected]/jdk.internal.misc.Unsafe.park(Native Method)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.compensatedBlock(ForkJoinPool.java:3740)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3723)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1712)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:485)
[21:38:50 ERROR]: 		[email protected]/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:673)
[21:38:50 ERROR]: 		[email protected]/sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
[21:38:50 ERROR]: 		me.luc