Yes, I use camel 1.5.0 and maven 2.0.9. And the project was created with

mvn archetype:create                   \
  -DarchetypeGroupId=org.apache.camel.archetypes  \
  -DarchetypeArtifactId=camel-archetype-activemq  \
  -DarchetypeVersion=1.5.0             \
  -DgroupId=XX                  \
  -DartifactId=XXXX


        <dependency>
                <groupId>org.apache.camel</groupId>
                <artifactId>camel-xstream</artifactId>
                <version>${camel-version}</version>
        </dependency>
                <dependency>
                        <groupId>org.apache.camel</groupId>
                        <artifactId>camel-jdbc</artifactId>
                        <version>${camel-version}</version>
                </dependency>
 

Claus Ibsen-2 wrote:
> 
> 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/
> 
> 

-- 
View this message in context: 
http://www.nabble.com/camel-jdbc%3A-converting-ArrayList%3CHashMap%3CString%2C-Object%3E%3E-to-xml--tp20462398s22882p20476786.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to