-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
7.4.23.GA
-
None
-
False
-
-
False
-
-
-
-
-
after upgrading to 7.4.23, our custom interceptor, which extends org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor (hence also implements org.apache.cxf.binding.soap.interceptor.SoapInterceptor I) stopped working. Our custom interceptor contains our own implementation of getUnderstoodHeaders() , which is completely disregarded by the TCCLAwareSoapPhaseInterceptor.getUnderstoodHeaders() decorator (which replaces our interceptor in runtime) . Traced the issue back to the https://issues.redhat.com/browse/JBEAP-28792 . The provided fix lacks check if delegate is instance of SoapInterceptor and if so, calling ((SoapInterceptor) delegate).getUnderstoodHeaders() within the TCCLAwareSoapPhaseInterceptor.getUnderstoodHeaders()