Description
Trying to build my application on recent jdk9 build I got the following exception:
java.lang.ClassCastException: [B cannot be cast to [C
at groovy.json.internal.FastStringUtils$StringImplementation$1.toCharArray(FastStringUtils.java:88)
at groovy.json.internal.FastStringUtils.toCharArray(FastStringUtils.java:175)
at groovy.json.internal.BaseJsonParser.parse(BaseJsonParser.java:103)
at groovy.json.JsonSlurper.parseText(JsonSlurper.java:208)
I believe that jdk9 has changed the inner representation of Strings (see http://openjdk.java.net/jeps/254).