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

Reply via email to