Hi, I hope this is the right list to raise this on; so, apologies if not.


I'm working with one of the Rampart (1.5) sample applications and I'm seeing 
this exception with Axis2 1.5.1 (Java 6):



 Caused by: org.apache.rampart.RampartException: No user value in the rampart 
configuration policy

      at 
org.apache.rampart.builder.BindingBuilder.addUsernameToken(BindingBuilder.java:200)

      at 
org.apache.rampart.builder.BindingBuilder.handleSupportingTokens(BindingBuilder.java:393)

      at 
org.apache.rampart.builder.AsymmetricBindingBuilder.doSignBeforeEncrypt(AsymmetricBindingBuilder.java:380)

      at 
org.apache.rampart.builder.AsymmetricBindingBuilder.build(AsymmetricBindingBuilder.java:95)

      at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:147)

      at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64)

      ... 8 more



This is similar to the thread here: 
http://www.mail-archive.com/[email protected]/msg03693.html and from 
that I commented out the generated code in the stub, which got me from the 
client to the server side where I then see an "org.apache.axis2.AxisFault: SOAP 
header missing" error, which is confirmed by tcpmon.  So, I added the client 
code back and found the problem is alleviated if I run in debug mode in Eclipse 
(with breakpoints along the path above).  Based on this I found that if I add a 
Thread.sleep(3000) call between these two statements in the client it works 
without debug mode:



  StAXOMBuilder builder = new 
StAXOMBuilder("src/main/resources/rampart-config.xml");

  OMElement configElement = builder.getDocumentElement();





Should this be the case?  I didn't see anything obvious in JIRA, but I'm not 
really familiar enough with AXIOM or the Rampart/Axis2 client code in this case 
to make a judgment further about this.



Thanks,

William









The information in this email is confidential and may be legally privileged.
It is intended solely for the addressee. Access to this email by anyone else
is unauthorized. If you are not the intended recipient, any disclosure,
copying, distribution or any action taken or omitted to be taken in reliance
on it, is prohibited and may be unlawful. If you are not the intended
addressee please contact the sender and dispose of this e-mail. Thank you.

Reply via email to