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

Setting Json text value to null throws exceptions and crashes

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reopened
    • Resolution: Unresolved
    • Affects Version/s: Minecraft 15w46a, Minecraft 1.9, Minecraft 1.10.2, Minecraft 16w42a, Minecraft 1.11, Minecraft 1.11.2, Minecraft 1.12.2, Minecraft 17w45b, Minecraft 17w46a, Minecraft 1.13.1, Minecraft 1.13.2, Minecraft 18w43b, Minecraft 18w43c, Minecraft 18w44a, Minecraft 19w03c, Minecraft 19w04b, Minecraft 1.14 Pre-Release 2, Minecraft 1.14 Pre-Release 3, 1.15.2, 20w18a, 20w21a
    • Fix Version/s: None
    • Confirmation Status:
      Confirmed
    • Category:
      Crash

      Description

      The bug

      When you use "text":null for command blocks and signs, an exception is thrown and in the worst case (falling_block) the game crashes.

      How to reproduce

      /summon falling_block ~ ~5 ~ {Time:1,BlockState:{Name:"minecraft:oak_sign"},TileEntityData:{Text1:"{\"text\":null}"}}
      

      Crash report

      1.13.1: crash-2018-08-22_23.51.39-server.txt
      Description: Ticking entity
      
      java.lang.UnsupportedOperationException: JsonNull
      	at com.google.gson.JsonElement.getAsString(JsonElement.java:191)
      	at ij$a.a(SourceFile:215)
      	at ij$a.deserialize(SourceFile:174)
      	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69)
      	at xj.a(SourceFile:497)
      	at xj.a(SourceFile:522)
      	at ij$a.a(SourceFile:369)
      	at bkb.b(SourceFile:56)
      	at amk.R_(SourceFile:178)
      	at axx.a(SourceFile:1243)
      	at td.a(SourceFile:575)
      	at axx.g(SourceFile:1218)
      	at axx.o_(SourceFile:1100)
      	at td.o_(SourceFile:491)
      	at net.minecraft.server.MinecraftServer.b(SourceFile:755)
      	at net.minecraft.server.MinecraftServer.a(SourceFile:681)
      	at dgg.a(SourceFile:131)
      	at net.minecraft.server.MinecraftServer.run(SourceFile:584)
      	at java.lang.Thread.run(Thread.java:745)
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              marcono1234 [Mod] Marcono1234
              Votes:
              6 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                CHK: