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
