Mojira Archive
MC-242813

Certain chunk not saving

Chunk is not saving in multiplayer world. Every time during a server restart it goes back to how it was. Did not appear in snapshots and started to appear in 1.18.1. The chunk is in the middle of base (populated area). Unable to update to later versions as server provider still needs to update their Java 17 to Java 18.

Screenshot is me standing in corner of affected chunk.

This is the error message that appears whenever a save appears: 

[Server thread/ERROR]: Failed to save chunk -56,-62
java.lang.NullPointerException: Cannot read field "d" because "$$0" is null
        at ddm.b(SourceFile:23) ~[server-1.18%20Pre-release%201.jar:?]
        at com.mojang.serialization.codecs.RecordCodecBuilder$Instance.lambda$ap2$4(RecordCodecBuilder.java:215) ~[datafixerupper-4.0.26.jar:?]
        at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112) ~[datafixerupper-4.0.26.jar:?]
        at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96) ~[datafixerupper-4.0.26.jar:?]
        at xz.a(SourceFile:34) ~[server-1.18%20Pre-release%201.jar:?]
        at xv.a(SourceFile:42) ~[server-1.18%20Pre-release%201.jar:?]
        at xv.encode(SourceFile:13) ~[server-1.18%20Pre-release%201.jar:?]
        at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-4.0.26.jar:?]
        at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24) ~[datafixerupper-4.0.26.jar:?]
        at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39) ~[datafixerupper-4.0.26.jar:?]
        at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$4.encode(RecordCodecBuilder.java:222) ~[datafixerupper-4.0.26.jar:?]
        at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112) ~[datafixerupper-4.0.26.jar:?]
        at com.mojang.serialization.codecs.KeyDispatchCodec.encode(KeyDispatchCodec.java:92) ~[datafixerupper-4.0.26.jar:?]
        at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96) ~[datafixerupper-4.0.26.jar:?]
        at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14) ~[datafixerupper-4.0.26.jar:?]
        at dem.a(SourceFile:72) ~[server-1.18%20Pre-release%201.jar:?]
        at det.a(SourceFile:119) ~[server-1.18%20Pre-release%201.jar:?]
        at dfb.a(SourceFile:53) ~[server-1.18%20Pre-release%201.jar:?]
        at dev.a(SourceFile:81) ~[server-1.18%20Pre-release%201.jar:?]
        at cqn.a(SourceFile:421) ~[server-1.18%20Pre-release%201.jar:?]
        at cqn.a(SourceFile:373) ~[server-1.18%20Pre-release%201.jar:?]
        at acp.a(SourceFile:758) ~[server-1.18%20Pre-release%201.jar:?]
        at acp.e(SourceFile:457) ~[server-1.18%20Pre-release%201.jar:?]
        at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
        at it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$ValueIterator.acceptOnIndex(Long2ObjectLinkedOpenHashMap.java:1736) ~[fastutil-8.5.6.jar:?]
        at it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$ValueIterator.acceptOnIndex(Long2ObjectLinkedOpenHashMap.java:1723) ~[fastutil-8.5.6.jar:?]
        at it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$MapIterator.forEachRemaining(Long2ObjectLinkedOpenHashMap.java:1260) ~[fastutil-8.5.6.jar:?]
        at it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$ValueIterator.forEachRemaining(Long2ObjectLinkedOpenHashMap.java:1723) ~[fastutil-8.5.6.jar:?]
        at it.unimi.dsi.fastutil.objects.ObjectSpliterators$SpliteratorFromIterator.forEachRemaining(ObjectSpliterators.java:1194) ~[fastutil-8.5.6.jar:?]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
        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 acp.a(SourceFile:454) ~[server-1.18%20Pre-release%201.jar:?]
        at ada.a(SourceFile:305) ~[server-1.18%20Pre-release%201.jar:?]
        at adc.a(SourceFile:741) ~[server-1.18%20Pre-release%201.jar:?]
        at net.minecraft.server.MinecraftServer.a(SourceFile:561) ~[server-1.18%20Pre-release%201.jar:?]
        at net.minecraft.server.MinecraftServer.b(SourceFile:585) ~[server-1.18%20Pre-release%201.jar:?]
        at aau.a(SourceFile:32) ~[server-1.18%20Pre-release%201.jar:?]
        at aau.b(SourceFile:20) ~[server-1.18%20Pre-release%201.jar:?]
        at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:263) ~[brigadier-1.0.18.jar:?]
        at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:177) ~[brigadier-1.0.18.jar:?]
        at dn.a(SourceFile:262) ~[server-1.18%20Pre-release%201.jar:?]
        at acd.bf(SourceFile:342) ~[server-1.18%20Pre-release%201.jar:?]
        at acd.b(SourceFile:327) ~[server-1.18%20Pre-release%201.jar:?]
        at net.minecraft.server.MinecraftServer.a(SourceFile:820) ~[server-1.18%20Pre-release%201.jar:?]
        at net.minecraft.server.MinecraftServer.w(SourceFile:684) ~[server-1.18%20Pre-release%201.jar:?]
        at net.minecraft.server.MinecraftServer.a(SourceFile:270) ~[server-1.18%20Pre-release%201.jar:?]
        at java.lang.Thread.run(Thread.java:831) [?:?]

Invalid

Ethan Dubeau

2021-11-25, 04:25 PM

2021-11-25, 05:30 PM

2021-11-25, 05:30 PM

1

0

Unconfirmed

1.18 Release Candidate 1

-