-
Bug
-
Resolution: Incomplete
-
Minor
-
None
-
None
-
None
-
1.20.4
-
Yes
String json = ; // json ComponentSerializer.parse(json)
fails to parse
`aa` (Plain text) or
`
`
Throws
[18:57:10 WARN]: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Array must have size 1, but has size 4 [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1238) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1329) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1300) [18:57:10 WARN]: at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:179) [18:57:10 WARN]: at net.md_5.bungee.chat.BaseComponentSerializer.deserialize(BaseComponentSerializer.java:102) [18:57:10 WARN]: at net.md_5.bungee.chat.TextComponentSerializer.deserialize(TextComponentSerializer.java:26) [18:57:10 WARN]: at net.md_5.bungee.chat.TextComponentSerializer.deserialize(TextComponentSerializer.java:13) [18:57:10 WARN]: at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1227) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1329) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1300) [18:57:10 WARN]: at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:179) [18:57:10 WARN]: at net.md_5.bungee.chat.ComponentSerializer.deserialize(ComponentSerializer.java:107) [18:57:10 WARN]: at net.md_5.bungee.chat.ComponentSerializer.deserialize(ComponentSerializer.java:27) [18:57:10 WARN]: at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) [18:57:10 WARN]: at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40) [18:57:10 WARN]: at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1227) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1329) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1300) [18:57:10 WARN]: at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:179) [18:57:10 WARN]: at net.md_5.bungee.chat.TranslatableComponentSerializer.deserialize(TranslatableComponentSerializer.java:31) [18:57:10 WARN]: at net.md_5.bungee.chat.TranslatableComponentSerializer.deserialize(TranslatableComponentSerializer.java:15) [18:57:10 WARN]: at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1227) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1329) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1300) [18:57:10 WARN]: at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:179) [18:57:10 WARN]: at net.md_5.bungee.chat.ComponentSerializer.deserialize(ComponentSerializer.java:93) [18:57:10 WARN]: at net.md_5.bungee.chat.ComponentSerializer.deserialize(ComponentSerializer.java:27) [18:57:10 WARN]: at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:76) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1227) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1329) [18:57:10 WARN]: at com.google.gson.Gson.fromJson(Gson.java:1271) [18:57:10 WARN]: at net.md_5.bungee.chat.ComponentSerializer.parse(ComponentSerializer.java:57)