[ 
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)

Reply via email to