Just to follow up, I have reissued a new host certificate / container cert
on host A, with no effect.  However, I'm sure the globus user certificate
(and likewise the simpleCA these are coming from) are OK, because I was able
to use the same globus user on a different host and jobs are working fine.
Host A is running a 4.1.0 container, for the record.

Thanks,
Adam

On 11/5/07, Adam Bazinet <[EMAIL PROTECTED]> wrote:
>
> Hi All,
>
> Our Grid, which has been functioning perfectly well, seems to have broken
> now all of a sudden in the sense that all GRAM job submissions from host A
> to host B, C, D, etc (where B C D are independent remote sites) are failing
> with the following error:
>
> 2007-11-05 16:54:38,950 INFO  
> exec.StateMachine[RunQueueThread_0,logJobAccepted:3193] Job
> b347a4d0-8be9-11dc-a3ac-ba9ad65cba4d accepted for local user 'globus'
> 2007-11-05 16:54:39,457 ERROR 
> exec.StateMachine[RunQueueThread_0,fileCleanUp:2730] A secondary fault 
> occured while trying
> to gracefully fail.
> AxisFault
>  faultCode: 
> {http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}General<http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd%7DGeneral>
>  faultSubcode:
>  faultString:  [Caused by: Conversion failed [Caused by:
> java.io.IOException: Not a UTC_TIME]]
>  faultActor:
>  faultNode:
>  faultDetail:
>         
> {http://xml.apache.org/axis/}stackTrace<http://xml.apache.org/axis/%7DstackTrace>:.
> Caused by Conversion failed. Caused by
> COM.claymoresystems.cert.CertificateDecodeException : java.io.IOException:
> Not a UTC_TIME
>         at COM.claymoresystems.cert.X509Cert.&amp;lt;init&amp;gt;(
> X509Cert.java:209)
>         at org.globus.gsi.ptls.PureTLSUtil.certificateChainToVector(
> PureTLSUtil.java :226)
>         at org.globus.gsi.proxy.ProxyPathValidator.validate(
> ProxyPathValidator.java:216)
>         at org.globus
> .wsrf.impl.security.authentication.wssec.WSSecurityEngine.verifyXMLSignature(
> WSSecurityEngine.java:299)
>         at org.globus
> .wsrf.impl.security.authentication.wssec.WSSecurityRequestEngine.verifyXMLSignature(
> WSSecurityRequestEngine.java:97)
>         at 
> org.globus.wsrf.impl.security.authentication.wssec.WSSecurityEngine.handleSignatureElement
> (WSSecurityEngine.java:116)
>         at org.globus
> .wsrf.impl.security.authentication.wssec.WSSecurityEngine.processSecurityHeader(
> WSSecurityEngine.java:516)
>         at 
> org.globus.wsrf.impl.security.authentication.wssec.WSSecurityEngine.processSecurityHeader
> (WSSecurityEngine.java:482)
>         at org.globus
> .wsrf.impl.security.authentication.wssec.WSSecurityEngine.processSecurityHeader(
> WSSecurityEngine.java:397)
>         at 
> org.globus.wsrf.impl.security.authentication.wssec.WSSecurityRequestEngine.processSecurityHeader
> (WSSecurityRequestEngine.java:61)
>         at org.globus
> .wsrf.impl.security.authentication.wssec.WSSecurityBasicHandler.handleMessage(
> WSSecurityBasicHandler.java:43)
>         at 
> org.globus.wsrf.impl.security.authentication.wssec.WSSecurityHandler.handleRequest
> (WSSecurityHandler.java:21)
>         at org.apache.axis.handlers.HandlerChainImpl.handleRequest(
> HandlerChainImpl.java:105)
>         at org.apache.axis.handlers.JAXRPCHandler.invoke(
> JAXRPCHandler.java:52)
>         at org.globus.wsrf.handlers.JAXRPCHandler.invoke(
> JAXRPCHandler.java:26)
>         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.server.AxisServer.invoke(AxisServer.java:248)
>         at org.apache.axis.transport.local.LocalSender.invoke(
> LocalSender.java :141)
>         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:165)
>         at org.apache.axis.client.Call.invokeEngine(Call.java:2727)
>         at org.apache.axis.client.Call.invoke(Call.java :2710)
>         at org.apache.axis.client.Call.invoke(Call.java:2386)
>         at org.apache.axis.client.Call.invoke(Call.java:2309)
>         at org.apache.axis.client.Call.invoke(Call.java:1766)
>         at 
> org.globus.rft.generated.bindings.ReliableFileTransferFactoryPortTypeSOAPBindingStub.createReliableFileTransfer
> (ReliableFileTransferFactoryPortTypeSOAPBindingStub.java:874)
>         at org.globus
> .exec.service.exec.utils.StagingHelper.submitStagingRequest(
> StagingHelper.java:168)
>         at org.globus.exec.service.exec.StateMachine.fileCleanUp (
> StateMachine.java:2716)
>         at org.globus
> .exec.service.exec.StateMachine.processFailureFileCleanUpState(
> StateMachine.java:2091)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke (Method.java:585)
>         at org.globus.exec.service.exec.StateMachine.processState(
> StateMachine.java:302)
>         at org.globus.exec.service.exec.RunThread.run(RunThread.java:85)
>
>         { 
> http://xml.apache.org/axis/}hostname:seil.umd.edu<http://xml.apache.org/axis/%7Dhostname:seil.umd.edu>
>
>  [Caused by: Conversion failed [Caused by: java.io.IOException: Not a
> UTC_TIME]]
>         at org.apache.axis.message.SOAPFaultBuilder.createFault(
> SOAPFaultBuilder.java :221)
>         at org.apache.axis.message.SOAPFaultBuilder.endElement(
> SOAPFaultBuilder.java:128)
>         at org.apache.axis.encoding.DeserializationContext.endElement(
> DeserializationContext.java:1087)
>         at org.apache.xerces.parsers.AbstractSAXParser.endElement (Unknown
> Source)
>         at 
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
> Source)
>         at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> Source)
>         at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse (Unknown
> Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> Source)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java :375)
>         at org.apache.axis.encoding.DeserializationContext.parse(
> DeserializationContext.java:227)
>         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645)
>         at org.apache.axis.Message.getSOAPEnvelope (Message.java:424)
>         at
> org.apache.axis.message.addressing.handler.AddressingHandler.processClientResponse
> (AddressingHandler.java:305)
>         at
> org.apache.axis.message.addressing.handler.AddressingHandler.invoke (
> AddressingHandler.java:110)
>         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:2727)
>         at org.apache.axis.client.Call.invoke(Call.java :2710)
>         at org.apache.axis.client.Call.invoke(Call.java:2386)
>         at org.apache.axis.client.Call.invoke(Call.java:2309)
>         at org.apache.axis.client.Call.invoke(Call.java:1766)
>         at 
> org.globus.rft.generated.bindings.ReliableFileTransferFactoryPortTypeSOAPBindingStub.createReliableFileTransfer
> (ReliableFileTransferFactoryPortTypeSOAPBindingStub.java:874)
>         at org.globus
> .exec.service.exec.utils.StagingHelper.submitStagingRequest(
> StagingHelper.java:168)
>         at org.globus.exec.service.exec.StateMachine.fileCleanUp (
> StateMachine.java:2716)
>         at org.globus
> .exec.service.exec.StateMachine.processFailureFileCleanUpState(
> StateMachine.java:2091)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke (Method.java:585)
>         at org.globus.exec.service.exec.StateMachine.processState(
> StateMachine.java:302)
>         at org.globus.exec.service.exec.RunThread.run(RunThread.java:85)
> 2007-11-05 16:54:40,046 INFO  
> exec.StateMachine[RunQueueThread_0,logJobFailed:3212] Job
> b347a4d0-8be9-11dc-a3ac-ba9ad65cba4d failed
>
> What is this "Not a UTC_TIME" stuff?  I've checked and re-checked the
> certs, they are all valid and I can't think of anything that has changed,
> except daylight savings!  If anyone has ideas, please let me know ASAP!
>
> Thanks,
> Adam
>

Reply via email to