1 Reply Latest reply on Mar 23, 2011 4:00 AM by vvalouch

    Oracle AQ throws jms-147 error

    vvalouch

      Hi,

       

      I'm trying to place a message into oracleaq with the route below but I receive always error. Do you have any idea why?

       

      route:

       

       

       

       

       

       

       

       

       

      error:

       

      08:11:13,969 | ERROR | //d:/temp/pickup | GenericFileOnCompletion          | 92 - org.apache.camel.camel-core - 2.6.0.fuse-00-00 | Caused by: org.springframework.jms.UncategorizedJmsException - Uncategorized exception occured during JMS processing; nested exception is oracle.jms.AQjmsException: JMS-147: Neplatný typ místa urèení pro ReplyTo, pou?ití vyhrazeného názvu agentu `JMSReplyTo nebo chyba serializace s AQjmsDestination

      org.springframework.jms.UncategorizedJmsException: Uncategorized exception occured during JMS processing; nested exception is oracle.jms.AQjmsException: JMS-147: Neplatný typ místa urèení pro ReplyTo, pou?ití vyhrazeného názvu agentu `JMSReplyTo nebo chyba serializace s AQjmsDestination

           at org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:316)[104:org.springframework.jms:3.0.5.RELEASE]

           at org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:168)[104:org.springframework.jms:3.0.5.RELEASE]

           at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:469)[104:org.springframework.jms:3.0.5.RELEASE]

           at org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.send(JmsConfiguration.java:175)[105:org.apache.camel.camel-jms:2.6.0.fuse-00-00]

           at org.apache.camel.component.jms.JmsProducer.doSend(JmsProducer.java:355)[105:org.apache.camel.camel-jms:2.6.0.fuse-00-00]

           at org.apache.camel.component.jms.JmsProducer.processInOnly(JmsProducer.java:309)[105:org.apache.camel.camel-jms:2.6.0.fuse-00-00]

           at org.apache.camel.component.jms.JmsProducer.process(JmsProducer.java:99)[105:org.apache.camel.camel-jms:2.6.0.fuse-00-00]

           at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:104)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:272)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:98)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:299)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:208)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:269)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.Pipeline.process(Pipeline.java:125)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:102)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:330)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:157)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:121)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:97)[92:org.apache.camel.camel-core:2.6.0.fuse-00-00]

           at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_24]

           at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)[:1.6.0_24]

           at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)[:1.6.0_24]

           at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)[:1.6.0_24]

           at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)[:1.6.0_24]

           at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)[:1.6.0_24]

           at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_24]

           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_24]

           at java.lang.Thread.run(Thread.java:662)[:1.6.0_24]

      Caused by: oracle.jms.AQjmsException: JMS-147: Neplatný typ místa urèení pro ReplyTo, pou?ití vyhrazeného názvu agentu `JMSReplyTo nebo chyba serializace s AQjmsDestination

           at oracle.jms.AQjmsError.throwEx(AQjmsError.java:288)[113:wrap_mvn_com.oracle_aqapi_10.2.0:0]

           at oracle.jms.AQjmsMessage.setJMSReplyTo(AQjmsMessage.java:528)[113:wrap_mvn_com.oracle_aqapi_10.2.0:0]

           at org.apache.camel.component.jms.JmsProducer$2.createMessage(JmsProducer.java:302)[105:org.apache.camel.camel-jms:2.6.0.fuse-00-00]

           at org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.doSendToDestination(JmsConfiguration.java:201)[105:org.apache.camel.camel-jms:2.6.0.fuse-00-00]

           at org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.access$100(JmsConfiguration.java:144)[105:org.apache.camel.camel-jms:2.6.0.fuse-00-00]

           at org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate$3.doInJms(JmsConfiguration.java:178)[105:org.apache.camel.camel-jms:2.6.0.fuse-00-00]

           at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:466)[104:org.springframework.jms:3.0.5.RELEASE]

           ... 41 more