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

JSON parsing exceptions thrown during parsing of pack.mcmeta of data and resource packs are not caught properly

    XMLWordPrintable

    Details

    • Confirmation Status:
      Confirmed

      Description

      The bug

      JSON parsing exceptions, being thrown while the pack.mcmeta file of data or resource packs is read, are not properly caught.
      This can cause crashes or incorrect error messages when using /reload.

      Description: Initializing game
      
      com.google.gson.JsonSyntaxException: java.io.EOFException: End of input at line 1 column 2 path $.
      	at com.google.gson.internal.Streams.parse(Streams.java:58)
      	at com.google.gson.JsonParser.parse(JsonParser.java:84)
      	at com.google.gson.JsonParser.parse(JsonParser.java:59)
      	at rl.a(SourceFile:73)
      	at rl.a(SourceFile:66)
      	at sd.a(SourceFile:35)
      	at ry.a(SourceFile:38)
      	at sa.a(SourceFile:33)
      	at bnh.a(SourceFile:1170)
      	at bne.an(SourceFile:437)
      	at bne.a(SourceFile:365)
      	at net.minecraft.client.main.Main.main(SourceFile:140)
      

      How to reproduce

      1. Download the attached resource pack MC-123460 resource pack.zip
      2. Place the resource pack in the resourcepacks folder of your profile
      3. Start Minecraft
        It crashes

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                dinnerbone [Mojang] Nathan Adams
                Reporter:
                marcono1234 [Mod] Marcono1234
              • Votes:
                7 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  CHK: