You could try with the new WSS4J 1.5.5 release, I fixed some code in
this area.

 

Colm.

 

________________________________

From: Someone [mailto:[email protected]] 
Sent: 14 January 2009 18:01
To: [email protected]
Subject: Re: Useless error. What is the root cause for this??

 


We have worked through the issue here, but we are seeing a different one
now.  Does anyone know why an error with the message "alias is null"
would be thrown?

I am seeing one major issue here.  When the message goes across the
wire, it has the IssuerSerialNumber converted to a Decimal as opposed to
the original Hexadecimal value that was contained in it.  When we remove
the serial number from the message and resubmit it, it finds the
associated certificate and things go along as expected.

We are calling an Axis WS secured with wss4j from a WCF client, and
there is no way on the client to change the client that it will leave
the serial number alone.

Thanks in advance!

-Joe

 

________________________________

From: "Quiroz, Daniel (Mission Systems)" <[email protected]>
To: [email protected]
Sent: Tuesday, January 13, 2009 12:43:21 PM
Subject: Useless error. What is the root cause for this??

Can anyone tell me what is the cause of this error:

 

<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>

  <soapenv:Body>

    <soapenv:Fault>

      <faultcode
xmlns:ns1="http://xml.apache.org/axis/";>ns1:Server</faultcode>

      <faultstring>Server Error</faultstring>

      <detail>

        <ns2:stackTrace xmlns:ns2="http://xml.apache.org/axis/";>Server
Error          

at
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:474)


at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)   

at
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)


at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.j
ava:327)           

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)


at
org.apache.catalina.core.ApplicationFilterChain.servletService(Applicati
onFilterChain.java:397)     

at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:278) 

at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
:566)   

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
36)      

at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
textValve.java:240)     

at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:179)   

at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
:566)   

at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)


at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:182)            

at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
:566)   

at
com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipelin
e.java:120)         

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:137)         

at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
:566)   

at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
36)      

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)

at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239)


at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(Pro
cessorTask.java:667)</ns2:stackTrace>

        <ns3:hostname
xmlns:ns3="http://xml.apache.org/axis/";>dmaz178056818</ns3:hostname>

      </detail>

    </soapenv:Fault>

  </soapenv:Body>

</soapenv:Envelope>

 

 

Thanks

 

Reply via email to