CXF-2841 resurfaced in 2.3.x
----------------------------
Key: CXF-3381
URL: https://issues.apache.org/jira/browse/CXF-3381
Project: CXF
Issue Type: Bug
Components: Core
Affects Versions: 2.3.3
Reporter: Aki Yoshida
Fix For: 2.4, 2.3.4
Hi,
This problem resurfaced, so I am providing a unit test to check this condition
and also a patch.
There was this issue of the RMClient getting an exception when some
transmission error occurs even after the message has been successfully queued
in the retransmission queue and will be retransmitted in a later retransmission.
I reported this issue with CXF-2841 and it was fixed with revision 956089 in
2.2.x-fixed by modifying RetransmissionInterceptor and this fix was included in
2.2.10.
Unfortunately, a change applied in PhaseInterceptorChain with revision 1004780
in 2.2.x-fixed seems to have broken this correction and the original problem is
happening again from 2.2.11 and also in 2.3s.
So, in order to check and detect this issue, I wrote a unit test. When this
test is executed against 2.2.10, it succeeds but it fails against the later
releases at the moment. The change that I am suggesting for
PhaseInterceptorChain will fix the problem for 2.3.x so that this test will
succeed after this change is applied.
To verify everything is fine and I am not introducing any incompatibility, I
executed the entire systests tests.
I am attaching a svn diff file for the change (and the test class) for
2.3.x-fixed.
Could you check if it is okay?
Regards, Aki
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira