[ https://issues.apache.org/jira/browse/CAMEL-10349?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15529566#comment-15529566 ]
Fabrizio Spataro commented on CAMEL-10349: ------------------------------------------ [~davsclaus] read this: https://wiki.openjdk.java.net/display/Nashorn/Nashorn+jsr223+engine+notes > javaScript setHeader conversion fault > ------------------------------------- > > Key: CAMEL-10349 > URL: https://issues.apache.org/jira/browse/CAMEL-10349 > Project: Camel > Issue Type: Bug > Components: camel-core > Affects Versions: 2.18.0 > Reporter: Fabrizio Spataro > Assignee: Fabrizio Spataro > > I may have found a bug derived from 2.18 > Before 2.18, i can specified an header like: > {code} > <setHeader headerName="myHeader"> > <javaScript>[ {"firstField": "firstValue", "secondField":"secondValue"} > ]</javaScript> > </setHeader> > {code} > I pass it into a method inside my bean. It was cast to > ArrayList<HashMap<String,Object>> > After 2.18 upgrade i had an error > 'java.lang.ClassCastException: jdk.nashorn.api.scripting.ScriptObjectMirror > cannot be cast to java.util.List' > Can you help me? Is it a camel bug or an jdk8 issue? -- This message was sent by Atlassian JIRA (v6.3.4#6332)