pcal43 / fastback

Fast, incremental Minecraft world backups. Powered by Git.
https://pcal43.github.io/fastback/
GNU General Public License v2.0
133 stars 20 forks source link

pre-commit world save randomly fails sometimes #112

Closed pcal43 closed 2 years ago

pcal43 commented 2 years ago
[02:35:56] [pool-8-thread-2/ERROR]: Command execution failed.
java.util.NoSuchElementException: null
    at java.util.AbstractQueue.remove(AbstractQueue.java:117) ~[?:?]
    at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?]
    at net.minecraft.class_3215$class_4212.method_16075(class_3215.java:566) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?]
    at net.minecraft.class_3898.method_20584(class_3898.java:464) ~[client-intermediary.jar:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at net.minecraft.class_3898.method_17242(class_3898.java:470) ~[client-intermediary.jar:?]
    at net.minecraft.class_3215.method_17298(class_3215.java:306) ~[client-intermediary.jar:?]
    at net.minecraft.class_3218.method_14176(class_3218.java:762) ~[client-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:526) ~[client-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_39218(MinecraftServer.java:550) ~[client-intermediary.jar:?]
    at net.pcal.fastback.fabric.FabricServiceProvider.saveWorld(FabricServiceProvider.java:124) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.ModContext.saveWorld(ModContext.java:199) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.tasks.CommitTask.run(CommitTask.java:85) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.tasks.CommitAndPushTask.run(CommitAndPushTask.java:53) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.commands.FullCommand.lambda$run$1(FullCommand.java:55) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.commands.Commands.lambda$gitOp$1(Commands.java:107) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
    at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
    at java.lang.Thread.run(Thread.java:833) [?:?]
pcal43 commented 2 years ago
[02:35:56] [pool-8-thread-2/ERROR]: Command execution failed.
java.util.NoSuchElementException: null
    at java.util.AbstractQueue.remove(AbstractQueue.java:117) ~[?:?]
    at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?]
    at net.minecraft.class_3215$class_4212.method_16075(class_3215.java:566) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?]
    at net.minecraft.class_3898.method_20584(class_3898.java:464) ~[client-intermediary.jar:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at net.minecraft.class_3898.method_17242(class_3898.java:470) ~[client-intermediary.jar:?]
    at net.minecraft.class_3215.method_17298(class_3215.java:306) ~[client-intermediary.jar:?]
    at net.minecraft.class_3218.method_14176(class_3218.java:762) ~[client-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:526) ~[client-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_39218(MinecraftServer.java:550) ~[client-intermediary.jar:?]
    at net.pcal.fastback.fabric.FabricServiceProvider.saveWorld(FabricServiceProvider.java:124) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.ModContext.saveWorld(ModContext.java:199) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.tasks.CommitTask.run(CommitTask.java:85) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.tasks.CommitAndPushTask.run(CommitAndPushTask.java:53) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.commands.FullCommand.lambda$run$1(FullCommand.java:55) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.commands.Commands.lambda$gitOp$1(Commands.java:107) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
    at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
    at java.lang.Thread.run(Thread.java:833) [?:?]
[02:35:56] [Render thread/INFO]: [System] [CHAT] An unexpected backup error occurred. See log for details.
[02:36:04] [Server thread/INFO]: Saving and pausing game...
[02:36:04] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[02:36:04] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether
[02:36:04] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end
[02:37:07] [pool-8-thread-3/INFO]: [NOTIFY] Message[localized=Localized[key=fastback.notify.local-preparing, params=[Ljava.lang.Object;@3b8626b3], raw=null]
[02:37:07] [pool-8-thread-3/INFO]: Saving before backup
[02:37:07] [pool-8-thread-3/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[02:37:07] [Render thread/INFO]: [System] [CHAT] Preparing local backup.
[02:37:07] [pool-8-thread-3/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether
[02:37:07] [pool-8-thread-3/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end
[02:37:07] [pool-8-thread-3/INFO]: ThreadedAnvilChunkStorage (hermitcraft-season4): All chunks are saved
[02:37:07] [pool-8-thread-3/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[02:37:07] [pool-8-thread-3/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[02:37:07] [pool-8-thread-3/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[02:37:07] [pool-8-thread-3/INFO]: Starting backup
[02:37:07] [pool-8-thread-3/INFO]: Committing snapshots/bd4470d1-dbf5-45dc-989f-f726c6923b4a/2022-09-26_02-37-07
[02:37:07] [pool-8-thread-3/INFO]: Disabling world save for 'git add'
[02:37:07] [pool-8-thread-3/INFO]: Adding 23 new or modified files to index
[02:37:08] [pool-8-thread-3/INFO]: World save re-enabled.
[02:37:08] [pool-8-thread-3/INFO]: [NOTIFY] Message[localized=Localized[key=fastback.notify.local-saving, params=[Ljava.lang.Object;@b37a47c], raw=null]
[02:37:08] [Render thread/INFO]: [System] [CHAT] Saving local backup.
[02:37:08] [pool-8-thread-3/INFO]: [NOTIFY] Message[localized=Localized[key=fastback.notify.local-done, params=[Ljava.lang.Object;@2f40b637], raw=null]
[02:37:08] [pool-8-thread-3/INFO]: Local backup complete.  Elapsed time: 0m 0s
[02:37:08] [pool-8-thread-3/INFO]: [NOTIFY] Message[localized=Localized[key=fastback.notify.backup-complete, params=[Ljava.lang.Object;@2397aeb0], raw=null]
[02:37:08] [Render thread/INFO]: [System] [CHAT] Local backup complete.
[02:37:08] [Render thread/INFO]: [System] [CHAT] Backup complete.
[02:37:08] [pool-8-thread-3/INFO]: Pushing to file:///home/pcal/dev/killmehc4
[02:37:08] [pool-8-thread-3/INFO]: Using existing snapshot snapshots/bd4470d1-dbf5-45dc-989f-f726c6923b4a/2022-09-14_17-59-25 for common history
[02:37:08] [pool-8-thread-3/INFO]: Opening connection
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS-COMPLETE] Opening connection
[02:37:08] [pool-8-thread-3/INFO]: Counting objects
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS-COMPLETE] Counting objects
[02:37:08] [pool-8-thread-3/INFO]: Finding sources
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 2
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 5
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 7
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 10
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 12
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 15
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 17
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 20
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 22
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 25
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 27
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 30
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 32
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 35
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 37
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 40
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 42
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 45
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 47
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 50
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 52
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 55
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 57
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 60
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 62
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 65
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 67
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 70
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 72
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 75
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 77
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 80
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 82
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 85
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 87
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 90
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 92
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 95
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 97
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Finding sources 100
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS-COMPLETE] Finding sources
[02:37:08] [pool-8-thread-3/INFO]: Writing objects
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 2
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 5
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 7
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 10
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 12
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 15
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 17
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 20
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 22
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 25
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 27
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 30
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 32
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 35
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 37
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 40
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 42
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 45
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 47
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 50
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 52
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 55
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 57
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 60
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 62
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 65
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 67
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 70
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 72
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 75
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 77
[02:37:08] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 80
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 82
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 85
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 87
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 90
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 92
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 95
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 97
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS Writing objects 100
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS-COMPLETE] Writing objects
[02:37:09] [pool-8-thread-3/INFO]: remote: Updating references
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS remote: Updating references 50
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS remote: Updating references 100
[02:37:09] [pool-8-thread-3/INFO]: [NOTIFY] Message[localized=Localized[key=fastback.notify.push-cleanup, params=[Ljava.lang.Object;@608ac604], raw=null]
[02:37:09] [pool-8-thread-3/INFO]: Opening connection
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS-COMPLETE] Opening connection
[02:37:09] [pool-8-thread-3/INFO]: remote: Updating references
[02:37:09] [pool-8-thread-3/INFO]: [PROGRESS remote: Updating references 100
[02:37:09] [pool-8-thread-3/INFO]: [NOTIFY] Message[localized=Localized[key=fastback.savescreen.remote-done, params=[Ljava.lang.Object;@3be530d0], raw=null]
[02:37:09] [pool-8-thread-3/INFO]: Remote backup complete.  Elapsed time: 0m 1s
[02:37:09] [Render thread/INFO]: [System] [CHAT] Cleaning up
[02:37:09] [Render thread/INFO]: [System] [CHAT] Remote backup complete
[02:37:10] [Server thread/INFO]: Saving and pausing game...
[02:37:10] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[02:37:10] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether
[02:37:10] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end
[02:38:23] [pool-8-thread-4/INFO]: [NOTIFY] Message[localized=Localized[key=fastback.notify.local-preparing, params=[Ljava.lang.Object;@4c7be146], raw=null]
[02:38:23] [pool-8-thread-4/INFO]: Saving before backup
[02:38:23] [pool-8-thread-4/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[02:38:23] [Render thread/INFO]: [System] [CHAT] Preparing local backup.
[02:38:23] [pool-8-thread-4/WARN]: Configuration conflict: there is more than one oshi.architecture.properties file on the classpath
[02:38:23] [pool-8-thread-4/ERROR]: Thread dumps: 
pool-8-thread-4: 
    at java.base/java.lang.Thread.getStackTrace(Thread.java:1610)
    at net.minecraft.class_5798.method_39936(class_5798.java:92)
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
    at net.minecraft.class_5798.method_33564(class_5798.java:82)
    at net.minecraft.class_5798.method_39937(class_5798.java:69)
    at net.minecraft.class_2841.method_12335(class_2841.java:48)
    at net.minecraft.class_2841.method_44345(class_2841.java:255)
    at net.minecraft.class_2841.method_38302(class_2841.java:67)
    at com.mojang.serialization.Encoder$1.encode(Encoder.java:25)
    at com.mojang.serialization.Codec$2.encode(Codec.java:76)
    at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
    at net.minecraft.class_2852.method_12410(class_2852.java:321)
    at net.minecraft.class_3898.method_17228(class_3898.java:843)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
    at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
    at net.minecraft.class_3898.method_17242(class_3898.java:470)
    at net.minecraft.class_3215.method_17298(class_3215.java:306)
    at net.minecraft.class_3218.method_14176(class_3218.java:762)
    at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:526)
    at net.minecraft.server.MinecraftServer.method_39218(MinecraftServer.java:550)
    at net.pcal.fastback.fabric.FabricServiceProvider.saveWorld(FabricServiceProvider.java:124)
    at net.pcal.fastback.ModContext.saveWorld(ModContext.java:199)
    at net.pcal.fastback.tasks.CommitTask.run(CommitTask.java:85)
    at net.pcal.fastback.tasks.CommitAndPushTask.run(CommitAndPushTask.java:53)
    at net.pcal.fastback.commands.FullCommand.lambda$run$1(FullCommand.java:55)
    at net.pcal.fastback.commands.Commands.lambda$gitOp$1(Commands.java:107)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)
Server thread: 
    at java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
    at java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715)
    at java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047)
    at java.base@17.0.1/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
    at net.minecraft.class_5798.method_39935(class_5798.java:48)
    at net.minecraft.class_2841.method_12334(class_2841.java:44)
    at net.minecraft.class_2841.method_12328(class_2841.java:112)
    at net.minecraft.class_2826.method_12256(class_2826.java:73)
    at net.minecraft.class_2826.method_16675(class_2826.java:67)
    at net.minecraft.class_2818.method_12010(class_2818.java:234)
    at net.minecraft.class_1937.method_30092(class_1937.java:221)
    at net.minecraft.class_1937.method_8652(class_1937.java:206)
    at net.minecraft.class_2457.method_10485(class_2457.java:255)
    at net.minecraft.class_2457.method_9612(class_2457.java:366)
    at net.minecraft.class_4970$class_4971.method_26181(class_4970.java:911)
    at net.minecraft.class_7159$class_7161.method_41707(class_7159.java:132)
    at net.minecraft.class_7159.method_41702(class_7159.java:78)
    at net.minecraft.class_7159.method_41706(class_7159.java:65)
    at net.minecraft.class_7159.method_41705(class_7159.java:47)
    at net.minecraft.class_3218.method_8452(class_3218.java:1015)
    at net.minecraft.class_3218.method_8408(class_3218.java:1435)
    at net.minecraft.class_1937.method_30092(class_1937.java:245)
    at net.minecraft.class_1937.method_8652(class_1937.java:206)
    at net.minecraft.class_2459.method_9588(class_2459.java:79)
    at net.minecraft.class_4970$class_4971.method_26192(class_4970.java:944)
    at net.minecraft.class_3218.method_14189(class_3218.java:701)
    at net.minecraft.class_3218$$Lambda$6371/0x00000008018be9b0.accept(Unknown Source)
    at net.minecraft.class_6757.method_39390(class_6757.java:215)
    at net.minecraft.class_6757.method_39377(class_6757.java:98)
    at net.minecraft.class_3218.method_18765(class_3218.java:309)
    at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:875)
    at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819)
    at net.minecraft.class_1132.method_3748(class_1132.java:98)
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:665)
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257)
    at net.minecraft.server.MinecraftServer$$Lambda$5958/0x00000008017e9a78.run(Unknown Source)
    at java.base@17.0.1/java.lang.Thread.run(Thread.java:833)
[02:38:23] [pool-8-thread-4/ERROR]: Failed to save chunk -109,88
net.minecraft.class_148: Accessing PalettedContainer from multiple threads
    at net.minecraft.class_5798.method_33564(class_5798.java:88) ~[client-intermediary.jar:?]
    at net.minecraft.class_5798.method_39937(class_5798.java:69) ~[client-intermediary.jar:?]
    at net.minecraft.class_2841.method_12335(class_2841.java:48) ~[client-intermediary.jar:?]
    at net.minecraft.class_2841.method_44345(class_2841.java:255) ~[client-intermediary.jar:?]
    at net.minecraft.class_2841.method_38302(class_2841.java:67) ~[client-intermediary.jar:?]
    at com.mojang.serialization.Encoder$1.encode(Encoder.java:25) ~[datafixerupper-5.0.28.jar:?]
    at com.mojang.serialization.Codec$2.encode(Codec.java:76) ~[datafixerupper-5.0.28.jar:?]
    at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-5.0.28.jar:?]
    at net.minecraft.class_2852.method_12410(class_2852.java:321) ~[client-intermediary.jar:?]
    at net.minecraft.class_3898.method_17228(class_3898.java:843) ~[client-intermediary.jar:?]
    at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) ~[?:?]
    at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at net.minecraft.class_3898.method_17242(class_3898.java:470) ~[client-intermediary.jar:?]
    at net.minecraft.class_3215.method_17298(class_3215.java:306) ~[client-intermediary.jar:?]
    at net.minecraft.class_3218.method_14176(class_3218.java:762) ~[client-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:526) ~[client-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_39218(MinecraftServer.java:550) ~[client-intermediary.jar:?]
    at net.pcal.fastback.fabric.FabricServiceProvider.saveWorld(FabricServiceProvider.java:124) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.ModContext.saveWorld(ModContext.java:199) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.tasks.CommitTask.run(CommitTask.java:85) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.tasks.CommitAndPushTask.run(CommitAndPushTask.java:53) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.commands.FullCommand.lambda$run$1(FullCommand.java:55) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.commands.Commands.lambda$gitOp$1(Commands.java:107) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
    at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
    at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.IllegalStateException: Accessing PalettedContainer from multiple threads
    at net.minecraft.class_5798.method_33564(class_5798.java:84) ~[client-intermediary.jar:?]
    ... 35 more
[02:38:23] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.class_148: Accessing PalettedContainer from multiple threads
    at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:879) ~[client-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819) ~[client-intermediary.jar:?]
    at net.minecraft.class_1132.method_3748(class_1132.java:98) ~[client-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:665) ~[client-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]
    at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.IllegalStateException: Accessing PalettedContainer from multiple threads
    at net.minecraft.class_5798.method_33564(class_5798.java:84) ~[client-intermediary.jar:?]
    at net.minecraft.class_5798.method_39937(class_5798.java:69) ~[client-intermediary.jar:?]
    at net.minecraft.class_2841.method_12335(class_2841.java:48) ~[client-intermediary.jar:?]
    at net.minecraft.class_2841.method_44345(class_2841.java:255) ~[client-intermediary.jar:?]
    at net.minecraft.class_2841.method_38302(class_2841.java:67) ~[client-intermediary.jar:?]
    at com.mojang.serialization.Encoder$1.encode(Encoder.java:25) ~[datafixerupper-5.0.28.jar:?]
    at com.mojang.serialization.Codec$2.encode(Codec.java:76) ~[datafixerupper-5.0.28.jar:?]
    at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-5.0.28.jar:?]
    at net.minecraft.class_2852.method_12410(class_2852.java:321) ~[client-intermediary.jar:?]
    at net.minecraft.class_3898.method_17228(class_3898.java:843) ~[client-intermediary.jar:?]
    at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) ~[?:?]
    at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at net.minecraft.class_3898.method_17242(class_3898.java:470) ~[client-intermediary.jar:?]
    at net.minecraft.class_3215.method_17298(class_3215.java:306) ~[client-intermediary.jar:?]
    at net.minecraft.class_3218.method_14176(class_3218.java:762) ~[client-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:526) ~[client-intermediary.jar:?]
    at net.minecraft.server.MinecraftServer.method_39218(MinecraftServer.java:550) ~[client-intermediary.jar:?]
    at net.pcal.fastback.fabric.FabricServiceProvider.saveWorld(FabricServiceProvider.java:124) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.ModContext.saveWorld(ModContext.java:199) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.tasks.CommitTask.run(CommitTask.java:85) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.tasks.CommitAndPushTask.run(CommitAndPushTask.java:53) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.commands.FullCommand.lambda$run$1(FullCommand.java:55) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at net.pcal.fastback.commands.Commands.lambda$gitOp$1(Commands.java:107) ~[fastback-0.2.0+1.19.2-prerelease.jar:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
    at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
    ... 1 more
[02:38:23] [Server thread/ERROR]: This crash report has been saved to: /home/pcal/.local/share/PolyMC/instances/1.19.2-dev/.minecraft/crash-reports/crash-2022-09-26_02.38.23-server.txt
[02:38:23] [Server thread/INFO]: Stopping server
[02:38:23] [Server thread/INFO]: Saving players
[02:38:23] [Server thread/INFO]: CoolStar43 lost connection: Server closed
[02:38:23] [Server thread/INFO]: CoolStar43 left the game
[02:38:23] [Server thread/INFO]: Stopping singleplayer server as player logged out
[02:38:23] [Server thread/INFO]: Saving worlds
---- Minecraft Crash Report ----
// Sorry :(

Time: 2022-09-26 02:38:23
Description: Accessing PalettedContainer from multiple threads

java.lang.IllegalStateException: Accessing PalettedContainer from multiple threads
    at net.minecraft.class_5798.method_33564(class_5798.java:84)
    at net.minecraft.class_5798.method_39937(class_5798.java:69)
    at net.minecraft.class_2841.method_12335(class_2841.java:48)
    at net.minecraft.class_2841.method_44345(class_2841.java:255)
    at net.minecraft.class_2841.method_38302(class_2841.java:67)
    at com.mojang.serialization.Encoder$1.encode(Encoder.java:25)
    at com.mojang.serialization.Codec$2.encode(Codec.java:76)
    at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
    at net.minecraft.class_2852.method_12410(class_2852.java:321)
    at net.minecraft.class_3898.method_17228(class_3898.java:843)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
    at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
    at net.minecraft.class_3898.method_17242(class_3898.java:470)
    at net.minecraft.class_3215.method_17298(class_3215.java:306)
    at net.minecraft.class_3218.method_14176(class_3218.java:762)
    at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:526)
    at net.minecraft.server.MinecraftServer.method_39218(MinecraftServer.java:550)
    at net.pcal.fastback.fabric.FabricServiceProvider.saveWorld(FabricServiceProvider.java:124)
    at net.pcal.fastback.ModContext.saveWorld(ModContext.java:199)
    at net.pcal.fastback.tasks.CommitTask.run(CommitTask.java:85)
    at net.pcal.fastback.tasks.CommitAndPushTask.run(CommitAndPushTask.java:53)
    at net.pcal.fastback.commands.FullCommand.lambda$run$1(FullCommand.java:55)
    at net.pcal.fastback.commands.Commands.lambda$gitOp$1(Commands.java:107)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)

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

-- Head --
Thread: Render thread
Stacktrace:
    at net.minecraft.class_5798.method_33564(class_5798.java:84)
    at net.minecraft.class_5798.method_39937(class_5798.java:69)
    at net.minecraft.class_2841.method_12335(class_2841.java:48)
    at net.minecraft.class_2841.method_44345(class_2841.java:255)
    at net.minecraft.class_2841.method_38302(class_2841.java:67)
    at com.mojang.serialization.Encoder$1.encode(Encoder.java:25)
    at com.mojang.serialization.Codec$2.encode(Codec.java:76)
    at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
    at net.minecraft.class_2852.method_12410(class_2852.java:321)
    at net.minecraft.class_3898.method_17228(class_3898.java:843)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
    at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
    at net.minecraft.class_3898.method_17242(class_3898.java:470)
    at net.minecraft.class_3215.method_17298(class_3215.java:306)
    at net.minecraft.class_3218.method_14176(class_3218.java:762)
    at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:526)
    at net.minecraft.server.MinecraftServer.method_39218(MinecraftServer.java:550)
    at net.pcal.fastback.fabric.FabricServiceProvider.saveWorld(FabricServiceProvider.java:124)
    at net.pcal.fastback.ModContext.saveWorld(ModContext.java:199)
    at net.pcal.fastback.tasks.CommitTask.run(CommitTask.java:85)
    at net.pcal.fastback.tasks.CommitAndPushTask.run(CommitAndPushTask.java:53)
    at net.pcal.fastback.commands.FullCommand.lambda$run$1(FullCommand.java:55)

-- Thread dumps --
Details:
    Thread dumps: pool-8-thread-4: 
    at java.base/java.lang.Thread.getStackTrace(Thread.java:1610)
    at net.minecraft.class_5798.method_39936(class_5798.java:92)
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
    at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
    at net.minecraft.class_5798.method_33564(class_5798.java:82)
    at net.minecraft.class_5798.method_39937(class_5798.java:69)
    at net.minecraft.class_2841.method_12335(class_2841.java:48)
    at net.minecraft.class_2841.method_44345(class_2841.java:255)
    at net.minecraft.class_2841.method_38302(class_2841.java:67)
    at com.mojang.serialization.Encoder$1.encode(Encoder.java:25)
    at com.mojang.serialization.Codec$2.encode(Codec.java:76)
    at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
    at net.minecraft.class_2852.method_12410(class_2852.java:321)
    at net.minecraft.class_3898.method_17228(class_3898.java:843)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
    at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
    at net.minecraft.class_3898.method_17242(class_3898.java:470)
    at net.minecraft.class_3215.method_17298(class_3215.java:306)
    at net.minecraft.class_3218.method_14176(class_3218.java:762)
    at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:526)
    at net.minecraft.server.MinecraftServer.method_39218(MinecraftServer.java:550)
    at net.pcal.fastback.fabric.FabricServiceProvider.saveWorld(FabricServiceProvider.java:124)
    at net.pcal.fastback.ModContext.saveWorld(ModContext.java:199)
    at net.pcal.fastback.tasks.CommitTask.run(CommitTask.java:85)
    at net.pcal.fastback.tasks.CommitAndPushTask.run(CommitAndPushTask.java:53)
    at net.pcal.fastback.commands.FullCommand.lambda$run$1(FullCommand.java:55)
    at net.pcal.fastback.commands.Commands.lambda$gitOp$1(Commands.java:107)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)
Server thread: 
    at java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method)
    at java.base@17.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
    at java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715)
    at java.base@17.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047)
    at java.base@17.0.1/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
    at net.minecraft.class_5798.method_39935(class_5798.java:48)
    at net.minecraft.class_2841.method_12334(class_2841.java:44)
    at net.minecraft.class_2841.method_12328(class_2841.java:112)
    at net.minecraft.class_2826.method_12256(class_2826.java:73)
    at net.minecraft.class_2826.method_16675(class_2826.java:67)
    at net.minecraft.class_2818.method_12010(class_2818.java:234)
    at net.minecraft.class_1937.method_30092(class_1937.java:221)
    at net.minecraft.class_1937.method_8652(class_1937.java:206)
    at net.minecraft.class_2457.method_10485(class_2457.java:255)
    at net.minecraft.class_2457.method_9612(class_2457.java:366)
    at net.minecraft.class_4970$class_4971.method_26181(class_4970.java:911)
    at net.minecraft.class_7159$class_7161.method_41707(class_7159.java:132)
    at net.minecraft.class_7159.method_41702(class_7159.java:78)
    at net.minecraft.class_7159.method_41706(class_7159.java:65)
    at net.minecraft.class_7159.method_41705(class_7159.java:47)
    at net.minecraft.class_3218.method_8452(class_3218.java:1015)
    at net.minecraft.class_3218.method_8408(class_3218.java:1435)
    at net.minecraft.class_1937.method_30092(class_1937.java:245)
    at net.minecraft.class_1937.method_8652(class_1937.java:206)
    at net.minecraft.class_2459.method_9588(class_2459.java:79)
    at net.minecraft.class_4970$class_4971.method_26192(class_4970.java:944)
    at net.minecraft.class_3218.method_14189(class_3218.java:701)
    at net.minecraft.class_3218$$Lambda$6371/0x00000008018be9b0.accept(Unknown Source)
    at net.minecraft.class_6757.method_39390(class_6757.java:215)
    at net.minecraft.class_6757.method_39377(class_6757.java:98)
    at net.minecraft.class_3218.method_18765(class_3218.java:309)
    at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:875)
    at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819)
    at net.minecraft.class_1132.method_3748(class_1132.java:98)
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:665)
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257)
    at net.minecraft.server.MinecraftServer$$Lambda$5958/0x00000008017e9a78.run(Unknown Source)
    at java.base@17.0.1/java.lang.Thread.run(Thread.java:833)
Stacktrace:
    at net.minecraft.class_5798.method_33564(class_5798.java:84)
    at net.minecraft.class_5798.method_39937(class_5798.java:69)
    at net.minecraft.class_2841.method_12335(class_2841.java:48)
    at net.minecraft.class_2841.method_44345(class_2841.java:255)
    at net.minecraft.class_2841.method_38302(class_2841.java:67)
    at com.mojang.serialization.Encoder$1.encode(Encoder.java:25)
    at com.mojang.serialization.Codec$2.encode(Codec.java:76)
    at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
    at net.minecraft.class_2852.method_12410(class_2852.java:321)
    at net.minecraft.class_3898.method_17228(class_3898.java:843)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
    at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
    at net.minecraft.class_3898.method_17242(class_3898.java:470)
    at net.minecraft.class_3215.method_17298(class_3215.java:306)
    at net.minecraft.class_3218.method_14176(class_3218.java:762)
    at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:526)
    at net.minecraft.server.MinecraftServer.method_39218(MinecraftServer.java:550)
    at net.pcal.fastback.fabric.FabricServiceProvider.saveWorld(FabricServiceProvider.java:124)
    at net.pcal.fastback.ModContext.saveWorld(ModContext.java:199)
    at net.pcal.fastback.tasks.CommitTask.run(CommitTask.java:85)
    at net.pcal.fastback.tasks.CommitAndPushTask.run(CommitAndPushTask.java:53)
    at net.pcal.fastback.commands.FullCommand.lambda$run$1(FullCommand.java:55)
    at net.pcal.fastback.commands.Commands.lambda$gitOp$1(Commands.java:107)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)

-- Affected level --
Details:
    All players: 1 total; [class_3222['CoolStar43'/2494, l='ServerLevel[world]', x=-1844.24, y=79.50, z=1369.94]]
    Chunk stats: 5018
    Level dimension: minecraft:overworld
    Level spawn location: World: (-1144,63,2183), Section: (at 8,15,7 in -72,3,136; chunk contains blocks -1152,-64,2176 to -1137,319,2191), Region: (-3,4; contains chunks -96,128 to -65,159, blocks -1536,-64,2048 to -1025,319,2559)
    Level time: 701881180 game time, 178336322 day time
    Level name: world
    Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
    Level weather: Rain time: 1 (now: false), thunder time: 1 (now: false)
    Known server brands: fabric
    Level was modded: true
    Level storage version: 0x04ABD - Anvil
Stacktrace:
    at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:878)
    at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:819)
    at net.minecraft.class_1132.method_3748(class_1132.java:98)
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:665)
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257)
    at java.base/java.lang.Thread.run(Thread.java:833)

-- System Details --
Details:
    Minecraft Version: 1.19.2
    Minecraft Version ID: 1.19.2
    Operating System: Linux (amd64) version 5.4.0-126-generic
    Java Version: 17.0.1, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
    Memory: 2078022256 bytes (1981 MiB) / 4294967296 bytes (4096 MiB) up to 4294967296 bytes (4096 MiB)
    CPUs: 12
    Processor Vendor: GenuineIntel
    Processor Name: Intel(R) Core(TM) i5-10400F CPU @ 2.90GHz
    Identifier: Intel64 Family 6 Model 165 Stepping 5
    Microarchitecture: unknown
    Frequency (GHz): 2.90
    Number of physical packages: 1
    Number of physical CPUs: 6
    Number of logical CPUs: 12
    Graphics card #0 name: Device
    Graphics card #0 vendor: NVIDIA Corporation (0x10de)
    Graphics card #0 VRAM (MB): 288.00
    Graphics card #0 deviceId: 0x2489
    Graphics card #0 versionInfo: unknown
    Virtual memory max (MB): 20886.17
    Virtual memory used (MB): 15889.20
    Swap memory total (MB): 881.51
    Swap memory used (MB): 4.75
    JVM Flags: 2 total; -Xms512m -Xmx4096m
    Fabric Mods: 
        fabric-api: Fabric API 0.62.0+1.19.2
            fabric-api-base: Fabric API Base 0.4.12+93d8cb8290
            fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.10+93d8cb8290
            fabric-biome-api-v1: Fabric Biome API (v1) 9.0.18+c6af733c90
            fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.21+c6af733c90
            fabric-client-tags-api-v1: Fabric Client Tags 1.0.2+b35fea8390
            fabric-command-api-v1: Fabric Command API (v1) 1.2.12+f71b366f90
            fabric-command-api-v2: Fabric Command API (v2) 2.1.8+93d8cb8290
            fabric-commands-v0: Fabric Commands (v0) 0.2.29+df3654b390
            fabric-containers-v0: Fabric Containers (v0) 0.1.35+df3654b390
            fabric-content-registries-v0: Fabric Content Registries (v0) 3.3.1+624e468e90
            fabric-convention-tags-v1: Fabric Convention Tags 1.1.2+93d8cb8290
            fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.6+aeb40ebe90
            fabric-data-generation-api-v1: Fabric Data Generation API (v1) 5.2.0+b598f4ac90
            fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.32+0dd10df690
            fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.19+9ff28f4090
            fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.29+c6af733c90
            fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.29+df3654b390
            fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.22+c6af733c90
            fabric-item-api-v1: Fabric Item API (v1) 1.5.8+93d8cb8290
            fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.30+93d8cb8290
            fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.21+93d8cb8290
            fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.19+df3654b390
            fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.0+33ffe9ec90
            fabric-loot-api-v2: Fabric Loot API (v2) 1.1.4+83a8659290
            fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.7+9e7660c690
            fabric-message-api-v1: Fabric Message API (v1) 5.0.4+93d8cb8290
            fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.15+33fbc73890
            fabric-models-v0: Fabric Models (v0) 0.3.18+c6af733c90
            fabric-networking-api-v1: Fabric Networking API (v1) 1.2.5+c6af733c90
            fabric-networking-v0: Fabric Networking (v0) 0.3.22+df3654b390
            fabric-object-builder-api-v1: Fabric Object Builder API (v1) 4.0.12+93d8cb8290
            fabric-particles-v1: Fabric Particles (v1) 1.0.11+79adfe0a90
            fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.26+c6af733c90
            fabric-renderer-api-v1: Fabric Renderer API (v1) 1.0.11+c6af733c90
            fabric-renderer-indigo: Fabric Renderer - Indigo 0.6.13+aeb40ebe90
            fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.21+df3654b390
            fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.15+aeb40ebe90
            fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.8+c6af733c90
            fabric-rendering-v0: Fabric Rendering (v0) 1.1.23+df3654b390
            fabric-rendering-v1: Fabric Rendering (v1) 1.11.0+73145abb90
            fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.0.12+a29562c890
            fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.7.0+93d8cb8290
            fabric-screen-api-v1: Fabric Screen API (v1) 1.0.27+93d8cb8290
            fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.1+1cc24b1b90
            fabric-textures-v0: Fabric Textures (v0) 1.0.21+aeb40ebe90
            fabric-transfer-api-v1: Fabric Transfer API (v1) 2.1.1+93d8cb8290
            fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 1.3.1+42d99c3290
        fabricloader: Fabric Loader 0.14.9
        fastback: FastBack 0.2.0+1.19.2-prerelease
            com_googlecode_javaewah_javaewah: JavaEWAH 1.1.13
            fabric-permissions-api-v0: fabric-permissions-api 0.2-SNAPSHOT
            org_apache_sshd_sshd-common: sshd-common 2.8.0
            org_apache_sshd_sshd-core: sshd-core 2.8.0
            org_eclipse_jgit_org_eclipse_jgit: org.eclipse.jgit 6.2.0.202206071550-r
            org_eclipse_jgit_org_eclipse_jgit_ssh_apache: org.eclipse.jgit.ssh.apache 6.2.0.202206071550-r
            org_eclipse_jgit_org_eclipse_jgit_ssh_jsch: org.eclipse.jgit.ssh.jsch 6.2.0.202206071550-r
        java: Java HotSpot(TM) 64-Bit Server VM 17
        minecraft: Minecraft 1.19.2
    Server Running: true
    Player Count: 1 / 8; [class_3222['CoolStar43'/2494, l='ServerLevel[world]', x=-1844.24, y=79.50, z=1369.94]]
    Data Packs: vanilla, Fabric Mods
    World Generation: Stable
    Type: Integrated Server (map_client.txt)
    Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric'
    Launched Version: 1.19.2
#@!@# Game crashed! Crash report saved to: #@!@# /home/pcal/.local/share/PolyMC/instances/1.19.2-dev/.minecraft/crash-reports/crash-2022-09-26_02.38.23-server.txt
Process crashed with exitcode 9.