[ https://issues.apache.org/jira/browse/GROOVY-7716?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pascal Schumacher updated GROOVY-7716: -------------------------------------- Affects Version/s: 2.4.5 Component/s: JSON > groovy.json.internal.FastStringUtils.StringImplementation#toCharArray fails > on jdk9 > ----------------------------------------------------------------------------------- > > Key: GROOVY-7716 > URL: https://issues.apache.org/jira/browse/GROOVY-7716 > Project: Groovy > Issue Type: Bug > Components: JSON > Affects Versions: 2.3.10, 2.4.5 > Reporter: Nikita Salnikov-Tarnovski > Labels: jdk9 > > 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). -- This message was sent by Atlassian JIRA (v6.3.4#6332)