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) [?:?]
Attachments
Comments 3
This looks like MC-241172. Are you sure you are experiencing this in 1.18 Release Candidate 1?
Thank you for your report!
However, this issue is Invalid.
Your Minecraft version is outdated. We currently take issues for version 1.17.1 and the latest snapshot.
Please update to the latest version as it includes the newest fixes. If you still have this problem after updating, then please create a new issue.
In case of a game crash, please also attach the crash report found in [minecraft/crash-reports/crash-<DATE>-client.txt|https://minecrafthopper.net/help/finding-minecraft-data-folder/]
.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
because "$$0" is null
No way... This is real problem to fix!
(Why you did not wait for the 1.18 to release completely to make the server on it? The 1.18 snapshot is unstable and will cause lots of problem during develop)