It looks like a SAAJ problem to me. The Axis1 SAAJ jar is known to have several bugs in this area. Try upgrading the SAAJ jar you're using and see if it works?
Colm On Thu, Jun 24, 2010 at 12:58 PM, Amjad Hawwash <amjad.haww...@gmail.com> wrote: > Hello, > > Can anyone please help me with this exception, I'm trying to verify the > signature in server response but getting this NPE: > > > ; nested exception is: > > java.lang.NullPointerException > > AxisFault > > faultCode: { > > http://schemas.xmlsoap.org/soap/envelope/}Server.userException > > faultSubcode: > > faultString: > > java.lang.NullPointerException > > faultActor: > > faultNode: > > faultDetail: > > { > > http://xml.apache.org/axis/}stackTrace:java.lang.NullPointerException > > at org.apache.ws.security.message.EnvelopeIdResolver.engineResolve( > > EnvelopeIdResolver.java:100) > > at org.apache.xml.security.utils.resolver.ResourceResolver.resolve(Unknown > Source) > > at > org.apache.xml.security.signature.Reference.getContentsBeforeTransformation(Unknown > Source) > > at > org.apache.xml.security.signature.Reference.dereferenceURIandPerformTransforms(Unknown > Source) > > at org.apache.xml.security.signature.Reference.calculateDigest(Unknown > Source) > > at org.apache.xml.security.signature.Reference.verify(Unknown Source) > > at org.apache.xml.security.signature.Manifest.verifyReferences(Unknown > Source) > > at org.apache.xml.security.signature.SignedInfo.verify(Unknown Source) > > at > org.apache.xml.security.signature.XMLSignature.checkSignatureValue(Unknown > Source) > > at > org.apache.xml.security.signature.XMLSignature.checkSignatureValue(Unknown > Source) > > at org.apache.ws.security.processor.SignatureProcessor.verifyXMLSignature( > > SignatureProcessor.java:430) > > at org.apache.ws.security.processor.SignatureProcessor.handleToken( > > SignatureProcessor.java:97) > > at org.apache.ws.security.WSSecurityEngine.processSecurityHeader( > > WSSecurityEngine.java:326) > > at org.apache.ws.security.WSSecurityEngine.processSecurityHeader( > > WSSecurityEngine.java:243) > > at org.apache.ws.axis.security.WSDoAllReceiver.invoke( > > WSDoAllReceiver.java:162) > > at org.apache.axis.strategies.InvocationStrategy.visit( > > InvocationStrategy.java:32) > > at org.apache.axis.SimpleChain.doVisiting( > > SimpleChain.java:118) > > at org.apache.axis.SimpleChain.invoke( > > SimpleChain.java:83) > > at org.apache.axis.client.AxisClient.invoke( > > AxisClient.java:190) > > at org.apache.axis.client.Call.invokeEngine( > > Call.java:2784) > > at org.apache.axis.client.Call.invoke( > > Call.java:2767) > > at org.apache.axis.client.Call.invoke( > > Call.java:2443) > > at org.apache.axis.client.Call.invoke( > > Call.java:2366) > > at org.apache.axis.client.Call.invoke( > > Call.java:1812) > > --------------------------------------------------------------------------------- > > I'm using Axis 1.4 and WSS4J 1.5.8 > > what is the possible reason/solution for this? > > -- > Best Regards, > Amjad Hawwash > > --------------------------------------------------------------------- To unsubscribe, e-mail: wss4j-dev-unsubscr...@ws.apache.org For additional commands, e-mail: wss4j-dev-h...@ws.apache.org