Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.3.2, 2.4
-
None
-
Found in CXF 2.3.2, confirmed the code is the same in 2.4.0
Windows 2003 Server x64
Description
Create a Server that uses the local transport.
Set property org.apache.cxf.transport.local.LocalConduit.directDispatch
Add an Out interceptor to the Server that decorates the OutputStream. For example GZIPOutInterceptor.
Expected:
decorated OutputStream to work.
Actual:
ClassCastException
Cause:
org.apache.cxf.transport.local.LocalDestination.close(Message)
CachedOutputStream stream = (CachedOutputStream)message.getContent(OutputStream.class);