
I'm trying to interop with the GridSAM endpoint and I get the following exception: "WSDoAllReceiver: security processing failed (actions number mismatch)". I assume this is because I'm using the wrong username/password. Can someone mail me this information? Glenn

Glenn, I was just checking my logs and saw a number of exception logged. I's probably from your attempts. The problem seems to be the timestamp format not the user credentials *********************************************************** 2006-11-09 15:16:48,265 WARN [WSDoAllReceiver] WSSecurityException: security processing failed org.apache.ws.security.WSSecurityException: An error was discovered processing the <wsse:Security> header. (WSSecurityEngine: Invalid timestamp {0}); nested exception is: java.text.ParseException: Unparseable date: "2006-11-09T15:20:49.575Z" at org.apache.ws.security.message.token.Timestamp.<init>(Timestamp.java:94) at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:409) at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:271) at org.apache.ws.axis.security.WSDoAllReceiver.invoke(WSDoAllReceiver.java:181) 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.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.handlers.soap.SOAPService.invoke(SOAPService.java:453) 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:717) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:595) Caused by: java.text.ParseException: Unparseable date: "2006-11-09T15:20:49.575Z" at java.text.DateFormat.parse(DateFormat.java:335) at org.apache.ws.security.message.token.Timestamp.<init>(Timestamp.java:91) ... 39 more *********************************************************** --Vesso Glenn Wasson wrote:
I'm trying to interop with the GridSAM endpoint and I get the following exception: "WSDoAllReceiver: security processing failed (actions number mismatch)". I assume this is because I'm using the wrong username/password. Can someone mail me this information?
Glenn
-- ogsa-hpcp-wg mailing list ogsa-hpcp-wg@ogf.org http://www.ogf.org/mailman/listinfo/ogsa-hpcp-wg
-- ------------------------------------------------------------ Vesso A. Novov -- Research Assistant -- ------------------------------------------------------------ London e-Science Centre http://www.lesc.doc.ic.ac.uk Imperial College London, Department of Computing 180 Queen's Gate, London SW7 2RH, UK tel: +44 (0)207-594-8399 fax: +44 (0)207-581-8024 ------------------------------------------------------------

Vesselin, Here's the timestamp from the security headers that I sent: <wsu:Timestamp wsu:Id="Timestamp-e0a28a55-265a-4754-b92b-564085ada842"> <wsu:Created>2006-11-09T16:19:06Z</wsu:Created> <wsu:Expires>2006-11-09T16:24:06Z</wsu:Expires> </wsu:Timestamp> Any idea what about it your service doesn't like? By the way, this is generated automatically by my tooling and I'm not sure I can alter the format. There is also a <Created> timestamp in the UsernameToken in the security headers. I don't know which timestamp it might be. Glenn -----Original Message----- From: Vesselin Novov [mailto:vesso@doc.ic.ac.uk] Sent: Thursday, November 09, 2006 11:28 AM To: Glenn Wasson Cc: ogsa-hpcp-wg@ggf.org Subject: Re: [ogsa-hpcp-wg] interop with GridSAM Glenn, I was just checking my logs and saw a number of exception logged. I's probably from your attempts. The problem seems to be the timestamp format not the user credentials *********************************************************** 2006-11-09 15:16:48,265 WARN [WSDoAllReceiver] WSSecurityException: security processing failed org.apache.ws.security.WSSecurityException: An error was discovered processing the <wsse:Security> header. (WSSecurityEngine: Invalid timestamp {0}); nested exception is: java.text.ParseException: Unparseable date: "2006-11-09T15:20:49.575Z" at org.apache.ws.security.message.token.Timestamp.<init>(Timestamp.java:94) at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngi ne.java:409) at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngi ne.java:271) at org.apache.ws.axis.security.WSDoAllReceiver.invoke(WSDoAllReceiver.java:181) 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.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.handlers.soap.SOAPService.invoke(SOAPService.java:453) 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:717) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: 327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext Valve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:702) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:644) at java.lang.Thread.run(Thread.java:595) Caused by: java.text.ParseException: Unparseable date: "2006-11-09T15:20:49.575Z" at java.text.DateFormat.parse(DateFormat.java:335) at org.apache.ws.security.message.token.Timestamp.<init>(Timestamp.java:91) ... 39 more *********************************************************** --Vesso Glenn Wasson wrote:
I'm trying to interop with the GridSAM endpoint and I get the following exception: "WSDoAllReceiver: security processing failed (actions number mismatch)". I assume this is because I'm using the wrong username/password. Can someone mail me this information?
Glenn
-- ogsa-hpcp-wg mailing list ogsa-hpcp-wg@ogf.org http://www.ogf.org/mailman/listinfo/ogsa-hpcp-wg
-- ------------------------------------------------------------ Vesso A. Novov -- Research Assistant -- ------------------------------------------------------------ London e-Science Centre http://www.lesc.doc.ic.ac.uk Imperial College London, Department of Computing 180 Queen's Gate, London SW7 2RH, UK tel: +44 (0)207-594-8399 fax: +44 (0)207-581-8024 ------------------------------------------------------------

Vesselin, My CreateActivity call works fine, but when I get the job status it's always Failed and no job output show up. Are there any clues on your side? Is there anything I should be doing to the JSDL document? Peter Vesselin Novov wrote:
Glenn,
I was just checking my logs and saw a number of exception logged. I's probably from your attempts. The problem seems to be the timestamp format not the user credentials *********************************************************** 2006-11-09 15:16:48,265 WARN [WSDoAllReceiver] WSSecurityException: security processing failed org.apache.ws.security.WSSecurityException: An error was discovered processing the <wsse:Security> header. (WSSecurityEngine: Invalid timestamp {0}); nested exception is: java.text.ParseException: Unparseable date: "2006-11-09T15:20:49.575Z" at org.apache.ws.security.message.token.Timestamp.<init>(Timestamp.java:94) at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:409) at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:271) at org.apache.ws.axis.security.WSDoAllReceiver.invoke(WSDoAllReceiver.java:181) 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.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.handlers.soap.SOAPService.invoke(SOAPService.java:453) 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:717) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:595) Caused by: java.text.ParseException: Unparseable date: "2006-11-09T15:20:49.575Z" at java.text.DateFormat.parse(DateFormat.java:335) at org.apache.ws.security.message.token.Timestamp.<init>(Timestamp.java:91) ... 39 more ***********************************************************
--Vesso
Glenn Wasson wrote:
I'm trying to interop with the GridSAM endpoint and I get the following exception: "WSDoAllReceiver: security processing failed (actions number mismatch)". I assume this is because I'm using the wrong username/password. Can someone mail me this information?
Glenn
-- ogsa-hpcp-wg mailing list ogsa-hpcp-wg@ogf.org http://www.ogf.org/mailman/listinfo/ogsa-hpcp-wg
participants (3)
-
Glenn Wasson
-
Peter G. Lane
-
Vesselin Novov