Hi Yeah your American Oracle has been too long in Denmark and learned to talk Danish. Its visa is overdue please return it back.
On Thu, Aug 11, 2016 at 8:41 AM, Preben.Asmussen <p...@dr.dk> wrote: > Hi > > I just tried to upgrade camel-jms from 2.17.1 to 2.17.2 and got jms errors > due to Oracle AQ regards JMSX*** properties as read only. As I re call there > were som special handling regarding exchange header copying this in 2.xx. > due to this fact. > > I think the change was introduced in > https://issues.apache.org/jira/browse/CAMEL-9995 > > > Stacktrace -> > org.springframework.jms.UncategorizedJmsException: Uncategorized exception > occured during JMS processing; nested exception is > oracle.jms.AQjmsException: JMS-110: Egenskab JMSXUserID er skrivebeskyttet > at > org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:316) > at > org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:169) > at > org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:497) > at > org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.send(JmsConfiguration.java:452) > at > org.apache.camel.component.jms.JmsProducer.doSend(JmsProducer.java:414) > at > org.apache.camel.component.jms.JmsProducer.processInOnly(JmsProducer.java:368) > at > org.apache.camel.component.jms.JmsProducer.process(JmsProducer.java:154) > at > org.apache.camel.impl.InterceptSendToEndpoint$1.process(InterceptSendToEndpoint.java:164) > at > org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145) > at > org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) > at > org.apache.camel.processor.interceptor.HandleFaultInterceptor.process(HandleFaultInterceptor.java:42) > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:95) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468) > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:344) > at > org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:60) > at > org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:165) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:121) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:83) > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:63) > at > org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:165) > at > org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62) > at > org.apache.camel.impl.InterceptSendToEndpoint$1.process(InterceptSendToEndpoint.java:164) > at > org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145) > at > org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) > at > org.apache.camel.processor.interceptor.HandleFaultInterceptor.process(HandleFaultInterceptor.java:42) > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:95) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468) > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:344) > at > org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:60) > at > org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:165) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:121) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:83) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468) > at > org.apache.camel.spring.spi.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:220) > at > org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:101) > at > org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:114) > at > org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) > at > org.apache.camel.processor.interceptor.HandleFaultInterceptor.process(HandleFaultInterceptor.java:42) > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:95) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468) > at > org.apache.camel.spring.spi.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:220) > at > org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:183) > at > org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:34) > at > org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133) > at > org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:176) > at > org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:136) > at > org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:105) > at > org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:114) > at > org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) > at > org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109) > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91) > at > org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:112) > at > org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:721) > at > org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:681) > at > org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:651) > at > org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:315) > at > org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:233) > at > org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1158) > at > org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1150) > at > org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:1047) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > Caused by: oracle.jms.AQjmsException: JMS-110: Egenskab JMSXUserID er > skrivebeskyttet > at oracle.jms.AQjmsError.throwEx(AQjmsError.java:330) > at oracle.jms.AQjmsMessage.setSystemProperty(AQjmsMessage.java:2501) > at oracle.jms.AQjmsMessage.setStringProperty2(AQjmsMessage.java:1968) > at oracle.jms.AQjmsMessage.setStringProperty(AQjmsMessage.java:1943) > at > org.apache.camel.component.jms.JmsMessageHelper.setProperty(JmsMessageHelper.java:150) > at > org.apache.camel.component.jms.JmsBinding.appendJmsProperty(JmsBinding.java:370) > at > org.apache.camel.component.jms.JmsBinding.appendJmsProperties(JmsBinding.java:329) > at > org.apache.camel.component.jms.JmsBinding.makeJmsMessage(JmsBinding.java:304) > at > org.apache.camel.component.jms.JmsProducer$2.createMessage(JmsProducer.java:301) > at > org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.doSendToDestination(JmsConfiguration.java:498) > at > org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.access$100(JmsConfiguration.java:441) > at > org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate$1.doInJms(JmsConfiguration.java:455) > at > org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:494) > ... 64 more > [- JmsConsumer[YARN_UPDATE_HUB]] TransactionErrorHandler WARN > Transaction rollback (0x6ef81f31) redelivered(false) for (MessageId: > ID:39C6E2CCC72BAA1FE053B50D650A8C34 on ExchangeId: > ID-A78029-49792-1470896958131-0-3) caught: > org.springframework.jms.UncategorizedJmsException: Uncategorized exception > occured during JMS processing; nested exception is > oracle.jms.AQjmsException: JMS-110: Egenskab JMSXUserID er skrivebeskyttet > [- JmsConsumer[YARN_UPDATE_HUB]] EndpointMessageListener WARN > Execution of JMS message listener failed. Caused by: > [org.apache.camel.RuntimeCamelException - > org.springframework.jms.UncategorizedJmsException: Uncategorized exception > occured during JMS processing; nested exception is > oracle.jms.AQjmsException: JMS-110: Egenskab JMSXUserID er skrivebeskyttet] > org.apache.camel.RuntimeCamelException: > org.springframework.jms.UncategorizedJmsException: Uncategorized exception > occured during JMS processing; nested exception is > oracle.jms.AQjmsException: JMS-110: Egenskab JMSXUserID er skrivebeskyttet > at > org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1690) > at > org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:190) > at > org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:34) > at > org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133) > at > org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:176) > at > org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:136) > at > org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:105) > at > org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:114) > at > org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) > at > org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109) > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91) > at > org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:112) > at > org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:721) > at > org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:681) > at > org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:651) > at > org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:315) > at > org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:233) > at > org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1158) > at > org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1150) > at > org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:1047) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > Caused by: org.springframework.jms.UncategorizedJmsException: Uncategorized > exception occured during JMS processing; nested exception is > oracle.jms.AQjmsException: JMS-110: Egenskab JMSXUserID er skrivebeskyttet > at > org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:316) > at > org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:169) > at > org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:497) > at > org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.send(JmsConfiguration.java:452) > at > org.apache.camel.component.jms.JmsProducer.doSend(JmsProducer.java:414) > at > org.apache.camel.component.jms.JmsProducer.processInOnly(JmsProducer.java:368) > at > org.apache.camel.component.jms.JmsProducer.process(JmsProducer.java:154) > at > org.apache.camel.impl.InterceptSendToEndpoint$1.process(InterceptSendToEndpoint.java:164) > at > org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145) > at > org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) > at > org.apache.camel.processor.interceptor.HandleFaultInterceptor.process(HandleFaultInterceptor.java:42) > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:95) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468) > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:344) > at > org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:60) > at > org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:165) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:121) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:83) > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:63) > at > org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:165) > at > org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62) > at > org.apache.camel.impl.InterceptSendToEndpoint$1.process(InterceptSendToEndpoint.java:164) > at > org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145) > at > org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) > at > org.apache.camel.processor.interceptor.HandleFaultInterceptor.process(HandleFaultInterceptor.java:42) > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:95) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468) > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:344) > at > org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:60) > at > org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:165) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:121) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:83) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468) > at > org.apache.camel.spring.spi.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:220) > at > org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:101) > at > org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:114) > at > org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) > at > org.apache.camel.processor.interceptor.HandleFaultInterceptor.process(HandleFaultInterceptor.java:42) > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:95) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468) > at > org.apache.camel.spring.spi.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:220) > at > org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:183) > ... 22 more > Caused by: oracle.jms.AQjmsException: JMS-110: Egenskab JMSXUserID er > skrivebeskyttet > at oracle.jms.AQjmsError.throwEx(AQjmsError.java:330) > at oracle.jms.AQjmsMessage.setSystemProperty(AQjmsMessage.java:2501) > at oracle.jms.AQjmsMessage.setStringProperty2(AQjmsMessage.java:1968) > at oracle.jms.AQjmsMessage.setStringProperty(AQjmsMessage.java:1943) > at > org.apache.camel.component.jms.JmsMessageHelper.setProperty(JmsMessageHelper.java:150) > at > org.apache.camel.component.jms.JmsBinding.appendJmsProperty(JmsBinding.java:370) > at > org.apache.camel.component.jms.JmsBinding.appendJmsProperties(JmsBinding.java:329) > at > org.apache.camel.component.jms.JmsBinding.makeJmsMessage(JmsBinding.java:304) > at > org.apache.camel.component.jms.JmsProducer$2.createMessage(JmsProducer.java:301) > at > org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.doSendToDestination(JmsConfiguration.java:498) > at > org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.access$100(JmsConfiguration.java:441) > at > org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate$1.doInJms(JmsConfiguration.java:455) > at > org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:494) > ... 64 more > > > /Preben > > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/possible-camel-jms-regression-in-2-17-2-tp5786290.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2