Here's the stacktrace:

2012-02-09 13:57:05,031 [DefaultMessageListenerContainer-1] WARN 
org.apache.camel.processor.UnitOfWorkProcessor  - Caught unhandled exception
while processing ExchangeId: ID-SA21-59175-1328813810722-0-1
java.lang.RuntimeException: oracle.jdbc.driver.T2CConnection
        at
org.apache.activemq.command.ActiveMQObjectMessage.storeContent(ActiveMQObjectMessage.java:104)
        at
org.apache.activemq.command.ActiveMQObjectMessage.copy(ActiveMQObjectMessage.java:80)
        at
org.apache.activemq.command.ActiveMQObjectMessage.copy(ActiveMQObjectMessage.java:75)
        at org.apache.activemq.ActiveMQSession.send(ActiveMQSession.java:1619)
        at
org.apache.activemq.ActiveMQMessageProducer.send(ActiveMQMessageProducer.java:227)
        at org.apache.activemq.pool.PooledProducer.send(PooledProducer.java:74)
        at org.apache.activemq.pool.PooledProducer.send(PooledProducer.java:59)
        at org.springframework.jms.core.JmsTemplate.doSend(JmsTemplate.java:592)
        at
org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.doSend(JmsConfiguration.java:268)
        at
org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.doSendToDestination(JmsConfiguration.java:207)
        at
org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.access$100(JmsConfiguration.java:149)
        at
org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate$3.doInJms(JmsConfiguration.java:183)
        at 
org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:466)
        at
org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.send(JmsConfiguration.java:180)
        at 
org.apache.camel.component.jms.JmsProducer.doSend(JmsProducer.java:355)
        at
org.apache.camel.component.jms.JmsProducer.processInOnly(JmsProducer.java:311)
        at 
org.apache.camel.component.jms.JmsProducer.process(JmsProducer.java:109)
        at
org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150)
        at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117)
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99)
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:86)
        at
org.apache.camel.processor.UnitOfWorkProducer.process(UnitOfWorkProducer.java:63)
        at
org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:352)
        at
org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:324)
        at 
org.apache.camel.impl.ProducerCache.doInProducer(ProducerCache.java:223)
        at 
org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:324)
        at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:169)
        at
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:111)
        at
org.apache.camel.impl.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:150)
        at
org.apache.camel.impl.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:146)
        at
com.foo.jms.message.producer.TransactionMessageProducer.sendMessage(TransactionMessageProducer.java:43)
        at
com.foo.jms.aq.OracleAqTransactionMessageListener.onMessage(OracleAqTransactionMessageListener.java:47)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:536)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:496)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:243)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1059)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1051)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:948)
        at java.lang.Thread.run(Thread.java:619)
*Caused by: java.io.NotSerializableException:
oracle.jdbc.driver.T2CConnection
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)
        at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
        at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
        at
org.apache.activemq.command.ActiveMQObjectMessage.storeContent(ActiveMQObjectMessage.java:98)
        ... 40 more*
2012-02-09 13:57:05,080 [DefaultMessageListenerContainer-1] INFO 
com.foo.jms.message.producer.TransactionMessageProducer  - Exception
occurred during execution on the exchange: Exchange[Message:
oracle.xdb.XMLType@15635fa]




--
View this message in context: 
http://camel.465427.n5.nabble.com/sending-oracle-XMLType-message-to-activeMQ-tp5466141p5470388.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to