Petals SE Flowable

Error invoking an operation RobustInOnly or InOnly from a service task

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: No version
  • Fix Version/s: 1.0.0
  • Component/s: Process service
  • Security Level: Public
  • Description:
    Hide

    The following error occurs when invoking a service operation RobustInOnly or InOnly from a service task:

    com.ebmwebsourcing.easycommons.lang.UncheckedException: Can't create or set OUT message
    	at org.ow2.petals.component.framework.message.ExchangeImpl.getOutMessage(ExchangeImpl.java:348)
    	at org.ow2.petals.component.framework.message.ExchangeImpl.getOutMessageContentAsDocument(ExchangeImpl.java:404)
    	at org.ow2.petals.component.framework.message.ExchangeImpl.getOutMessageContentAsDocument(ExchangeImpl.java:398)
    	at org.ow2.petals.flowable.outgoing.cxf.transport.PetalsConduit.onMessage(PetalsConduit.java:164)
    	at org.ow2.petals.flowable.incoming.FlowableJBIListener.onAsyncJBIMessage(FlowableJBIListener.java:172)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.invokeJBIListener(MessageExchangeProcessor.java:524)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processAsConsumer(MessageExchangeProcessor.java:425)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.process(MessageExchangeProcessor.java:282)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:182)
    	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)
    Caused by: javax.jbi.messaging.MessagingException: The MessageExchange state does not allow this operation: exchange is terminated (reason: MEP ended with Done.)
    	at org.ow2.petals.jbi.messaging.exchange.impl.MessageExchangeImpl.checkIsNotTerminated(MessageExchangeImpl.java:418)
    	at org.ow2.petals.jbi.messaging.exchange.impl.MessageExchangeImpl.checkIsActive(MessageExchangeImpl.java:405)
    	at org.ow2.petals.jbi.messaging.exchange.impl.MessageExchangeImpl.createMessage(MessageExchangeImpl.java:125)
    	at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.createMessage(MessageExchangeWrapper.java:88)
    	at org.ow2.petals.component.framework.message.ExchangeImpl.getOutMessage(ExchangeImpl.java:342)
    	... 13 more
    Show
    The following error occurs when invoking a service operation RobustInOnly or InOnly from a service task:
    com.ebmwebsourcing.easycommons.lang.UncheckedException: Can't create or set OUT message
    	at org.ow2.petals.component.framework.message.ExchangeImpl.getOutMessage(ExchangeImpl.java:348)
    	at org.ow2.petals.component.framework.message.ExchangeImpl.getOutMessageContentAsDocument(ExchangeImpl.java:404)
    	at org.ow2.petals.component.framework.message.ExchangeImpl.getOutMessageContentAsDocument(ExchangeImpl.java:398)
    	at org.ow2.petals.flowable.outgoing.cxf.transport.PetalsConduit.onMessage(PetalsConduit.java:164)
    	at org.ow2.petals.flowable.incoming.FlowableJBIListener.onAsyncJBIMessage(FlowableJBIListener.java:172)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.invokeJBIListener(MessageExchangeProcessor.java:524)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processAsConsumer(MessageExchangeProcessor.java:425)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.process(MessageExchangeProcessor.java:282)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:182)
    	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)
    Caused by: javax.jbi.messaging.MessagingException: The MessageExchange state does not allow this operation: exchange is terminated (reason: MEP ended with Done.)
    	at org.ow2.petals.jbi.messaging.exchange.impl.MessageExchangeImpl.checkIsNotTerminated(MessageExchangeImpl.java:418)
    	at org.ow2.petals.jbi.messaging.exchange.impl.MessageExchangeImpl.checkIsActive(MessageExchangeImpl.java:405)
    	at org.ow2.petals.jbi.messaging.exchange.impl.MessageExchangeImpl.createMessage(MessageExchangeImpl.java:125)
    	at org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper.createMessage(MessageExchangeWrapper.java:88)
    	at org.ow2.petals.component.framework.message.ExchangeImpl.getOutMessage(ExchangeImpl.java:342)
    	... 13 more
  • Environment:
    -

People

Dates

  • Created:
    Thu, 17 Aug 2017 - 17:17:21 +0200
    Updated:
    Fri, 18 Aug 2017 - 09:17:45 +0200
    Resolved:
    Fri, 18 Aug 2017 - 09:17:45 +0200