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<http://schemas.xmlsoap.org/soap/envelope/%7DServer.userException>
*

faultSubcode:

faultString:
*java.lang.NullPointerException*

faultActor:

faultNode:

faultDetail:

{
*http://xml.apache.org/axis/}stackTrace:java.lang.NullPointerException<http://xml.apache.org/axis/%7DstackTrace: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

Reply via email to