Details
-
Bug
-
Resolution: Done
-
Major
-
jboss-fuse-6.2, jboss-fuse-6.2.1
-
None
-
%
Description
This example installs correctly, but once you copy files into work/eip/input, it gets repeated errors in the log like the one below.
16:30:26,099 | ERROR | //work/eip/input | DefaultErrorHandler | 199 - org.apache.camel.camel-core - 2.13.2 | Failed delivery for (MessageId: ID-kevins-mbp-53778-1408544928592-0-1027 on ExchangeId: ID-kevins-mbp-53778-1408544928592-0-1035). Exhausted after delivery attempt: 1 caught: org.apache.camel.TypeConversionException: Error during type conversion from type: net.sf.saxon.dom.DOMNodeList to the required type: java.lang.String with value net.sf.saxon.dom.DOMNodeList@22e13512 due java.lang.IllegalStateException: DOMSender: unsupported kind of start node (2)
Message History
---------------------------------------------------------------------------------------------------------------------------------------
RouteId ProcessorId Processor Elapsed (ms)
[mainRoute ] [mainRoute ] file://work/eip/input [ 45]
[splitterRoute ] [setHeader1 ] [setHeader[orderId] ] [ 1]
[splitterRoute ] [setHeader2 ] [setHeader[region] ] [ 1]
[splitterRoute ] [log4 ] [log ] [ 0]
Exchange
---------------------------------------------------------------------------------------------------------------------------------------
Exchange[
Id ID-kevins-mbp-53778-1408544928592-0-1035
ExchangePattern InOnly
Headers
BodyType org.apache.xerces.dom.DeferredElementNSImpl
Body <order xmlns="http://fusesource.com/examples/order/v7" id="2012_0020"> <customer id="T0020"> <name>Taronga Zoo</name> <city>Sydney</city> <country>AU</country> </customer> <date>2012-03-20</date> <orderlines> <orderline> <article id="T0020"> <description>Tarantula</description> </article> <quantity>20</quantity> </orderline> <orderline> <article id="T2020"> <description>Toad</description> </article> <quantity>20</quantity> </orderline> </orderlines> </order>
]
Stacktrace
---------------------------------------------------------------------------------------------------------------------------------------
org.apache.camel.TypeConversionException: Error during type conversion from type: net.sf.saxon.dom.DOMNodeList to the required type: java.lang.String with value net.sf.saxon.dom.DOMNodeList@22e13512 due java.lang.IllegalStateException: DOMSender: unsupported kind of start node (2)
at org.apache.camel.impl.converter.BaseTypeConverterRegistry.convertTo(BaseTypeConverterRegistry.java:130)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.core.osgi.OsgiTypeConverter.convertTo(OsgiTypeConverter.java:108)[208:org.apache.camel.camel-blueprint:2.13.2]
at org.apache.camel.support.ExpressionAdapter.evaluate(ExpressionAdapter.java:37)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.builder.ExpressionBuilder$59.evaluate(ExpressionBuilder.java:1397)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.support.ExpressionAdapter.evaluate(ExpressionAdapter.java:36)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.LogProcessor.process(LogProcessor.java:51)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:398)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.Pipeline.process(Pipeline.java:118)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:398)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:573)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:506)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:215)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.Splitter.process(Splitter.java:98)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:398)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:51)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:113)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:398)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.Pipeline.process(Pipeline.java:118)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:423)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:211)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:175)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:187)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:114)[199:org.apache.camel.camel-core:2.13.2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_55]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)[:1.7.0_55]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)[:1.7.0_55]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.7.0_55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_55]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_55]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_55]
Caused by: org.apache.camel.RuntimeCamelException: java.lang.IllegalStateException: DOMSender: unsupported kind of start node (2)
at org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1363)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.util.ObjectHelper.invokeMethod(ObjectHelper.java:1005)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.impl.converter.InstanceMethodTypeConverter.convertTo(InstanceMethodTypeConverter.java:78)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.impl.converter.BaseTypeConverterRegistry.doConvertTo(BaseTypeConverterRegistry.java:275)[199:org.apache.camel.camel-core:2.13.2]
at org.apache.camel.impl.converter.BaseTypeConverterRegistry.convertTo(BaseTypeConverterRegistry.java:113)[199:org.apache.camel.camel-core:2.13.2]
... 40 more
Caused by: java.lang.IllegalStateException: DOMSender: unsupported kind of start node (2)
at net.sf.saxon.dom.DOMSender.send(DOMSender.java:108)
at net.sf.saxon.dom.DOMObjectModel.sendSource(DOMObjectModel.java:242)
at net.sf.saxon.event.Sender.send(Sender.java:219)
at net.sf.saxon.IdentityTransformer.transform(IdentityTransformer.java:46)
at org.apache.camel.converter.jaxp.XmlConverter.toResult(XmlConverter.java:131)
at org.apache.camel.converter.jaxp.XmlConverter.toResult(XmlConverter.java:115)
at org.apache.camel.converter.jaxp.XmlConverter.toString(XmlConverter.java:237)
at org.apache.camel.converter.jaxp.XmlConverter.toString(XmlConverter.java:283)
at org.apache.camel.converter.jaxp.DomConverter.toString(DomConverter.java:105)
at org.apache.camel.converter.jaxp.DomConverter.toString(DomConverter.java:74)
at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source)