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

Reply via email to