gnodet commented on PR #21869:
URL: https://github.com/apache/camel/pull/21869#issuecomment-4031947177

   @apupier You're right, the `FailOverFeatureTest.testPojo` failure is **not** 
pre-existing — it's caused by this Undertow upgrade. Sorry for the confusing 
wording in my earlier comment.
   
   The root cause is a CXF bug: when Undertow 2.4.0.RC1 handles a connection 
failure to a non-existent address, the HTTP response processing path changed, 
resulting in a `null` inbound message in CXF's `ClientImpl.onMessage`. This 
causes an NPE that prevents the failover mechanism from triggering properly.
   
   I've filed [CXF-9204](https://issues.apache.org/jira/browse/CXF-9204) and 
there's a CXF PR at [apache/cxf#2939](https://github.com/apache/cxf/pull/2939). 
For now, `testPojo` is `@Disabled` with a reference to CXF-9204. The 
`testPayload` test passes fine since it uses a different data format code path.
   
   I also addressed your review comment about `assertHasCauseOfType` — replaced 
with `assertInstanceOf` from JUnit 5 in commit 409b7e3.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to