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/07/31 02:03:50 UTC
[Question] Is there any change for using URI type as output Type at
Apache Airavata 0.8
Hi, Guys!
I already succeeded using URI type as output, It worked very well at version 0.6
By the way, I failed to executing my application at version 0.8
My application's component Information from XBaya is as follows
Service: echoStr:invoke
Description:
Operation: invoke
Input parameter(s)
str
Type: StringParameterType
Output parameter(s)
echoStr
Type: URIParameterType
My application script(echo2) is easy.
$ more echo2
#!/bin/bash
str1=$1
echo "echoStr=$str1"
my script just changed output type into URI.
When I execute my application XBaya show next error messages.
Status sendingFault
<ns:sendingFault infoModelVersion="2.6"
xmlns:ns="http://airavata.apache.org/schemas/wft/2011/08">
<ns:notificationSource ns:serviceID="Workflow2_5ac09f70-8d32-4fb3-9ccc-10d9187617f7" ns:workflowID="Workflow2_5ac09f70-8d32-4fb3-9ccc-10d9187617f7" ns:workflowNodeID="echoStr_invoke" ns:experimentID="Workflow2_5ac09f70-8d32-4fb3-9ccc-10d9187617f7" />
<ns:timestamp>2013-07-31T08:50:24.572+09:00</ns:timestamp>
<ns:description>Error in retrieving results</ns:description>
<ns:annotation />
<ns:receiver ns:serviceID="Workflow2_5ac09f70-8d32-4fb3-9ccc-10d9187617f7" ns:workflowID="Workflow2_5ac09f70-8d32-4fb3-9ccc-10d9187617f7" ns:workflowNodeID="echoStr_invoke" />
</ns:sendingFault>
Status invokingServiceFailed
<ns:invokingServiceFailed infoModelVersion="2.6"
xmlns:ns="http://airavata.apache.org/schemas/wft/2011/08">
<ns:notificationSource ns:serviceID="Workflow2_5ac09f70_8d32_4fb3_9ccc_10d9187617f7" ns:experimentID="Workflow2_5ac09f70-8d32-4fb3-9ccc-10d9187617f7" />
<ns:timestamp>2013-07-31T08:50:24.595+09:00</ns:timestamp>
<ns:description>Error while invoking provider org.apache.airavata.gfac.provider.impl.LocalProvider dispose method.: org.apache.airavata.gfac.GFacException: Error while invoking provider org.apache.airavata.gfac.provider.impl.LocalProvider dispose method.</ns:description>
<ns:annotation>
<stackTrace>org.apache.airavata.gfac.GFacException: Error while invoking provider org.apache.airavata.gfac.provider.impl.LocalProvider dispose method.
at org.apache.airavata.gfac.GFacAPI.disposeProvider(GFacAPI.java:113)
at org.apache.airavata.gfac.GFacAPI.schedule(GFacAPI.java:73)
at org.apache.airavata.gfac.GFacAPI.submitJob(GFacAPI.java:54)
at org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:349)
at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:710)
at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:530)
at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.access$000(WorkflowInterpreter.java:89)
at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter$1.run(WorkflowInterpreter.java:197)
Caused by: org.apache.airavata.gfac.provider.GFacProviderException: Error in retrieving results
at org.apache.airavata.gfac.provider.impl.LocalProvider.dispose(LocalProvider.java:212)
at org.apache.airavata.gfac.GFacAPI.disposeProvider(GFacAPI.java:111)
... 7 more
Caused by: java.lang.NullPointerException
at org.apache.airavata.gfac.utils.OutputUtils.fillOutputFromStdout(OutputUtils.java:56)
at org.apache.airavata.gfac.provider.impl.LocalProvider.dispose(LocalProvider.java:206)
... 8 more
</stackTrace>
</ns:annotation>
<ns:receiver ns:serviceID="echoStr_invoke" ns:workflowID="Workflow2_5ac09f70_8d32_4fb3_9ccc_10d9187617f7" ns:workflowTimestep="0" ns:workflowNodeID="echoStr_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.gfac.GFacException: Error while invoking provider org.apache.airavata.gfac.provider.impl.LocalProvider dispose method.
at org.apache.airavata.gfac.GFacAPI.disposeProvider(GFacAPI.java:113)
at org.apache.airavata.gfac.GFacAPI.schedule(GFacAPI.java:73)
at org.apache.airavata.gfac.GFacAPI.submitJob(GFacAPI.java:54)
at org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:349)
at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:710)
at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:530)
at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.access$000(WorkflowInterpreter.java:89)
at org.apache.airavata.xbaya.interpretor.WorkflowInterpreter$1.run(WorkflowInterpreter.java:197)
Caused by: org.apache.airavata.gfac.provider.GFacProviderException: Error in retrieving results
at org.apache.airavata.gfac.provider.impl.LocalProvider.dispose(LocalProvider.java:212)
at org.apache.airavata.gfac.GFacAPI.disposeProvider(GFacAPI.java:111)
... 7 more
Caused by: java.lang.NullPointerException
at org.apache.airavata.gfac.utils.OutputUtils.fillOutputFromStdout(OutputUtils.java:56)
at org.apache.airavata.gfac.provider.impl.LocalProvider.dispose(LocalProvider.java:206)
... 8 more
</ns:trace>
</ns:failure>
</ns:invokingServiceFailed>