Hi Nuria, This is a bug in DOOM, the AXIOM DOM implementation.
I just fixed this and checked it in. [1] Thanks, Ruchith 1. http://svn.apache.org/viewvc?rev=634561&view=rev On Thu, Mar 6, 2008 at 5:59 PM, Nuria Rodríguez García <[EMAIL PROTECTED]> wrote: > Hi, > I can't add information in SOAPHeader when I engage rampart and addressing > module. > > My header is the following: > > <soapenv:Header> > <wsse:Security > xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" > soapenv:mustUnderstand="1"> > <wsu:Timestamp > xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" > wsu:Id="Timestamp-32653965"> > <wsu:Created>2008-03-06T11:37:41.497Z</wsu:Created> > <wsu:Expires>2008-03-06T11:42:41.497Z</wsu:Expires> > </wsu:Timestamp> > <wsse:UsernameToken > xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" > wsu:Id="UsernameToken-11737724"> > <wsse:Username>alice</wsse:Username> > <wsse:Password > Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">bobPW</wsse:Password> > </wsse:UsernameToken> > </wsse:Security> > <content> > <Attachment idAttachFile="$FILE{FileTestA.txt}" > nameAttachFile="FileTestA.txt"/> > <Attachment idAttachFile="$FILE{FileTestB.txt}" > nameAttachFile="FileTestA.txt"/> > </content> > <wsa:To>http://localhost:8081/axis2/services/SWASampleService</wsa:To> > <wsa:MessageID>urn:uuid:E23726932EDEB77EB81204803460112</wsa:MessageID> > <wsa:Action>process</wsa:Action> > </soapenv:Header> > > I receive the following exception in server side: > java.lang.NullPointerException > at > org.apache.axiom.soap.impl.dom.SOAPHeaderImpl.getHeaderBlocksWithNSUR > I(SOAPHeaderImpl.java:244) > at org.apache.rampart.RampartEngine.process(RampartEngine.java:96) > at > org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.jav > a:85) > at org.apache.axis2.engine.Phase.invoke(Phase.java:292) > at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:235) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:135) > at > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq > uest(HTTPTransportUtils.java:275) > at > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:1 > 21) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:237) > > > I don't know if it is possible and I would need to know if there is a way to > do it. > If I engage only addressing module this works. > > Thanks, Nuria -- http://blog.ruchith.org http://wso2.org --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]