Hi Dimuthu, I changed all the libs when engaging the rampart module to axis2. I know that the axiom-1.2.2 jars are used. What code do you need? I think of the stub, the skeleton and the part where the client calls the stub. Anything that is important? I will send this code in a archive to you personally. I don't think that I'm allowed to give out all code through a public mailing list. Is that ok?
Regards, Sebastian Dimuthu Leelaratne schrieb: > Hi Sebestian, > > Can you check wether you are using the correct axiom jars in the class > path? > > It should be axiom 1.2.2 jars, namely axiom-dom, axiom-impl and > axiom-api. With rampart-1.1 both 1.2.2 and 1.2.1 axiom jar set should > work properly. > > If this step also doesn't work, then I can have a look at it if you > can send me the client code. > > Thank you, > Dimuthu. > > ------------------------------------------------- > WSO2 -"Oxygenating the Web Service Platform" > www.wso2.com > > > On 1/22/07, Sebastian Roschke <[EMAIL PROTECTED]> > wrote: >> Hi Dimuthu, >> >> thanks for your help again!!! I tried all the examples and they are all >> working fine. I really don't know where this problem comes from. Do you >> have any ideas? >> >> Regards, >> Sebastian >> >> Dimuthu Leelaratne schrieb: >> > Hi Sebastian, >> > >> > I tried to recreate the scenario as follows. >> > >> > 1) I used axis2-1.1.1 and rampart 1.1 and executed the first rampart >> > smaple which is in samples/basic/sample01. Which is identical to your >> > situation. It executed without any problems >> > >> > 2) But then I realized that it didn't have any addressing headers as >> > yours. So I added some addressing headers and ran it, but it worked >> > perfectly too. >> > >> > 3) After that I added a null element and ran the sample which again >> > worked perfectly. So finally the SOAP message I observed was as >> > follows(Please refer [1]) and in the axis2.xml I had what you had >> > which is "<module ref="rampart"/>" >> > >> > Did you try running the sample01 in rampart? It is an identical >> > situation where the axis2.xml has only engaged the module but doesn't >> > do any security actions. If it works fine in your machine then we can >> > narrow down the problem to scenario specific. Thank you. >> > >> > Rgds, >> > Dimuthu >> > ------------------------------------------------- >> > WSO2 -"Oxygenating the Web Service Platform" >> > www.wso2.com >> > >> > >> > >> > [1] The soap messagge >> > <?xml version='1.0' encoding='UTF-8'?> >> > <soapenv:Envelope xmlns:wsa="http://www.w3.org/2005/08/addressing" >> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> >> > <soapenv:Header> >> > <wsa:To>http://localhost:9080/axis2/services/sample01</wsa:To> >> > <wsa:ReplyTo> >> > >> > >> <wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address> >> >> > </wsa:ReplyTo> >> > >> > >> <wsa:MessageID>urn:uuid:8655FCF2CBB79A97C711691163447531</wsa:MessageID> >> > <wsa:Action>urn:echo</wsa:Action> >> > </soapenv:Header> >> > <soapenv:Body> >> > <ns1:echo >> > xmlns:ns1="http://sample01.samples.rampart.apache.org/xsd"> >> > <param1>lastMan</param1> >> > <param0 /> >> > </ns1:echo> >> > </soapenv:Body> >> > </soapenv:Envelope> >> > >> > >> > >> > >> > >> > On 1/19/07, Sebastian Roschke <[EMAIL PROTECTED]> >> > wrote: >> >> Hi Dimuthu, >> >> >> >> thanks for your support solving this problem. I'm currently using >> >> rampart-1.1 and axis2-1.1.1. I have no policy configured at all. I >> >> removed all configurations but the failure remains. The only thing >> that >> >> is configured is that the client should use the rampart module. I >> have a >> >> >> >> <module ref="rampart"/> >> >> >> >> in the axis2 related config file. The exception is thrown on >> client side >> >> while the rampart module is invoked on the axis2 stack. Do you >> need any >> >> additional information? >> >> >> >> Regards, >> >> Sebastian >> >> >> >> >> >> Dimuthu Leelaratne schrieb: >> >> > Hi Sebastian, >> >> > >> >> > Looks like I was wrong in the previos mail. Can you pls tell me the >> >> > rampart version that you are using, so that I can look into it the >> >> > matter? One more question, do you load Policy at the client side? >> >> > >> >> > Thank you, >> >> > Dimuthu. >> >> > >> >> > >> >> > On 1/18/07, Sebastian Roschke >> <[EMAIL PROTECTED]> >> >> > wrote: >> >> >> Hi Dimuthu, >> >> >> >> >> >> Thanks for the hint... The SOAP messages I use are really simple. >> >> There >> >> >> is nothing special I think. It is something like that: >> >> >> >> >> >> <?xml version='1.0' encoding='utf-8'?> >> >> >> <soapenv:Envelope >> xmlns:wsa="http://www.w3.org/2005/08/addressing" >> >> >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> >> >> >> <soapenv:Header> >> >> >> >> >> >> >> >> >> <wsa:To>http://localhost:3003/axis2/services/MessagingClientService</wsa:To> >> >> >> >> >> >> >> >> >> <wsa:ReplyTo> >> >> >> >> >> >> >> >> >> <wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address> >> >> >> >> >> >> >> >> >> </wsa:ReplyTo> >> >> >> >> >> >> >> >> >> <wsa:MessageID>urn:uuid:8655FCF2CBB79A97C711691163447531</wsa:MessageID> >> >> >> <wsa:Action>urn:addClient</wsa:Action> >> >> >> </soapenv:Header> >> >> >> <soapenv:Body> >> >> >> <ns2:addClient >> >> >> >> >> >> xmlns:ns2="http://www.hpi.uni-potsdam.de/skid.common/wsmessaging/types"> >> >> >> <ns2:agentName>test</ns2:agentName> >> >> >> >> <ns2:className>skid.agent.test.TestAgent</ns2:className> >> >> >> <ns2:configPath>messaging_test.config</ns2:configPath> >> >> >> <ns2:messageFactoryClassName /> >> >> >> </ns2:addClient> >> >> >> </soapenv:Body> >> >> >> </soapenv:Envelope> >> >> >> >> >> >> Maybe you have any ideas. Please write when you have >> suggestions... >> >> >> >> >> >> Regards, >> >> >> Sebastian >> >> >> >> >> >> >> >> >> Dimuthu Leelaratne schrieb: >> >> >> > Hi Sebastian, >> >> >> > >> >> >> > This is not a rampart problem. The pointed out JIRA shows the >> >> bug. I >> >> >> > walked through the stack trace. This happens for specific SOAP >> >> >> > messages, when they are converted to DOOM as mentioned. I have >> >> never >> >> >> > experienced the problem. Maybe because the SOAP messages that >> I use >> >> >> > wouldn't re-create the problem. >> >> >> > >> >> >> > Regards, >> >> >> > Dimuthu >> >> >> > >> >> >> > >> >> >> > On 1/17/07, Sebastian Roschke >> >> <[EMAIL PROTECTED]> >> >> >> > wrote: >> >> >> >> Hi everybody, >> >> >> >> >> >> >> >> I have a problem using rampart in axis2. I just have configured >> >> the >> >> >> >> axis2-client.xml this way, that it should use rampart. At the >> >> >> moment I >> >> >> >> have no configuration for the rampart module at all. While >> >> using the >> >> >> >> client api to invoke a soap request, I get the following >> >> exceptions: >> >> >> >> >> >> >> >> org.apache.axis2.AxisFault: Error in extracting message >> >> properties; >> >> >> >> nested exception is: >> >> >> >> org.apache.rampart.RampartException: Error in extracting >> >> message >> >> >> >> properties >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65) >> >> >> >> at org.apache.axis2.engine.Phase.invoke(Phase.java:381) >> >> >> >> at >> >> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:518) >> >> >> >> at >> >> org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:651) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.axis2.description.OutOnlyAxisOperationClient.execute(OutOnlyAxisOperation.java:353) >> >> >> >> >> >> >> >> >> >> >> >> >> >> at >> >> >> >> >> >> >> >> >> >> skid.messaging.ws.client.client.MessagingClientServiceStub.addClient(MessagingClientServiceStub.java:126) >> >> >> >> >> >> >> >> >> >> >> >> >> >> at >> >> >> skid.messaging.client.ClientControl.main(ClientControl.java:55) >> >> >> >> Caused by: org.apache.rampart.RampartException: Error in >> >> extracting >> >> >> >> message properties >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.rampart.RampartMessageData.<init>(RampartMessageData.java:294) >> >> >> >> >> >> >> >> >> >> >> >> >> >> at >> >> >> org.apache.rampart.MessageBuilder.build(MessageBuilder.java:56) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:59) >> >> >> >> ... 6 more >> >> >> >> Caused by: org.apache.ws.security.WSSecurityException: Error in >> >> >> >> converting SOAP Envelope to Document; nested exception is: >> >> >> >> org.apache.axiom.om.OMException: >> >> >> javax.xml.stream.XMLStreamException >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.rampart.util.Axis2Util.getDocumentFromSOAPEnvelope(Axis2Util.java:121) >> >> >> >> >> >> >> >> >> >> >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.rampart.RampartMessageData.<init>(RampartMessageData.java:146) >> >> >> >> >> >> >> >> >> >> >> >> >> >> ... 8 more >> >> >> >> Caused by: org.apache.axiom.om.OMException: >> >> >> >> javax.xml.stream.XMLStreamException >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:199) >> >> >> >> >> >> >> >> >> >> >> >> >> >> at >> >> org.apache.axiom.om.impl.dom.NodeImpl.build(NodeImpl.java:469) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.axiom.om.impl.dom.DocumentImpl.build(DocumentImpl.java:476) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.rampart.util.Axis2Util.getDocumentFromSOAPEnvelope(Axis2Util.java:107) >> >> >> >> >> >> >> >> >> >> >> >> >> >> ... 9 more >> >> >> >> Caused by: javax.xml.stream.XMLStreamException >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:952) >> >> >> >> >> >> >> >> >> >> >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:913) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:116) >> >> >> >> >> >> >> >> >> >> >> >> >> >> ... 12 more >> >> >> >> >> >> >> >> This exception is thrown when invoking the first request on the >> >> >> stub. I >> >> >> >> can find the following link concerning that problem: >> >> >> >> >> http://www.mail-archive.com/axis-dev@ws.apache.org/msg25582.html >> >> >> >> >> >> >> >> >> >> >> >> As proposed in this post I should check wether the soap message >> >> >> includes >> >> >> >> MIME parts. I used MIME parts in former times, but at the >> moment I >> >> >> >> disabled all MTOM related things. >> >> >> >> >> >> >> >> Do you have any suggestions concernings this problem? Is it a >> >> known >> >> >> >> problem or a bug? >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> > >> >> --------------------------------------------------------------------- >> >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> >> > For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> > >> --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >> >> >> >> >> >> >> >> >> >> >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> >> >> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >
signature.asc
Description: OpenPGP digital signature