You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Eric Milles (Jira)" <ji...@apache.org> on 2022/05/17 05:24:00 UTC

[jira] [Closed] (GROOVY-8979) JDK 11,java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap')

     [ https://issues.apache.org/jira/browse/GROOVY-8979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Milles closed GROOVY-8979.
-------------------------------
    Fix Version/s: 2.4.5
       Resolution: Fixed

> JDK 11,java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap')
> ----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: GROOVY-8979
>                 URL: https://issues.apache.org/jira/browse/GROOVY-8979
>             Project: Groovy
>          Issue Type: Bug
>          Components: JSON
>    Affects Versions: 2.3.0
>         Environment: java version "11.0.2" 2019-01-15 LTS
> Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
> Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
>            Reporter: TarakA
>            Priority: Major
>             Fix For: 2.4.5
>
>         Attachments: TestGroovyJsonSlurper.zip
>
>
> cast issue happening while parsing HTTP  response to Java class  in jdk 11, but not in jdk 8.
> please let us know, do you have further questions or advice to fix with JDK 11 
> {code:java}
> Caused by: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap')at deployment.application.war//groovy.json.internal.FastStringUtils$StringImplementation$1.toCharArray(FastStringUtils.java:88)at deployment.application.war//groovy.json.internal.FastStringUtils.toCharArray(FastStringUtils.java:175)at deployment.application.war//groovy.json.internal.BaseJsonParser.parse(BaseJsonParser.java:103)at deployment.application.war//groovy.json.JsonSlurper.parseText(JsonSlurper.java:208)at groovy.json.JsonSlurper$parseText.call(Unknown Source)at deployment.application.war//org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)at deployment.application.war//org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)at deployment.application.war//org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)at deployment.application.war//com.company.agent.commons.services.AuthorizeService.requestToken(AuthrizeService.groovy:76)at deployment.application.war//com.company.agent.commons.services.AuthorizeService.initBean(AuthrizeService.groovy:52)
> {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)