Exchange Listeners may not be receiving all events
--------------------------------------------------
Key: SM-1550
URL: https://issues.apache.org/activemq/browse/SM-1550
Project: ServiceMix
Issue Type: Bug
Components: servicemix-core
Affects Versions: 3.2.2
Environment: Mac OS X Tiger / Java 1.5.0_13 / ServiceMix 3.2.1, 3.2.2
Reporter: Matt Pavlovich
I have an Exchange Listener enabled and while monitoring the flow of a CXF WS
(BC <-> SE), I see five (5) trips via the Exchange Listener.
This seems counter intuitive to the idea that each component would set a
'Active' and 'Done' status on the Exchange. Why are their 5 steps for the
role-type-status combination? It seems that there should be six (6) total
steps, as the Provider-Sent-Active never gets a Provider-Sent-Done.
MsgId: ID:192.168.145.20-11c23eba8cc-4:0 role: Consumer type: Sent status:
Active.
MsgId: ID:192.168.145.20-11c23eba8cc-4:0 role: Provider type: Accepted status:
Active.
MsgId: ID:192.168.145.20-11c23eba8cc-4:0 role: Provider type: Sent status:
Active.
MsgId: ID:192.168.145.20-11c23eba8cc-4:0 role: Consumer type: Sent status: Done.
MsgId: ID:192.168.145.20-11c23eba8cc-4:0 role: Provider type: Accepted status:
Done.
Per Guillaume Nodet:
There is a missing step between #3 and #4 which should be Consumer /
Accepted / Active.
Not sure why it is missing. It may be caused by a missing call to the
listeners when the
sendSync method is used.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.