You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org> on 2011/05/13 09:26:47 UTC
[jira] [Updated] (SMXCOMP-869) servicemix-eip-2010.02 -
ExchangeStatus not set to DONE
[ https://issues.apache.org/jira/browse/SMXCOMP-869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Baptiste Onofré updated SMXCOMP-869:
-----------------------------------------
Fix Version/s: 2011.02
> servicemix-eip-2010.02 - ExchangeStatus not set to DONE
> -------------------------------------------------------
>
> Key: SMXCOMP-869
> URL: https://issues.apache.org/jira/browse/SMXCOMP-869
> Project: ServiceMix Components
> Issue Type: Bug
> Components: servicemix-eip
> Affects Versions: 2010.02
> Environment: Linux - servicemix 3.3.2
> Reporter: Sandeep T H
> Fix For: 2011.02
>
>
> The splitter functionality of the EIP component is not the setting the ExchangeStatus to DONE resulting in the active message exchanges in the NMR.
> In the below sample SA, where the flow is like file-poller -> eip-splitter -> file-sender.
> Here after the file-poller sends the file to the splitter which in turn based on xpath sends it to file-sender.
> The file-sender after writing the file to the file-system sets the ExchangeStatus to DONE which is then forwarded to the splitter but here the splitter loses it and it is not forwarded to the file-poller.So the file in the polling directory is not deleted, the bigger issue is the exchange remains active.
> LOGS:
> 2011-04-20T19:34:43.854+0530 | pm186x169 | DEBUG | pool-component.servicemix-file-thread-10 | FileComponent | icemix.file.FilePollerEndpoint 368 | Processing file /home/splitter/poller/ne_reg_request_12345000000004001.xml
> 2011-04-20T19:34:43.864+0530 | pm186x169 | DEBUG | pool-component.servicemix-file-thread-10 | FileComponent | emix.common.AsyncBaseLifeCycle 653 | Created correlation id: ID:10.58.186.169-12f7339a520-15:0
> 2011-04-20T19:34:43.865+0530 | pm186x169 | DEBUG | pool-component.servicemix-file-thread-10 | DeliveryChannelImpl | .messaging.DeliveryChannelImpl 435 | Send ID:10.58.186.169-12f7339a520-15:0 in DeliveryChannel{servicemix-file}
> 2011-04-20T19:34:43.867+0530 | pm186x169 | DEBUG | pool-component.servicemix-file-thread-10 | SecuredBroker | mix.jbi.security.SecuredBroker 66 | send exchange with secure broker
> 2011-04-20T19:34:43.867+0530 | pm186x169 | DEBUG | pool-component.servicemix-file-thread-10 | SecuredBroker | mix.jbi.security.SecuredBroker 80 | service name :{urn:servicemix:tutorial}splitter
> 2011-04-20T19:34:43.868+0530 | pm186x169 | DEBUG | pool-component.servicemix-file-thread-10 | SecuredBroker | mix.jbi.security.SecuredBroker 81 | operation name :null
> 2011-04-20T19:34:43.868+0530 | pm186x169 | DEBUG | pool-component.servicemix-file-thread-10 | SedaFlow | emix.jbi.nmr.flow.AbstractFlow 119 | Called Flow send
> 2011-04-20T19:34:43.896+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-eip-thread-1 | SedaQueue | .jbi.nmr.flow.seda.SedaQueue$1 132 | org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@211c7a72 dequeued exchange: InOnly[
> id: ID:10.58.186.169-12f7339a520-15:0
> status: Active
> role: provider
> service: {urn:servicemix:tutorial}splitter
> endpoint: split
> in: <?xml version="1.0" encoding="UTF-8"?><message>
> <tree>
> <a>ABCD</a>
> <b>XYZ</b>
> <c>1234</c>
> </tree>
> </message>
> ]
> 2011-04-20T19:34:43.898+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-eip-thread-1 | EIPComponent | emix.common.AsyncBaseLifeCycle 561 | Received exchange: status: Active, role: provider
> 2011-04-20T19:34:43.898+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-eip-thread-1 | EIPComponent | emix.common.AsyncBaseLifeCycle 623 | Retrieved correlation id: ID:10.58.186.169-12f7339a520-15:0
> 2011-04-20T19:34:43.899+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-eip-thread-1 | MemoryStore | cemix.store.memory.MemoryStore 51 | Storing object with id: ID:10.58.186.169-12f7339a520-15:0
> 2011-04-20T19:34:43.919+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-eip-thread-1 | MemoryStore | cemix.store.memory.MemoryStore 51 | Storing object with id: ID:10.58.186.169-12f7339a520-15:0.acks
> 2011-04-20T19:34:43.919+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-eip-thread-1 | EIPComponent | emix.common.AsyncBaseLifeCycle 659 | Correlation id retrieved from ThreadLocal: ID:10.58.186.169-12f7339a520-15:0
> 2011-04-20T19:34:43.919+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-eip-thread-1 | DeliveryChannelImpl | .messaging.DeliveryChannelImpl 435 | Send ID:10.58.186.169-12f7339a520-18:0 in DeliveryChannel{servicemix-eip}
> 2011-04-20T19:34:43.924+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-eip-thread-1 | SecuredBroker | mix.jbi.security.SecuredBroker 66 | send exchange with secure broker
> 2011-04-20T19:34:43.924+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-eip-thread-1 | SecuredBroker | mix.jbi.security.SecuredBroker 80 | service name :{urn:servicemix:tutorial}filesender
> 2011-04-20T19:34:43.925+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-eip-thread-1 | SecuredBroker | mix.jbi.security.SecuredBroker 81 | operation name :null
> 2011-04-20T19:34:43.925+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-eip-thread-1 | SedaFlow | emix.jbi.nmr.flow.AbstractFlow 119 | Called Flow send
> 2011-04-20T19:34:43.938+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-1 | SedaQueue | .jbi.nmr.flow.seda.SedaQueue$1 132 | org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@7e64cfe0 dequeued exchange: InOnly[
> id: ID:10.58.186.169-12f7339a520-18:0
> status: Active
> role: provider
> service: {urn:servicemix:tutorial}filesender
> endpoint: filesender
> in: <?xml version="1.0" encoding="UTF-8"?><tree>
> <a>ABCD</a>
> <b>XYZ</b>
> <c>1234</c>
> </tree>
> ]
> 2011-04-20T19:34:43.938+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-1 | FileComponent | emix.common.AsyncBaseLifeCycle 561 | Received exchange: status: Active, role: provider
> 2011-04-20T19:34:43.939+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-1 | FileComponent | emix.common.AsyncBaseLifeCycle 623 | Retrieved correlation id: ID:10.58.186.169-12f7339a520-15:0
> 2011-04-20T19:34:43.986+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-1 | FileComponent | icemix.file.FileSenderEndpoint 114 | Writing to file: /home/splitter/sender/13033082839398838700637039316225tmp
> 2011-04-20T19:34:44.016+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-1 | SimpleEndpoint | ommon.endpoints.SimpleEndpoint 81 | SimpleEndpoint.done called:
> 2011-04-20T19:34:44.016+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-1 | DeliveryChannelImpl | .messaging.DeliveryChannelImpl 435 | Send ID:10.58.186.169-12f7339a520-18:0 in DeliveryChannel{servicemix-file}
> 2011-04-20T19:34:44.017+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-1 | SecuredBroker | mix.jbi.security.SecuredBroker 66 | send exchange with secure broker
> 2011-04-20T19:34:44.017+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-1 | SedaFlow | emix.jbi.nmr.flow.AbstractFlow 119 | Called Flow send
> 2011-04-20T19:34:44.019+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-2 | SedaQueue | .jbi.nmr.flow.seda.SedaQueue$1 132 | org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@7c830624 dequeued exchange: InOnly[
> id: ID:10.58.186.169-12f7339a520-18:0
> status: Done
> role: consumer
> service: {urn:servicemix:tutorial}filesender
> endpoint: filesender
> in: <?xml version="1.0" encoding="UTF-8"?><tree>
> <a>ABCD</a>
> <b>XYZ</b>
> <c>1234</c>
> </tree>
> ]
> 2011-04-20T19:34:44.019+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-2 | EIPComponent | emix.common.AsyncBaseLifeCycle 561 | Received exchange: status: Done, role: consumer
> 2011-04-20T19:34:44.019+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-2 | EIPComponent | emix.common.AsyncBaseLifeCycle 623 | Retrieved correlation id: ID:10.58.186.169-12f7339a520-15:0
> 2011-04-20T19:34:44.019+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-2 | MemoryStore | cemix.store.memory.MemoryStore 62 | Loading object with id: ID:10.58.186.169-12f7339a520-15:0.acks
> 2011-04-20T19:34:44.020+0530 | pm186x169 | DEBUG | pool-flow.seda.servicemix-file-thread-2 | MemoryStore | cemix.store.memory.MemoryStore 51 | Storing object with id: ID:10.58.186.169-12f7339a520-15:0.acks
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira