Hi

You might need some more classes on your classpath. Are you using
maven or how do you resolve which .jars to use?


On Wed, Nov 12, 2008 at 4:50 PM, Matteo Redaelli
<[EMAIL PROTECTED]> wrote:
>
> I have some problem with xstream
>
> "Provider com.bea.xml.stream.XMLOutputFactoryBase not found"
>
> With this configuration
>
>                <route>
>                        <from uri="activemq:topic:pirelli.upms.sql.response" />
>                                <marshal><xstream /></marshal>
>                                <to uri="log:upmsDB" />
>                </route>
>
> I get
> SEVERE: Failed delivery for exchangeId:
> ID-nowar.redaelli.org/42770-1226504836182/0-2. On delivery attempt: 1
> caught: javax.xml.stream.FactoryConfigurationError: Provider
> com.bea.xml.stream.XMLOutputFactoryBase not found
> javax.xml.stream.FactoryConfigurationError: Provider
> com.bea.xml.stream.XMLOutputFactoryBase not found
>        at javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:72)
>        at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:176)
>        at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:92)
>        at 
> javax.xml.stream.XMLOutputFactory.newInstance(XMLOutputFactory.java:98)
>        at
> org.apache.camel.converter.jaxp.StaxConverter.getOutputFactory(StaxConverter.java:127)
>        at
> org.apache.camel.converter.jaxp.StaxConverter.createXMLStreamWriter(StaxConverter.java:63)
>        at
> org.apache.camel.dataformat.xstream.XStreamDataFormat.createHierarchicalStreamWriter(XStreamDataFormat.java:125)
>        at
> org.apache.camel.dataformat.xstream.XStreamDataFormat.marshal(XStreamDataFormat.java:81)
>        at
> org.apache.camel.processor.MarshalProcessor.process(MarshalProcessor.java:49)
>        at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:75)
>        at
> org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:172)
>        at
> org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:93)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:115)
>        at org.apache.camel.processor.Pipeline.process(Pipeline.java:89)
>        at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:63)
>        at
> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:47)
>        at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
>        at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
>        at
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:72)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
>        at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:322)
>        at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
>        at
> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:875)
>        at java.lang.Thread.run(Thread.java:595)
> Nov 12, 2008 4:47:20 PM org.apache.camel.processor.Logger log
>
>
>
>
> RomKal wrote:
>>
>> Hello Matteo!
>>
>> Isn't it enough to use
>>
>> marshal(xstream)
>>
>> in your flow?
>>
>> Romek
>>
>> 2008/11/12 Matteo Redaelli <[EMAIL PROTECTED]>:
>>>
>>> According to the documentation, the output of camel-jdbc is
>>> ArrayList<HashMap<String, Object>>.  Is there a faster way to convert it
>>> into xml (es <rows><row><field1>values</field1>...</row></rows>) than
>>> splitting it and use xpath/xquery ...
>>>
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/camel-jdbc%3A-converting-ArrayList%3CHashMap%3CString%2C-Object%3E%3E-to-xml--tp20462398s22882p20462398.html
>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/camel-jdbc%3A-converting-ArrayList%3CHashMap%3CString%2C-Object%3E%3E-to-xml--tp20462398s22882p20463050.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 

/Claus Ibsen
Apache Camel Committer
Blog: http://davsclaus.blogspot.com/

Reply via email to