ClassCastException in JAXRSOutInterceptor.serializeMessage
----------------------------------------------------------

                 Key: CXF-2464
                 URL: https://issues.apache.org/jira/browse/CXF-2464
             Project: CXF
          Issue Type: Bug
          Components: REST
    Affects Versions: 2.2.2
            Reporter: Tommy Odom


The following line in JAXRSOutInterceptor.serializeMessage causes a 
ClassCastException if the headers are not of type MultivaluedMap.

        MultivaluedMap<String, Object> responseHeaders = 
            (MultivaluedMap)message.get(Message.PROTOCOL_HEADERS);

We have an existing CXF out interceptor that we configure on the CXF bus which 
works with both SOAP and REST calls so when we add the protocol headers we use 
a standard HashMap.  This worked fine in CXF 2.2 but when we tried upgrading to 
CXF 2.2.2 our REST services started failing.  A few lines above that the code 
retrieves the headers and refers to them as a standard Map interface.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to