Spamming error in log with json config
YkVox opened this issue ยท 2 comments
hello ! not really a bug, more of a concern, this error is repeatedly spammed in my logs
[17:08:49] [ForkJoinPool.commonPool-worker-1/WARN]: Erorr whilst loading json config java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at path $[0] at knot/com.google.gson.internal.bind.JsonTreeReader.expect(JsonTreeReader.java:179) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.JsonTreeReader.beginArray(JsonTreeReader.java:78) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:81) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:59) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:83) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:59) ~[gson-2.11.0.jar:?] at knot/com.google.gson.TypeAdapter.fromJsonTree(TypeAdapter.java:244) ~[gson-2.11.0.jar:?] at knot/com.minelittlepony.common.util.settings.Setting$Type.lambda$read$2(Setting.java:98) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at knot/com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-8.0.16.jar:?] at knot/com.minelittlepony.common.util.settings.Setting$Type.read(Setting.java:97) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at knot/com.minelittlepony.common.util.settings.HeirarchicalJsonConfigAdapter.lambda$load$1(HeirarchicalJsonConfigAdapter.java:83) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[?:?] at knot/com.minelittlepony.common.util.settings.HeirarchicalJsonConfigAdapter.lambda$load$2(HeirarchicalJsonConfigAdapter.java:82) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] at knot/com.minelittlepony.common.util.settings.HeirarchicalJsonConfigAdapter.lambda$load$3(HeirarchicalJsonConfigAdapter.java:81) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[?:?] at knot/com.minelittlepony.common.util.settings.HeirarchicalJsonConfigAdapter.lambda$load$4(HeirarchicalJsonConfigAdapter.java:80) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] at knot/com.minelittlepony.common.util.settings.HeirarchicalJsonConfigAdapter.lambda$load$5(HeirarchicalJsonConfigAdapter.java:79) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[?:?] at knot/com.minelittlepony.common.util.settings.HeirarchicalJsonConfigAdapter.load(HeirarchicalJsonConfigAdapter.java:77) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at knot/com.minelittlepony.common.util.settings.Config.lambda$load$10(Config.java:135) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at knot/com.minelittlepony.common.util.io.PathMonitor.wrap(PathMonitor.java:73) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at knot/com.minelittlepony.common.util.settings.Config.load(Config.java:135) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at knot/com.minelittlepony.common.util.settings.Config.lambda$new$3(Config.java:30) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at knot/com.minelittlepony.common.util.io.PathMonitor.tick(PathMonitor.java:100) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at knot/com.minelittlepony.common.util.io.PathMonitor.lambda$new$0(PathMonitor.java:37) ~[kirin-1.21.0+1.21.7-bb66bd21cc4b507.jar:?] at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423) [?:?] at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?] at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?] at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?] at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?] at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
here's the full log
https://mclo.gs/le0vjF8
tested in 1.21.6 with no other mods on fabric 0.16.14
good luck !