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

Certain dimensions can cause a game crash

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: 1.16.2 Pre-release 3
    • Labels:
      None
    • Environment:
      macOS 10.12
    • Confirmation Status:
      Confirmed
    • Category:
      Crash, Custom Worlds
    • Mojang Priority:
      Very Important

      Description

      Hi - my datapack which worked fine in pre2 is now causing a crash in pre3.

      The datapack works fine in an existing world but in a new world it causes a crash.

       

      Here is the crash report from the game:

       

      ---- Minecraft Crash Report ----
      // You're mean.
      
      Time: 06.08.20 21:05
      Description: Starting integrated server
      
      java.lang.UnsupportedOperationException: Trying to add tag of type 10 to list of 8
      	at mj.c(SourceFile:254)
      	at mj.add(SourceFile:19)
      	at java.util.AbstractList.add(AbstractList.java:108)
      	at mo.a(SourceFile:169)
      	at mo$$Lambda$4017/377050201.accept(Unknown Source)
      	at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:408)
      	at mo.a(SourceFile:169)
      	at mo.a(SourceFile:196)
      	at mo.mergeToList(SourceFile:26)
      	at com.mojang.serialization.ListBuilder$Builder.lambda$build$3(ListBuilder.java:74)
      	at com.mojang.serialization.ListBuilder$Builder$$Lambda$4015/117191158.apply(Unknown Source)
      	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
      	at com.mojang.serialization.DataResult$$Lambda$648/185419891.apply(Unknown Source)
      	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
      	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
      	at com.mojang.serialization.ListBuilder$Builder.build(ListBuilder.java:74)
      	at com.mojang.serialization.codecs.ListCodec.encode(ListCodec.java:34)
      	at com.mojang.serialization.codecs.ListCodec.encode(ListCodec.java:19)
      	at com.mojang.serialization.Codec$2.encode(Codec.java:76)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.ListCodec.encode(ListCodec.java:31)
      	at com.mojang.serialization.codecs.ListCodec.encode(ListCodec.java:19)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$8.encode(RecordCodecBuilder.java:378)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$8.encode(RecordCodecBuilder.java:378)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96)
      	at vi.a(SourceFile:35)
      	at vf.a(SourceFile:27)
      	at vf.encode(SourceFile:11)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$4.encode(RecordCodecBuilder.java:223)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.ListCodec.encode(ListCodec.java:31)
      	at com.mojang.serialization.codecs.ListCodec.encode(ListCodec.java:19)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$6.encode(RecordCodecBuilder.java:296)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$6.encode(RecordCodecBuilder.java:298)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.codecs.EitherMapCodec.lambda$encode$1(EitherMapCodec.java:37)
      	at com.mojang.serialization.codecs.EitherMapCodec$$Lambda$4103/1534401451.apply(Unknown Source)
      	at com.mojang.datafixers.util.Either$Right.map(Either.java:99)
      	at com.mojang.serialization.codecs.EitherMapCodec.encode(EitherMapCodec.java:35)
      	at com.mojang.serialization.codecs.EitherMapCodec.encode(EitherMapCodec.java:15)
      	at com.mojang.serialization.MapEncoder$1.encode(MapEncoder.java:26)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.KeyDispatchCodec.encode(KeyDispatchCodec.java:92)
      	at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$6.encode(RecordCodecBuilder.java:295)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.codecs.KeyDispatchCodec.encode(KeyDispatchCodec.java:92)
      	at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$4.encode(RecordCodecBuilder.java:223)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.BaseMapCodec.encode(BaseMapCodec.java:52)
      	at com.mojang.serialization.codecs.UnboundedMapCodec.encode(UnboundedMapCodec.java:43)
      	at com.mojang.serialization.codecs.UnboundedMapCodec.encode(UnboundedMapCodec.java:17)
      	at com.mojang.serialization.Encoder$1.encode(Encoder.java:25)
      	at com.mojang.serialization.Codec$2.encode(Codec.java:76)
      	at ve.a(SourceFile:28)
      	at ve.encode(SourceFile:11)
      	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 com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$6.encode(RecordCodecBuilder.java:296)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96)
      	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 cyi.a(SourceFile:250)
      	at cyi.a(SourceFile:231)
      	at cyd$a.a(SourceFile:348)
      	at cyd$a.a(SourceFile:342)
      	at djw.a(SourceFile:1787)
      	at djw.a(SourceFile:1698)
      	at drx.p(SourceFile:298)
      	at drx.b(SourceFile:238)
      	at drx$$Lambda$5212/875903148.onPress(Unknown Source)
      	at dlg.b(SourceFile:33)
      	at dla.a(SourceFile:16)
      	at dle.a(SourceFile:149)
      	at dme.a(SourceFile:27)
      	at djx.b(SourceFile:92)
      	at djx$$Lambda$2981/866710503.run(Unknown Source)
      	at doq.a(SourceFile:435)
      	at djx.a(SourceFile:92)
      	at djx.c(SourceFile:162)
      	at djx$$Lambda$2980/1380175429.run(Unknown Source)
      	at any.execute(SourceFile:94)
      	at djx.b(SourceFile:162)
      	at djx$$Lambda$2336/1406632624.invoke(Unknown Source)
      	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
      	at org.lwjgl.system.JNI.invokeV(Native Method)
      	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3174)
      	at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(SourceFile:127)
      	at djw.e(SourceFile:1044)
      	at djw.e(SourceFile:654)
      	at net.minecraft.client.main.Main.main(SourceFile:215)
      
      
      A detailed walkthrough of the error, its code path and all known details is as follows:
      ---------------------------------------------------------------------------------------
      
      -- Head --
      Thread: Render thread
      Stacktrace:
      	at mj.c(SourceFile:254)
      	at mj.add(SourceFile:19)
      	at java.util.AbstractList.add(AbstractList.java:108)
      	at mo.a(SourceFile:169)
      	at mo$$Lambda$4017/377050201.accept(Unknown Source)
      	at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:408)
      	at mo.a(SourceFile:169)
      	at mo.a(SourceFile:196)
      	at mo.mergeToList(SourceFile:26)
      	at com.mojang.serialization.ListBuilder$Builder.lambda$build$3(ListBuilder.java:74)
      	at com.mojang.serialization.ListBuilder$Builder$$Lambda$4015/117191158.apply(Unknown Source)
      	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
      	at com.mojang.serialization.DataResult$$Lambda$648/185419891.apply(Unknown Source)
      	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
      	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
      	at com.mojang.serialization.ListBuilder$Builder.build(ListBuilder.java:74)
      	at com.mojang.serialization.codecs.ListCodec.encode(ListCodec.java:34)
      	at com.mojang.serialization.codecs.ListCodec.encode(ListCodec.java:19)
      	at com.mojang.serialization.Codec$2.encode(Codec.java:76)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.ListCodec.encode(ListCodec.java:31)
      	at com.mojang.serialization.codecs.ListCodec.encode(ListCodec.java:19)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$8.encode(RecordCodecBuilder.java:378)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$8.encode(RecordCodecBuilder.java:378)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96)
      	at vi.a(SourceFile:35)
      	at vf.a(SourceFile:27)
      	at vf.encode(SourceFile:11)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$4.encode(RecordCodecBuilder.java:223)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.ListCodec.encode(ListCodec.java:31)
      	at com.mojang.serialization.codecs.ListCodec.encode(ListCodec.java:19)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$6.encode(RecordCodecBuilder.java:296)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$6.encode(RecordCodecBuilder.java:298)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.codecs.EitherMapCodec.lambda$encode$1(EitherMapCodec.java:37)
      	at com.mojang.serialization.codecs.EitherMapCodec$$Lambda$4103/1534401451.apply(Unknown Source)
      	at com.mojang.datafixers.util.Either$Right.map(Either.java:99)
      	at com.mojang.serialization.codecs.EitherMapCodec.encode(EitherMapCodec.java:35)
      	at com.mojang.serialization.codecs.EitherMapCodec.encode(EitherMapCodec.java:15)
      	at com.mojang.serialization.MapEncoder$1.encode(MapEncoder.java:26)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.KeyDispatchCodec.encode(KeyDispatchCodec.java:92)
      	at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$6.encode(RecordCodecBuilder.java:295)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.codecs.KeyDispatchCodec.encode(KeyDispatchCodec.java:92)
      	at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$4.encode(RecordCodecBuilder.java:223)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96)
      	at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
      	at com.mojang.serialization.codecs.BaseMapCodec.encode(BaseMapCodec.java:52)
      	at com.mojang.serialization.codecs.UnboundedMapCodec.encode(UnboundedMapCodec.java:43)
      	at com.mojang.serialization.codecs.UnboundedMapCodec.encode(UnboundedMapCodec.java:17)
      	at com.mojang.serialization.Encoder$1.encode(Encoder.java:25)
      	at com.mojang.serialization.Codec$2.encode(Codec.java:76)
      	at ve.a(SourceFile:28)
      	at ve.encode(SourceFile:11)
      	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 com.mojang.serialization.codecs.FieldEncoder.encode(FieldEncoder.java:24)
      	at com.mojang.serialization.MapCodec$1.encode(MapCodec.java:39)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$6.encode(RecordCodecBuilder.java:296)
      	at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
      	at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:96)
      	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 cyi.a(SourceFile:250)
      	at cyi.a(SourceFile:231)
      	at cyd$a.a(SourceFile:348)
      	at cyd$a.a(SourceFile:342)
      
      -- Starting integrated server --
      Details:
      	Level ID: New World (66)
      	Level Name: New World
      Stacktrace:
      	at djw.a(SourceFile:1787)
      	at djw.a(SourceFile:1698)
      	at drx.p(SourceFile:298)
      	at drx.b(SourceFile:238)
      	at drx$$Lambda$5212/875903148.onPress(Unknown Source)
      	at dlg.b(SourceFile:33)
      	at dla.a(SourceFile:16)
      	at dle.a(SourceFile:149)
      	at dme.a(SourceFile:27)
      	at djx.b(SourceFile:92)
      	at djx$$Lambda$2981/866710503.run(Unknown Source)
      
      -- Affected screen --
      Details:
      	Screen name: drx
      Stacktrace:
      	at doq.a(SourceFile:435)
      	at djx.a(SourceFile:92)
      	at djx.c(SourceFile:162)
      	at djx$$Lambda$2980/1380175429.run(Unknown Source)
      	at any.execute(SourceFile:94)
      	at djx.b(SourceFile:162)
      	at djx$$Lambda$2336/1406632624.invoke(Unknown Source)
      	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
      	at org.lwjgl.system.JNI.invokeV(Native Method)
      	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3174)
      	at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(SourceFile:127)
      	at djw.e(SourceFile:1044)
      	at djw.e(SourceFile:654)
      	at net.minecraft.client.main.Main.main(SourceFile:215)
      
      -- System Details --
      Details:
      	Minecraft Version: 1.16.2 Pre-release 3
      	Minecraft Version ID: 1.16.2-pre3
      	Operating System: Windows 10 (amd64) version 10.0
      	Java Version: 1.8.0_51, Oracle Corporation
      	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
      	Memory: 1016583504 bytes (969 MB) / 2080374784 bytes (1984 MB) up to 2147483648 bytes (2048 MB)
      	CPUs: 4
      	JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
      	Launched Version: 1.16.2-pre3
      	Backend library: LWJGL version 3.2.2 build 10
      	Backend API: AMD Radeon (TM) R9 380 Series GL version 4.6.13587 Compatibility Profile Context 20.2.2 26.20.15019.19000, ATI Technologies Inc.
      	GL Caps: Using framebuffer using OpenGL 3.0
      	Using VBOs: Yes
      	Is Modded: Probably not. Jar signature remains and client brand is untouched.
      	Type: Client (map_client.txt)
      	Graphics mode: fabulous
      	Resource Packs: vanilla, file/NegativeSpaceFont4pre3.zip, file/Bingo
      	Current Language: English (US)
      	CPU: 4x Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
      

       

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            Starmute Starmute
            Votes:
            4 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              CHK: