The Meaning of Life, the Universe, and Everything.
Location:
NY
Join Date:
8/25/2012
Posts:
53
Member Details
I have a number of command blocks and command signs in my 1.8 world that, when replicated in a fresh 1.9 world throw a Java exception.
It's easy enough to replicate.
Go to a 1.8.x server console and type this: tellraw PLAYER {color:"green",text:"Green"}
Now go to a 1.9 server console and type the same.
On 1.8.x, it's fine; on 1.9, it throws this exception:
Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 3
(... followed by a stack trace). Any no matter what the command is, it always reports "... at line 1 column 3"
Of course, the example I gave above is very simple JSON. I have some rather large and complex commands stuffed into command blocks and sign; they're all "broken" now. Is there a way to turn on lenient JSON parsing in 1.9?
I have a number of command blocks and command signs in my 1.8 world that, when replicated in a fresh 1.9 world throw a Java exception.
It's easy enough to replicate.
Go to a 1.8.x server console and type this: tellraw PLAYER {color:"green",text:"Green"}
Now go to a 1.9 server console and type the same.
On 1.8.x, it's fine; on 1.9, it throws this exception:
Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 3
(... followed by a stack trace). Any no matter what the command is, it always reports "... at line 1 column 3"
Of course, the example I gave above is very simple JSON. I have some rather large and complex commands stuffed into command blocks and sign; they're all "broken" now. Is there a way to turn on lenient JSON parsing in 1.9?