Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-242813

Certain chunk not saving

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • None
    • 1.18 Release Candidate 1
    • None
    • Server running on Java 17, i9, 5GB RAM. World size is currently about 3.5GB. World initially created on 1.17.1 then updated to snapshot 21w44a.
    • Unconfirmed

      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) [?:?]

            Unassigned Unassigned
            dethan Ethan Dubeau
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: