Re: com.sun.org.apache.xerces.internal.dom.TextImpl cannot be cast to java.lang.String

2015-07-27 Thread Claus Ibsen
: com.sun.org.apache.xerces.internal.dom.TextImpl cannot be cast to java.lang.String at net.eisele.camel.jpa.order.OrderService$$Lambda$2/347614965.accept(Unknown Source) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374) [rt.jar:1.8.0_45] at java.util.stream.ReferencePipeline$Head.forEach

Re: com.sun.org.apache.xerces.internal.dom.TextImpl cannot be cast to java.lang.String

2015-07-24 Thread Henryk Konsek
Hi Markus, Can you send us the full stack trace? Cheers! pt., 24.07.2015 o 14:31 użytkownik Markus Eisele eisele.mar...@gmail.com napisał: Same ClassCast Exception: java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.TextImpl cannot be cast to java.lang.String Cheers

Re: com.sun.org.apache.xerces.internal.dom.TextImpl cannot be cast to java.lang.String

2015-07-24 Thread Markus Eisele
---: java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.TextImpl cannot be cast to java.lang.String at net.eisele.camel.jpa.order.OrderService$$Lambda$2/347614965.accept(Unknown Source) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374) [rt.jar:1.8.0_45

Re: com.sun.org.apache.xerces.internal.dom.TextImpl cannot be cast to java.lang.String

2015-07-24 Thread Claus Ibsen
On Fri, Jul 24, 2015 at 2:11 PM, Jakub Korab jakub.korab.li...@gmail.com wrote: Try setting the return type from the xpath expression: .setHeader(isbns, xpath(/order//isbn/text(), List.class)) I wonder if a xpath with /text() works for a NodeList type, eg you will end up with a NodeList of 2

com.sun.org.apache.xerces.internal.dom.TextImpl cannot be cast to java.lang.String

2015-07-24 Thread Markus Eisele
Hi, I was trying to convert a bunch of //text() Nodes selected via XPath into a ListString and keep getting a ClassCastException. My input xml: isbn9781617290450/isbn isbn9780132360280/isbn The route .setHeader(isbns, xpath(/order//isbn/text())) .bean(orderService,

Re: com.sun.org.apache.xerces.internal.dom.TextImpl cannot be cast to java.lang.String

2015-07-24 Thread Jakub Korab
Try setting the return type from the xpath expression: .setHeader(isbns, xpath(/order//isbn/text(), List.class)) Jakub On 24/07/15 13:05, Markus Eisele wrote: Hi, I was trying to convert a bunch of //text() Nodes selected via XPath into a ListString and keep getting a ClassCastException. My

Re: com.sun.org.apache.xerces.internal.dom.TextImpl cannot be cast to java.lang.String

2015-07-24 Thread Markus Eisele
Same ClassCast Exception: java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.TextImpl cannot be cast to java.lang.String Cheers, Markus On 24 July 2015 at 14:11, Jakub Korab jakub.korab.li...@gmail.com wrote: Try setting the return type from the xpath expression: .setHeader