You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@airavata.apache.org by 안신영 <sy...@etri.re.kr> on 2013/04/02 08:44:06 UTC

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>


Re: A problem on running a workflow through globus!

Posted by Suresh Marru <sm...@apache.org>.
Glad to hear it worked out for you Shinyoung.

Vijayendra, what Shinyoung has reported and later said fixed is related to the Grid job submission. I am assuming you are trying the basic local job submissions, which do not require any my proxy settings.

Suresh

On Apr 2, 2013, at 8:27 AM, Vijayendra Grampurohit <vi...@gmail.com> wrote:

> Hi 
> 
> What changes have you done in the airavata-server.properties files? I am still getting those error's.
> Regards
> Vijayendra
> 
> 
> On Tue, Apr 2, 2013 at 2:14 PM, 안신영 <sy...@etri.re.kr> wrote:
> 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:syahn@etri.re.kr] 
> Sent: Tuesday, April 02, 2013 3:44 PM
> To: users@airavata.apache.org
> 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>
> 
>  
> 
> 


Re: A problem on running a workflow through globus!

Posted by Saminda Wijeratne <sa...@gmail.com>.
Hi Vijayendra,

There are a few properties which you may need to change if you are doing a
globus job submission

myproxy.server=myproxy.teragrid.org
myproxy.user=username
myproxy.pass=password
trusted.cert.location=/path/to/trusted/certificates

Regards,
Saminda


On Tue, Apr 2, 2013 at 8:27 AM, Vijayendra Grampurohit <
vijayendra.sdm@gmail.com> wrote:

> Hi
>
> What changes have you done in the airavata-server.properties files? I am
> still getting those error's.
> Regards
> Vijayendra
>
>
> On Tue, Apr 2, 2013 at 2:14 PM, 안신영 <sy...@etri.re.kr> wrote:
>
>>  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:syahn@etri.re.kr]
>> *Sent:* Tuesday, April 02, 2013 3:44 PM
>> *To:* users@airavata.apache.org
>> *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>****
>>
>> ** **
>>
>
>

Re: A problem on running a workflow through globus!

Posted by Suresh Marru <sm...@apache.org>.
Hi Shinyoung,

Is there anything specific we can help you in Airavata with? Please feel free to describe your use case and future needs so we can consider in subsequent releases.

Cheers,
Suresh

On Apr 2, 2013, at 7:57 PM, 안신영 <sy...@etri.re.kr> wrote:

> The following is the original airavata-server.properties file which is cofigured to use myprox.teragrid.org.
> I changed these 5 properties to my myproxy server configuration.
>  
> ###########################################################################
> # Airavata GFac MyProxy GSI credentials to access Grid Resources.
> ###########################################################################
> myproxy.server=myproxy.teragrid.org
> myproxy.user=username
> myproxy.pass=password
> myproxy.life=3600
> # XSEDE Trusted certificates can be downloaded from https://software.xsede.org/security/xsede-certs.tar.gz
> trusted.cert.location=/path/to/trusted/certificates
>  
> Regards
> Shinyoung
> 보낸 사람 : "Vijayendra Grampurohit" <vi...@gmail.com>
> 보낸 날짜 : 2013-04-02 21:28:25 ( +09:00 )
> 받는 사람 : users@airavata.apache.org <us...@airavata.apache.org>
> 참조 : 
> 제목 : Re: A problem on running a workflow through globus!
> 
> Hi 
> 
> What changes have you done in the airavata-server.properties files? I am still getting those error's.
> Regards
> Vijayendra
> 
> 
> On Tue, Apr 2, 2013 at 2:14 PM, 안신영 <sy...@etri.re.kr> wrote:
> 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:syahn@etri.re.kr] 
> Sent: Tuesday, April 02, 2013 3:44 PM
> To: users@airavata.apache.org
> 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>
>  


회신: A problem on running a workflow through globus!

Posted by 안신영 <sy...@etri.re.kr>.
The following is the original airavata-server.properties file which is cofigured to use myprox.teragrid.org.
I changed these 5 properties to my myproxy server configuration.

###########################################################################
# Airavata GFac MyProxy GSI credentials to access Grid Resources.
###########################################################################
myproxy.server=myproxy.teragrid.org
myproxy.user=username
myproxy.pass=password
myproxy.life=3600
# XSEDE Trusted certificates can be downloaded from https://software.xsede.org/security/xsede-certs.tar.gz
trusted.cert.location=/path/to/trusted/certificates

Regards
Shinyoung
________________________________
보낸 사람 : "Vijayendra Grampurohit" <vi...@gmail.com>
보낸 날짜 : 2013-04-02 21:28:25 ( +09:00 )
받는 사람 : users@airavata.apache.org <us...@airavata.apache.org>
참조 :
제목 : Re: A problem on running a workflow through globus!

Hi

What changes have you done in the airavata-server.properties files? I am still getting those error's.
Regards
Vijayendra


On Tue, Apr 2, 2013 at 2:14 PM, 안신영 <sy...@etri.re.kr>> wrote:
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:syahn@etri.re.kr<ma...@etri.re.kr>]
Sent: Tuesday, April 02, 2013 3:44 PM
To: users@airavata.apache.org<ma...@airavata.apache.org>
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>



Re: A problem on running a workflow through globus!

Posted by Vijayendra Grampurohit <vi...@gmail.com>.
Hi

What changes have you done in the airavata-server.properties files? I am
still getting those error's.
Regards
Vijayendra


On Tue, Apr 2, 2013 at 2:14 PM, 안신영 <sy...@etri.re.kr> wrote:

>  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:syahn@etri.re.kr]
> *Sent:* Tuesday, April 02, 2013 3:44 PM
> *To:* users@airavata.apache.org
> *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>****
>
> ** **
>

RE: A problem on running a workflow through globus!

Posted by 안신영 <sy...@etri.re.kr>.
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:syahn@etri.re.kr]
Sent: Tuesday, April 02, 2013 3:44 PM
To: users@airavata.apache.org
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>