Petals BC Filetransfer

"The component does not owns the MessageExchange" when a timeout occurs on consumer side

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 5.0.0
  • Fix Version/s: 5.0.1
  • Security Level: Public
  • Description:
    Hide

    If a timeout occurs during the service provider invocation, the following error occurs on the consumer part:

    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:590)
    	at org.ow2.petals.bc.filetransfer.listeners.FileTransferJBIListener.onExpiredAsyncJBIMessage(FileTransferJBIListener.java:139)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processExpired(MessageExchangeProcessor.java:397)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:179)
    	at org.ow2.petals.component.framework.process.JBIProcessorThreadPoolExecutor$ExchangeRunnable.run(JBIProcessorThreadPoolExecutor.java:90)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    	at java.lang.Thread.run(Thread.java:748)
    	at org.ow2.petals.component.framework.process.JBIProcessorThreadFactory$JBIProcessorThread.run(JBIProcessorThreadFactory.java:99)
    Show
    If a timeout occurs during the service provider invocation, the following error occurs on the consumer part:
    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:590)
    	at org.ow2.petals.bc.filetransfer.listeners.FileTransferJBIListener.onExpiredAsyncJBIMessage(FileTransferJBIListener.java:139)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processExpired(MessageExchangeProcessor.java:397)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:179)
    	at org.ow2.petals.component.framework.process.JBIProcessorThreadPoolExecutor$ExchangeRunnable.run(JBIProcessorThreadPoolExecutor.java:90)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    	at java.lang.Thread.run(Thread.java:748)
    	at org.ow2.petals.component.framework.process.JBIProcessorThreadFactory$JBIProcessorThread.run(JBIProcessorThreadFactory.java:99)
  • Environment:
    -

Activity

People

Dates

  • Created:
    Wed, 29 Jul 2020 - 10:58:02 +0200
    Updated:
    Wed, 29 Jul 2020 - 14:22:35 +0200
    Resolved:
    Wed, 29 Jul 2020 - 11:37:09 +0200