Thanks for reply.

I solved the problem by placing the following 2 JAR files under
<java_install>/jre/lib/endorsed :
xercesImpl-2.8.1.jar
xml-apis-1.3.03.jar
they can be found in here
wss4j-otherjars-1.5.8.zip<http://apache.imghat.com/ws/wss4j/1_5_8/wss4j-otherjars-1.5.8.zip>


On Mon, Jun 28, 2010 at 12:34 PM, Colm O hEigeartaigh <coh...@gmail.com>wrote:

> 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<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
> >
> >
>



-- 
Best Regards,
Amjad Hawwash

Reply via email to