The Spice of Life

The Spice of Life

16M Downloads

Non-JSON files in SpiceOfLife folder cause crash

Syndaryl opened this issue ยท 1 comments

commented

I put an xlsx file in my SpiceOfLife folder with my equations I used to test and calculate the various diminishing returns formulas I'm using. This makes Minecraft crash with
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:176)
at com.google.gson.Gson.fromJson(Gson.java:803)
at com.google.gson.Gson.fromJson(Gson.java:741)
at squeek.spiceoflife.foodtracker.foodgroups.FoodGroupConfig.load(FoodGroupConfig.java:87)
at squeek.spiceoflife.ModSpiceOfLife.postInit(ModSpiceOfLife.java:91)

(pretty sure you don't need the rest after here)

Could you catch com.google.gson.JsonSyntaxException and spit out the file name you're trying to parse along with the stack trace? It would make it a lot easier to figure out what Minecraft is babbling about :)

commented

Silly me, sorry about that. Will fix.