Details
-
- Environment:
- -
Issue Links
| Depends | |||
|---|---|---|---|
|
|
|
||
Activity
| Field | Original Value | New Value |
|---|---|---|
| Status | New [ 10000 ] | Open [ 10002 ] |
| Priority | Blocker [ 1 ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Link | This issue blocks PETALSDISTRIB-587 [ PETALSDISTRIB-587 ] |
| Description |
The following error occurs in the POJO service provider when a timeout occurs waiting the response to an external service provider call:
{code} 2024/02/29 15:58:59,811 GMT+0100 MONIT [org.ow2.petals.component.framework.UnderTestWithDefaultConf] : traceCode = 'provideFlowStepBegin', flowInstanceId = '11cbbf60-d713-11ee-8deb-024200dc0afc', flowStepId = '11ccd0d0-d713-11ee-8deb-024200dc0afc', flowStepInterfaceName = '{http://petals.ow2.org/se/pojo/unit-test/pojo}Pojo', flowStepServiceName = '{http://petals.ow2.org/se/pojo/unit-test/pojo}PojoService', flowStepOperationName = '{http://petals.ow2.org/se/pojo/unit-test/pojo}executeAsync', flowStepEndpointName = 'PojoEndpointName', flowPreviousStepId = '11cbbf61-d713-11ee-8deb-024200dc0afc' 2024/02/29 15:58:59,812 GMT+0100 FINE [org.ow2.petals.component.framework.UnderTestWithDefaultConf] : Intercepting message processing on ACCEPT 2024/02/29 15:58:59,813 GMT+0100 FINE [org.ow2.petals.component.framework.UnderTestWithDefaultConf] : Processing 'executeAsync'. 2024/02/29 15:58:59,821 GMT+0100 FINE [org.ow2.petals.component.framework.UnderTestWithDefaultConf] : Timeout used for asynchronous call: 5000 2024/02/29 15:58:59,822 GMT+0100 FINE [org.ow2.petals.component.framework.UnderTestWithDefaultConf] : Add AsyncContext (as consumer) for exchange petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:58:59,822 GMT+0100 FINE [org.ow2.petals.component.framework.UnderTestWithDefaultConf] : Send an asynchronous exchange with id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:58:59,823 GMT+0100 FINE [org.ow2.petals.component.framework.UnderTestWithDefaultConf] : Intercepting message processing on SEND 2024/02/29 15:58:59,825 GMT+0100 MONIT [org.ow2.petals.component.framework.UnderTestWithDefaultConf external-services] : traceCode = 'provideFlowStepBegin', flowInstanceId = '11cbbf60-d713-11ee-8deb-024200dc0afc', flowStepId = '11cfde10-d713-11ee-8deb-024200dc0afc', flowStepInterfaceName = '{http://petals.ow2.org/se/pojo/unit-test/echo}Echo', flowStepServiceName = '{http://petals.ow2.org/se/pojo/unit-test/echo}EchoService', flowStepOperationName = '{http://petals.ow2.org/se/pojo/unit-test/echo}echo', flowStepEndpointName = 'EchoEndpointName', flowPreviousStepId = '11ccd0d0-d713-11ee-8deb-024200dc0afc' 2024/02/29 15:59:05,757 GMT+0100 FINE [org.ow2.petals.component.framework.UnderTestWithDefaultConf] : Expiration of async send for exchange id: petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:05,758 GMT+0100 FINE [org.ow2.petals.component.framework.UnderTestWithDefaultConf] : Process an expired (sendAsync) exchange as CONSUMES with id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:05,761 GMT+0100 WARNING [org.ow2.petals.component.framework.UnderTestWithDefaultConf] : An error occured during message processing, let's send it back since the exchange was active before. java.lang.IllegalStateException: The component does not owns the MessageExchange at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.checkComponentOwnsExchange(MessageExchangeWrapper.java:282) at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.getEndpoint(MessageExchangeWrapper.java:93) at org.ow2.petals.component.framework.message.ExchangeImpl.getEndpointName(ExchangeImpl.java:175) at org.ow2.petals.se.pojo.listener.JBIListener.onExpiredAsyncJBIMessage(JBIListener.java:133) at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processExpired(MessageExchangeProcessor.java:444) at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:180) at org.ow2.petals.component.framework.process.JBIProcessorThreadPoolExecutor$ExchangeRunnable.run(JBIProcessorThreadPoolExecutor.java:90) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) at org.ow2.petals.component.framework.process.JBIProcessorThreadFactory$JBIProcessorThread.run(JBIProcessorThreadFactory.java:99) 2024/02/29 15:59:05,761 GMT+0100 SEVERE [org.ow2.petals.component.framework.UnderTestWithDefaultConf] : It seems I'm not the owner of the exchange anymore... Maybe there is a bug somewhere! There is nothing I can do now. java.lang.IllegalStateException: The component does not owns the MessageExchange at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.checkComponentOwnsExchange(MessageExchangeWrapper.java:282) at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.setError(MessageExchangeWrapper.java:194) at org.ow2.petals.component.framework.message.ExchangeImpl.setError(ExchangeImpl.java:593) at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:191) at org.ow2.petals.component.framework.process.JBIProcessorThreadPoolExecutor$ExchangeRunnable.run(JBIProcessorThreadPoolExecutor.java:90) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) at org.ow2.petals.component.framework.process.JBIProcessorThreadFactory$JBIProcessorThread.run(JBIProcessorThreadFactory.java:99) 2024/02/29 15:59:07,330 GMT+0100 MONIT [org.ow2.petals.component.framework.UnderTestWithDefaultConf external-services] : traceCode = 'provideFlowStepEnd', flowInstanceId = '11cbbf60-d713-11ee-8deb-024200dc0afc', flowStepId = '11cfde10-d713-11ee-8deb-024200dc0afc' {code} |
The following error occurs in the POJO service provider when a timeout occurs waiting the response to an external service provider call:
{code} 2024/02/29 15:58:59,811 GMT+0100 MONIT [Petals.Container.Components.petals-se-pojo] : traceCode = 'provideFlowStepBegin', flowInstanceId = '11cbbf60-d713-11ee-8deb-024200dc0afc', flowStepId = '11ccd0d0-d713-11ee-8deb-024200dc0afc', flowStepInterfaceName = '{http://petals.ow2.org/se/pojo/unit-test/pojo}Pojo', flowStepServiceName = '{http://petals.ow2.org/se/pojo/unit-test/pojo}PojoService', flowStepOperationName = '{http://petals.ow2.org/se/pojo/unit-test/pojo}executeAsync', flowStepEndpointName = 'PojoEndpointName', flowPreviousStepId = '11cbbf61-d713-11ee-8deb-024200dc0afc' 2024/02/29 15:58:59,812 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Intercepting message processing on ACCEPT 2024/02/29 15:58:59,813 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Processing 'executeAsync'. 2024/02/29 15:58:59,821 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Timeout used for asynchronous call: 5000 2024/02/29 15:58:59,822 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Add AsyncContext (as consumer) for exchange petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:58:59,822 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Send an asynchronous exchange with id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:58:59,823 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Intercepting message processing on SEND 2024/02/29 15:58:59,825 GMT+0100 MONIT [org.ow2.petals.component.framework.UnderTestWithDefaultConf external-services] : traceCode = 'provideFlowStepBegin', flowInstanceId = '11cbbf60-d713-11ee-8deb-024200dc0afc', flowStepId = '11cfde10-d713-11ee-8deb-024200dc0afc', flowStepInterfaceName = '{http://petals.ow2.org/se/pojo/unit-test/echo}Echo', flowStepServiceName = '{http://petals.ow2.org/se/pojo/unit-test/echo}EchoService', flowStepOperationName = '{http://petals.ow2.org/se/pojo/unit-test/echo}echo', flowStepEndpointName = 'EchoEndpointName', flowPreviousStepId = '11ccd0d0-d713-11ee-8deb-024200dc0afc' 2024/02/29 15:59:05,757 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Expiration of async send for exchange id: petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:05,758 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Process an expired (sendAsync) exchange as CONSUMES with id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:05,761 GMT+0100 WARNING [Petals.Container.Components.petals-se-pojo] : An error occured during message processing, let's send it back since the exchange was active before. java.lang.IllegalStateException: The component does not owns the MessageExchange at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.checkComponentOwnsExchange(MessageExchangeWrapper.java:282) at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.getEndpoint(MessageExchangeWrapper.java:93) at org.ow2.petals.component.framework.message.ExchangeImpl.getEndpointName(ExchangeImpl.java:175) at org.ow2.petals.se.pojo.listener.JBIListener.onExpiredAsyncJBIMessage(JBIListener.java:133) at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processExpired(MessageExchangeProcessor.java:444) at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:180) at org.ow2.petals.component.framework.process.JBIProcessorThreadPoolExecutor$ExchangeRunnable.run(JBIProcessorThreadPoolExecutor.java:90) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) at org.ow2.petals.component.framework.process.JBIProcessorThreadFactory$JBIProcessorThread.run(JBIProcessorThreadFactory.java:99) 2024/02/29 15:59:05,761 GMT+0100 SEVERE [Petals.Container.Components.petals-se-pojo] : It seems I'm not the owner of the exchange anymore... Maybe there is a bug somewhere! There is nothing I can do now. java.lang.IllegalStateException: The component does not owns the MessageExchange at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.checkComponentOwnsExchange(MessageExchangeWrapper.java:282) at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.setError(MessageExchangeWrapper.java:194) at org.ow2.petals.component.framework.message.ExchangeImpl.setError(ExchangeImpl.java:593) at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:191) at org.ow2.petals.component.framework.process.JBIProcessorThreadPoolExecutor$ExchangeRunnable.run(JBIProcessorThreadPoolExecutor.java:90) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) at org.ow2.petals.component.framework.process.JBIProcessorThreadFactory$JBIProcessorThread.run(JBIProcessorThreadFactory.java:99) 2024/02/29 15:59:07,330 GMT+0100 MONIT [org.ow2.petals.component.framework.UnderTestWithDefaultConf external-services] : traceCode = 'provideFlowStepEnd', flowInstanceId = '11cbbf60-d713-11ee-8deb-024200dc0afc', flowStepId = '11cfde10-d713-11ee-8deb-024200dc0afc' 2024/02/29 15:59:07,337 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Accepting a JBI message with Id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:07,340 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Remove AsyncContext (as consumer) for exchange petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:07,342 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Retrieved consumer flow attributes (Flow[instance=11cbbf60-d713-11ee-8deb-024200dc0afc, step=11ccd0d0-d713-11ee-8deb-024200dc0afc]) from exchange (petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc) 2024/02/29 15:59:07,343 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Flow attributes for exchange (id petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc) set to Flow[instance=11cbbf60-d713-11ee-8deb-024200dc0afc, step=11ccd0d0-d713-11ee-8deb-024200dc0afc] 2024/02/29 15:59:07,345 GMT+0100 INFO [Petals.Container.Components.petals-se-pojo] : The asynchronous response does not match any AsyncContext for petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc. It must have expired before: let's notify the sender with an error. 2024/02/29 15:59:07,345 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Send an asynchronous exchange with id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:07,346 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Intercepting message processing on SEND {code} |
| Description |
The following error occurs in the POJO service provider when a timeout occurs waiting the response to an external service provider call:
{code} 2024/02/29 15:58:59,811 GMT+0100 MONIT [Petals.Container.Components.petals-se-pojo] : traceCode = 'provideFlowStepBegin', flowInstanceId = '11cbbf60-d713-11ee-8deb-024200dc0afc', flowStepId = '11ccd0d0-d713-11ee-8deb-024200dc0afc', flowStepInterfaceName = '{http://petals.ow2.org/se/pojo/unit-test/pojo}Pojo', flowStepServiceName = '{http://petals.ow2.org/se/pojo/unit-test/pojo}PojoService', flowStepOperationName = '{http://petals.ow2.org/se/pojo/unit-test/pojo}executeAsync', flowStepEndpointName = 'PojoEndpointName', flowPreviousStepId = '11cbbf61-d713-11ee-8deb-024200dc0afc' 2024/02/29 15:58:59,812 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Intercepting message processing on ACCEPT 2024/02/29 15:58:59,813 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Processing 'executeAsync'. 2024/02/29 15:58:59,821 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Timeout used for asynchronous call: 5000 2024/02/29 15:58:59,822 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Add AsyncContext (as consumer) for exchange petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:58:59,822 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Send an asynchronous exchange with id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:58:59,823 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Intercepting message processing on SEND 2024/02/29 15:58:59,825 GMT+0100 MONIT [org.ow2.petals.component.framework.UnderTestWithDefaultConf external-services] : traceCode = 'provideFlowStepBegin', flowInstanceId = '11cbbf60-d713-11ee-8deb-024200dc0afc', flowStepId = '11cfde10-d713-11ee-8deb-024200dc0afc', flowStepInterfaceName = '{http://petals.ow2.org/se/pojo/unit-test/echo}Echo', flowStepServiceName = '{http://petals.ow2.org/se/pojo/unit-test/echo}EchoService', flowStepOperationName = '{http://petals.ow2.org/se/pojo/unit-test/echo}echo', flowStepEndpointName = 'EchoEndpointName', flowPreviousStepId = '11ccd0d0-d713-11ee-8deb-024200dc0afc' 2024/02/29 15:59:05,757 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Expiration of async send for exchange id: petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:05,758 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Process an expired (sendAsync) exchange as CONSUMES with id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:05,761 GMT+0100 WARNING [Petals.Container.Components.petals-se-pojo] : An error occured during message processing, let's send it back since the exchange was active before. java.lang.IllegalStateException: The component does not owns the MessageExchange at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.checkComponentOwnsExchange(MessageExchangeWrapper.java:282) at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.getEndpoint(MessageExchangeWrapper.java:93) at org.ow2.petals.component.framework.message.ExchangeImpl.getEndpointName(ExchangeImpl.java:175) at org.ow2.petals.se.pojo.listener.JBIListener.onExpiredAsyncJBIMessage(JBIListener.java:133) at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processExpired(MessageExchangeProcessor.java:444) at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:180) at org.ow2.petals.component.framework.process.JBIProcessorThreadPoolExecutor$ExchangeRunnable.run(JBIProcessorThreadPoolExecutor.java:90) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) at org.ow2.petals.component.framework.process.JBIProcessorThreadFactory$JBIProcessorThread.run(JBIProcessorThreadFactory.java:99) 2024/02/29 15:59:05,761 GMT+0100 SEVERE [Petals.Container.Components.petals-se-pojo] : It seems I'm not the owner of the exchange anymore... Maybe there is a bug somewhere! There is nothing I can do now. java.lang.IllegalStateException: The component does not owns the MessageExchange at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.checkComponentOwnsExchange(MessageExchangeWrapper.java:282) at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.setError(MessageExchangeWrapper.java:194) at org.ow2.petals.component.framework.message.ExchangeImpl.setError(ExchangeImpl.java:593) at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:191) at org.ow2.petals.component.framework.process.JBIProcessorThreadPoolExecutor$ExchangeRunnable.run(JBIProcessorThreadPoolExecutor.java:90) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) at org.ow2.petals.component.framework.process.JBIProcessorThreadFactory$JBIProcessorThread.run(JBIProcessorThreadFactory.java:99) 2024/02/29 15:59:07,330 GMT+0100 MONIT [org.ow2.petals.component.framework.UnderTestWithDefaultConf external-services] : traceCode = 'provideFlowStepEnd', flowInstanceId = '11cbbf60-d713-11ee-8deb-024200dc0afc', flowStepId = '11cfde10-d713-11ee-8deb-024200dc0afc' 2024/02/29 15:59:07,337 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Accepting a JBI message with Id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:07,340 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Remove AsyncContext (as consumer) for exchange petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:07,342 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Retrieved consumer flow attributes (Flow[instance=11cbbf60-d713-11ee-8deb-024200dc0afc, step=11ccd0d0-d713-11ee-8deb-024200dc0afc]) from exchange (petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc) 2024/02/29 15:59:07,343 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Flow attributes for exchange (id petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc) set to Flow[instance=11cbbf60-d713-11ee-8deb-024200dc0afc, step=11ccd0d0-d713-11ee-8deb-024200dc0afc] 2024/02/29 15:59:07,345 GMT+0100 INFO [Petals.Container.Components.petals-se-pojo] : The asynchronous response does not match any AsyncContext for petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc. It must have expired before: let's notify the sender with an error. 2024/02/29 15:59:07,345 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Send an asynchronous exchange with id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:07,346 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Intercepting message processing on SEND {code} |
The following error occurs in the POJO service provider when a timeout occurs waiting the response to an external service provider call:
{code} 2024/02/29 15:58:59,811 GMT+0100 MONIT [Petals.Container.Components.petals-se-pojo] : traceCode = 'provideFlowStepBegin', flowInstanceId = '11cbbf60-d713-11ee-8deb-024200dc0afc', flowStepId = '11ccd0d0-d713-11ee-8deb-024200dc0afc', flowStepInterfaceName = '{http://petals.ow2.org/se/pojo/unit-test/pojo}Pojo', flowStepServiceName = '{http://petals.ow2.org/se/pojo/unit-test/pojo}PojoService', flowStepOperationName = '{http://petals.ow2.org/se/pojo/unit-test/pojo}executeAsync', flowStepEndpointName = 'PojoEndpointName', flowPreviousStepId = '11cbbf61-d713-11ee-8deb-024200dc0afc' 2024/02/29 15:58:59,812 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Intercepting message processing on ACCEPT 2024/02/29 15:58:59,813 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Processing 'executeAsync'. 2024/02/29 15:58:59,821 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Timeout used for asynchronous call: 5000 2024/02/29 15:58:59,822 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Add AsyncContext (as consumer) for exchange petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:58:59,822 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Send an asynchronous exchange with id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:58:59,823 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Intercepting message processing on SEND 2024/02/29 15:58:59,825 GMT+0100 MONIT [org.ow2.petals.component.framework.UnderTestWithDefaultConf external-services] : traceCode = 'provideFlowStepBegin', flowInstanceId = '11cbbf60-d713-11ee-8deb-024200dc0afc', flowStepId = '11cfde10-d713-11ee-8deb-024200dc0afc', flowStepInterfaceName = '{http://petals.ow2.org/se/pojo/unit-test/echo}Echo', flowStepServiceName = '{http://petals.ow2.org/se/pojo/unit-test/echo}EchoService', flowStepOperationName = '{http://petals.ow2.org/se/pojo/unit-test/echo}echo', flowStepEndpointName = 'EchoEndpointName', flowPreviousStepId = '11ccd0d0-d713-11ee-8deb-024200dc0afc' 2024/02/29 15:59:05,757 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Expiration of async send for exchange id: petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:05,758 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Process an expired (sendAsync) exchange as CONSUMES with id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:05,761 GMT+0100 WARNING [Petals.Container.Components.petals-se-pojo] : An error occured during message processing, let's send it back since the exchange was active before. java.lang.IllegalStateException: The component does not owns the MessageExchange at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.checkComponentOwnsExchange(MessageExchangeWrapper.java:282) at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.getEndpoint(MessageExchangeWrapper.java:93) at org.ow2.petals.component.framework.message.ExchangeImpl.getEndpointName(ExchangeImpl.java:175) at org.ow2.petals.se.pojo.listener.JBIListener.onExpiredAsyncJBIMessage(JBIListener.java:133) at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processExpired(MessageExchangeProcessor.java:444) at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:180) at org.ow2.petals.component.framework.process.JBIProcessorThreadPoolExecutor$ExchangeRunnable.run(JBIProcessorThreadPoolExecutor.java:90) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) at org.ow2.petals.component.framework.process.JBIProcessorThreadFactory$JBIProcessorThread.run(JBIProcessorThreadFactory.java:99) 2024/02/29 15:59:05,761 GMT+0100 SEVERE [Petals.Container.Components.petals-se-pojo] : It seems I'm not the owner of the exchange anymore... Maybe there is a bug somewhere! There is nothing I can do now. java.lang.IllegalStateException: The component does not owns the MessageExchange at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.checkComponentOwnsExchange(MessageExchangeWrapper.java:282) at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.setError(MessageExchangeWrapper.java:194) at org.ow2.petals.component.framework.message.ExchangeImpl.setError(ExchangeImpl.java:593) at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:191) at org.ow2.petals.component.framework.process.JBIProcessorThreadPoolExecutor$ExchangeRunnable.run(JBIProcessorThreadPoolExecutor.java:90) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) at org.ow2.petals.component.framework.process.JBIProcessorThreadFactory$JBIProcessorThread.run(JBIProcessorThreadFactory.java:99) 2024/02/29 15:59:07,330 GMT+0100 MONIT [org.ow2.petals.component.framework.UnderTestWithDefaultConf external-services] : traceCode = 'provideFlowStepEnd', flowInstanceId = '11cbbf60-d713-11ee-8deb-024200dc0afc', flowStepId = '11cfde10-d713-11ee-8deb-024200dc0afc' 2024/02/29 15:59:07,337 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Accepting a JBI message with Id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:07,340 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Remove AsyncContext (as consumer) for exchange petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:07,342 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Retrieved consumer flow attributes (Flow[instance=11cbbf60-d713-11ee-8deb-024200dc0afc, step=11ccd0d0-d713-11ee-8deb-024200dc0afc]) from exchange (petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc) 2024/02/29 15:59:07,343 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Flow attributes for exchange (id petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc) set to Flow[instance=11cbbf60-d713-11ee-8deb-024200dc0afc, step=11ccd0d0-d713-11ee-8deb-024200dc0afc] 2024/02/29 15:59:07,345 GMT+0100 INFO [Petals.Container.Components.petals-se-pojo] : The asynchronous response does not match any AsyncContext for petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc. It must have expired before: let's notify the sender with an error. 2024/02/29 15:59:07,345 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Send an asynchronous exchange with id : petals:uid:11ce7e80-d713-11ee-8deb-024200dc0afc 2024/02/29 15:59:07,346 GMT+0100 FINE [Petals.Container.Components.petals-se-pojo] : Intercepting message processing on SEND {code} |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 2.8.0 [ 11118 ] | |
| Resolution | Fixed [ 1 ] |
| Status | Resolved [ 10004 ] | Open [ 10002 ] |
| Resolution | Fixed [ 1 ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Fix Version/s | 2.6.1 [ 11198 ] |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 2.7.1 [ 11199 ] | |
| Fix Version/s | 2.8.0 [ 11118 ] | |
| Resolution | Fixed [ 1 ] |
| Affects Version/s | 2.6.0 [ 10829 ] |