Hello~ I solved the previous problems that I had asked. The reason was missing of configuring myproxy information at airavata-server.properties files.
Thanks. Shinyoung From: 안신영 [mailto:[email protected]] Sent: Tuesday, April 02, 2013 3:44 PM To: [email protected] Subject: A problem on running a workflow through globus! Hello~ guys I’m testing that Airavata can really work with globus because I am using slurm now on my HPC. I installed globus at two machine(one for CA and PBS(actually pbs wrapper for slurm) local Resource management server, the other for airavata-server and xbaya) I succeeded globus-job-run in command line between two machine. Next, I registered a new service(/bin/echo) and composed and ran a simple workflow in XBaya. I got a problem of invokingServiceFailed. Next is error messages from XBaya. Do you have any comment about that? Shinyoung. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- <ns:invokingServiceFailed infoModelVersion="2.6" xmlns:ns="http://airavata.apache.org/schemas/wft/2011/08"> <ns:notificationSource ns:serviceID="Workflow1_1f8e7176_b86d_4977_99f8_01d928f5f937" ns:experimentID="Workflow1_1f8e7176-b86d-4977-99f8-01d928f5f937" /> <ns:timestamp>2013-04-02T15:02:01.166+09:00</ns:timestamp> <ns:description>MyProxy get failed. [Caused by: Authentication failed [Caused by: Failure unspecified at GSS-API level [Caused by: Unknown CA]]]: org.apache.airavata.core.gfac.exception.ProviderException: MyProxy get failed. [Caused by: Authentication failed [Caused by: Failure unspecified at GSS-API level [Caused by: Unknown CA]]]</ns:description> <ns:annotation> <stackTrace>org.apache.airavata.core.gfac.exception.ProviderException: MyProxy get failed. [Caused by: Authentication failed [Caused by: Failure unspecified at GSS-API level [Caused by: Unknown CA]]] at org.apache.airavata.core.gfac.provider.impl.GramProvider.makeDirectory(GramProvider.java:128) at org.apache.airavata.core.gfac.provider.AbstractProvider.initialize(AbstractProvider.java:48) at org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:103) at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140) at org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256) at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749) at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533) at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218) at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389) at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87) at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382) at java.lang.Thread.run(Thread.java:636) Caused by: org.apache.airavata.core.gfac.exception.SecurityException: MyProxy get failed. [Caused by: Authentication failed [Caused by: Failure unspecified at GSS-API level [Caused by: Unknown CA]]] at org.apache.airavata.core.gfac.context.security.impl.GSISecurityContext.getGssCredentails(GSISecurityContext.java:69) at org.apache.airavata.core.gfac.provider.impl.GramProvider.makeDirectory(GramProvider.java:87) ... 11 more Caused by: org.globus.myproxy.MyProxyException: MyProxy get failed. [Caused by: Authentication failed [Caused by: Failure unspecified at GSS-API level [Caused by: Unknown CA]]] at org.globus.myproxy.MyProxy.get(MyProxy.java:1023) at org.globus.myproxy.MyProxy.get(MyProxy.java:874) at org.globus.myproxy.MyProxy.get(MyProxy.java:841) at org.apache.airavata.core.gfac.context.security.impl.utils.MyProxyManager.renewProxy(MyProxyManager.java:80) at org.apache.airavata.core.gfac.context.security.impl.GSISecurityContext.getGssCredentails(GSISecurityContext.java:64) ... 12 more </stackTrace> </ns:annotation> <ns:receiver ns:serviceID="remote_echo_invoke" ns:workflowID="Workflow1_1f8e7176_b86d_4977_99f8_01d928f5f937" ns:workflowTimestep="0" ns:workflowNodeID="remote_echo_invoke" /> <ns:failure> <ns:trace xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns="http://airavata.apache.org/schemas/wft/2011/08">org.apache.airavata.core.gfac.exception.ProviderException: MyProxy get failed. [Caused by: Authentication failed [Caused by: Failure unspecified at GSS-API level [Caused by: Unknown CA]]] at org.apache.airavata.core.gfac.provider.impl.GramProvider.makeDirectory(GramProvider.java:128) at org.apache.airavata.core.gfac.provider.AbstractProvider.initialize(AbstractProvider.java:48) at org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:103) at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140) at org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256) at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749) at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533) at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218) at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389) at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87) at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382) at java.lang.Thread.run(Thread.java:636) Caused by: org.apache.airavata.core.gfac.exception.SecurityException: MyProxy get failed. [Caused by: Authentication failed [Caused by: Failure unspecified at GSS-API level [Caused by: Unknown CA]]] at org.apache.airavata.core.gfac.context.security.impl.GSISecurityContext.getGssCredentails(GSISecurityContext.java:69) at org.apache.airavata.core.gfac.provider.impl.GramProvider.makeDirectory(GramProvider.java:87) ... 11 more Caused by: org.globus.myproxy.MyProxyException: MyProxy get failed. [Caused by: Authentication failed [Caused by: Failure unspecified at GSS-API level [Caused by: Unknown CA]]] at org.globus.myproxy.MyProxy.get(MyProxy.java:1023) at org.globus.myproxy.MyProxy.get(MyProxy.java:874) at org.globus.myproxy.MyProxy.get(MyProxy.java:841) at org.apache.airavata.core.gfac.context.security.impl.utils.MyProxyManager.renewProxy(MyProxyManager.java:80) at org.apache.airavata.core.gfac.context.security.impl.GSISecurityContext.getGssCredentails(GSISecurityContext.java:64) ... 12 more </ns:trace> </ns:failure> </ns:invokingServiceFailed>
