ClassCastException in AddressingOutHandler when Rahas is engaged
----------------------------------------------------------------

                 Key: AXIS2-1135
                 URL: http://issues.apache.org/jira/browse/AXIS2-1135
             Project: Apache Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: Addressing
            Reporter: Mario A. Rodriguez


I'm trying to figure out how to configure/use Rahas for WS-SecConv 
interactions. However, my service is failing in the MessageOut phase.

I am receiving the following exception: (some line numbers may not match due 
some extra logging that I've added)

Caused by: java.lang.ClassCastException: 
org.apache.axiom.om.impl.llom.OMElementImpl
        at org.apache.axiom.om.impl.dom.ParentNode.addChild(ParentNode.java:56)
        at 
org.apache.axis2.handlers.addressing.AddressingOutHandler.processReferenceInformation(AddressingOutHandler.java:364)
        at 
org.apache.axis2.handlers.addressing.AddressingOutHandler.addToSOAPHeader(AddressingOutHandler.java:314)
        at 
org.apache.axis2.handlers.addressing.AddressingOutHandler.processReplyTo(AddressingOutHandler.java:254)
        at 
org.apache.axis2.handlers.addressing.AddressingOutHandler.invoke(AddressingOutHandler.java:125)

The line in question is attempting to do:                 
        OMElement omElement = (OMElement) referenceInformation.get(key);
         parent.addChild(omElement);   <--- exception occurs inside this call 
when addChild() attempts to cast omElement to Node.

According to the Axis2 trace logs, the RequestSecurityToken request was handled 
successfully by Rahas, but it then gets hung up while writing the addressing 
headers to the response. The addressing module appears to work correctly if 
Rahas is not engaged.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to