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

Claus Ibsen resolved CAMEL-12136.
---------------------------------
    Resolution: Fixed

> camel-saxon - dump namespaces may cause a ClassCastException
> ------------------------------------------------------------
>
>                 Key: CAMEL-12136
>                 URL: https://issues.apache.org/jira/browse/CAMEL-12136
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-saxon
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>            Priority: Minor
>             Fix For: 2.21.0
>
>
> Noticed this from the test logs
> 2018-01-12 10:43:29,972 [main           ] INFO  XPathLanguageTest             
>  - 
> ********************************************************************************
> 2018-01-12 10:43:29,972 [main           ] INFO  XPathLanguageTest             
>  - Testing: 
> testSpringDSLXPathSaxonFlag(org.apache.camel.language.xpath.XPathLanguageTest)
> 2018-01-12 10:43:29,972 [main           ] INFO  XPathLanguageTest             
>  - 
> ********************************************************************************
> 2018-01-12 10:43:30,126 [main           ] INFO  SpringCamelContext            
>  - Apache Camel 2.21.0-SNAPSHOT (CamelContext: camel-7) is starting
> 2018-01-12 10:43:30,126 [main           ] INFO  DefaultManagementStrategy     
>  - JMX is disabled
> 2018-01-12 10:43:30,129 [main           ] INFO  DefaultTypeConverter          
>  - Type converters loaded (core: 193, classpath: 5)
> 2018-01-12 10:43:30,144 [main           ] INFO  SpringCamelContext            
>  - StreamCaching is not in use. If using streams then its recommended to 
> enable stream caching. See more details at 
> http://camel.apache.org/stream-caching.html
> 2018-01-12 10:43:30,146 [main           ] INFO  XPathBuilder                  
>  - Using objectModelUri http://saxon.sf.net/jaxp/xpath/om when created 
> XPathFactory net.sf.saxon.xpath.XPathFactoryImpl@6b63e6ad
> 2018-01-12 10:43:30,147 [main           ] INFO  SpringCamelContext            
>  - Route: route13 started and consuming from: direct://testSaxonWithFlag
> 2018-01-12 10:43:30,147 [main           ] INFO  SpringCamelContext            
>  - Route: route14 started and consuming from: direct://testSaxonWithFactory
> 2018-01-12 10:43:30,147 [main           ] INFO  SpringCamelContext            
>  - Route: route15 started and consuming from: 
> direct://testSaxonWithFlagPredicate
> 2018-01-12 10:43:30,147 [main           ] INFO  SpringCamelContext            
>  - Route: route16 started and consuming from: 
> direct://testSaxonWithFactoryPredicate
> 2018-01-12 10:43:30,148 [main           ] INFO  SpringCamelContext            
>  - Total 4 routes, of which 4 are started
> 2018-01-12 10:43:30,148 [main           ] INFO  SpringCamelContext            
>  - Apache Camel 2.21.0-SNAPSHOT (CamelContext: camel-7) started in 0.022 
> seconds
> 2018-01-12 10:43:30,149 [main           ] INFO  XPathBuilder                  
>  - Using objectModelUri http://saxon.sf.net/jaxp/xpath/om when created 
> XPathFactory net.sf.saxon.xpath.XPathFactoryImpl@17410c07
> 2018-01-12 10:43:30,149 [main           ] INFO  XPathBuilder                  
>  - Creating new XPath expression in pool. Namespaces on XPath expression: 
> [me: {system -> http://camel.apache.org/xml/variables/system-properties},{in 
> -> http://camel.apache.org/xml/in/},{function -> 
> http://camel.apache.org/xml/function/},{env -> 
> http://camel.apache.org/xml/variables/environment-variables},{out -> 
> http://camel.apache.org/xml/out/},{xsi -> 
> http://www.w3.org/2001/XMLSchema-instance}], [parent: 
> net.sf.saxon.xpath.JAXPXPathStaticContext$MinimalNamespaceContext@6ee99964]
> 2018-01-12 10:43:30,156 [main           ] WARN  XPathBuilder                  
>  - Unable to trace discovered namespaces in XPath expression
> java.lang.ClassCastException: java.util.ArrayList cannot be cast to 
> org.w3c.dom.NodeList
>       at 
> org.apache.camel.builder.xml.XPathBuilder.logNamespaces(XPathBuilder.java:885)
>  [camel-core-2.21.0-SNAPSHOT.jar:2.21.0-SNAPSHOT]
>       at 
> org.apache.camel.builder.xml.XPathBuilder.evaluateAs(XPathBuilder.java:847) 
> [camel-core-2.21.0-SNAPSHOT.jar:2.21.0-SNAPSHOT]
>       at 
> org.apache.camel.builder.xml.XPathBuilder.evaluate(XPathBuilder.java:819) 
> [camel-core-2.21.0-SNAPSHOT.jar:2.21.0-SNAPSHOT]
>       at 
> org.apache.camel.builder.xml.XPathBuilder.evaluate(XPathBuilder.java:181) 
> [camel-core-2.21.0-SNAPSHOT.jar:2.21.0-SNAPSHOT]
>       at 
> org.apache.camel.processor.SetBodyProcessor.process(SetBodyProcessor.java:49) 
> [camel-core-2.21.0-SNAPSHOT.jar:2.21.0-SNAPSHOT]
>       at 
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:548)
>  [camel-core-2.21.0-SNAPSHOT.jar:2.21.0-SNAPSHOT]
>       at 
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201)
>  [camel-core-2.21.0-SNAPSHOT.jar:2.21.0-SNAPSHOT]
>       at org.apache.camel.processor.Pipeline.process(Pipeline.java:138) 
> [camel-core-2.21.0-SNAPSHOT.jar:2.21.0-SNAPSHOT]
>       at org.apache.camel.processor.Pipeline.process(Pipeline.java:101) 
> [camel-core-2.21.0-SNAPSHOT.jar:2.21.0-SNAPSHOT]
>       at 
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201)
>  [camel-core-2.21.0-SNAPSHOT.jar:2.21.0-SNAPSHOT]
>       at 
> org.apache.camel.component.direct.DirectBlockingProducer.process(DirectBlockingProducer.java:53)
>  [camel-core-2.21.0-SNAPSHOT.jar:2.21.0-SNAPSHOT]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to