airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From DImuthu Upeksha <dimuthu.upeks...@gmail.com>
Subject Error at launching an Expetiment
Date Sun, 19 Apr 2015 15:50:28 GMT
Hi all,

I'm working on running a simple echo experiment on localhost using Airavata
API. Here are the steps I followed.

1. I registered echo application by running
https://github.com/apache/airavata/blob/0.14_release/airavata-api/airavata-client-sdks/java-client-samples/src/main/java/org/apache/airavata/client/samples/RegisterSampleData.java

2. Ran following code to create and launch an experiment

String appId = "Echo_e82aa96b-66ea-4f31-97e7-1182a32e55d2";

List<InputDataObjectType> exInputs = new ArrayList<InputDataObjectType>();
InputDataObjectType input = new InputDataObjectType();
input.setName("Input_to_Echo");
input.setType(DataType.STRING);
input.setValue("Echoed_Output=Hello World");
exInputs.add(input);

List<OutputDataObjectType> exOut = new ArrayList<OutputDataObjectType>();
OutputDataObjectType output = new OutputDataObjectType();
output.setName("Echoed_Output");
output.setType(DataType.STRING);
output.setValue("");
exOut.add(output);

Experiment simpleExperiment =
ExperimentModelUtil.createSimpleExperiment("default", "admin",
"echoExperiment", "Echo Exp", appId, exInputs);
simpleExperiment.setExperimentOutputs(exOut);

Map<String,String> computeResources =
getClient().getAvailableAppInterfaceComputeResources(appId);
String id = computeResources.keySet().iterator().next();
String resourceName = computeResources.get(id);
System.out.println(computeResources.size());
System.out.println(id);
System.out.println(resourceName);
ComputationalResourceScheduling scheduling =
ExperimentModelUtil.createComputationResourceScheduling(id, 1, 1, 1,
"normal", 30, 0, 1, "sds128");
UserConfigurationData userConfigurationData = new UserConfigurationData();
userConfigurationData.setAiravataAutoSchedule(false);
userConfigurationData.setOverrideManualScheduledParams(false);
userConfigurationData.setComputationalResourceScheduling(scheduling);
simpleExperiment.setUserConfigurationData(userConfigurationData);

String exp = getClient().createExperiment(simpleExperiment);
getClient().launchExperiment(exp,"sample");

-------------------------------------------------------
Once I run above code I got following exception from Airavata Server. What
could be the reason for that?

[INFO] Publishing status to rabbitmq...

[INFO] Id:echoExperiment_26d8741d-90a6-40f6-9b64-40f52f8aed26 : Created new
experiment with experiment name echoExperiment

[INFO] Validation of
org.apache.airavata.orchestrator.core.validator.impl.SimpleAppDataValidator
is SUCCESSFUL

[INFO] Validation of
org.apache.airavata.orchestrator.core.validator.impl.ExperimentStatusValidator
is SUCCESSFUL

[INFO] Publishing status to rabbitmq...

[INFO] Id:IDontNeedaNode_4b2f42fc-e555-422d-ad87-8d3f47a4f364 : Updated
task IDontNeedaNode_4b2f42fc-e555-422d-ad87-8d3f47a4f364 status to
TaskStatus(executionState:UNKNOWN, timeOfStateChange:1429457203697).

[INFO] Id:IDontNeedaNode_4b2f42fc-e555-422d-ad87-8d3f47a4f364 : Updated
task IDontNeedaNode_4b2f42fc-e555-422d-ad87-8d3f47a4f364 status to
TaskStatus(executionState:UNKNOWN, timeOfStateChange:1429457203697).

org.apache.airavata.orchestrator.core.exception.OrchestratorException:
There is no active GFac instance to route the request

at
org.apache.airavata.orchestrator.core.impl.GFACServiceJobSubmitter.submit(GFACServiceJobSubmitter.java:91)

at
org.apache.airavata.orchestrator.cpi.impl.SimpleOrchestratorImpl.launchExperiment(SimpleOrchestratorImpl.java:75)

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler.launchTask(OrchestratorServerHandler.java:415)

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler$SingleAppExperimentRunner.launchSingleAppExperiment(OrchestratorServerHandler.java:683)

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler$SingleAppExperimentRunner.run(OrchestratorServerHandler.java:645)

at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:722)

[ERROR] Id:IDontNeedaNode_4b2f42fc-e555-422d-ad87-8d3f47a4f364 : Error
while launching task

org.apache.airavata.orchestrator.core.exception.OrchestratorException:
Error launching the job

at
org.apache.airavata.orchestrator.cpi.impl.SimpleOrchestratorImpl.launchExperiment(SimpleOrchestratorImpl.java:77)

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler.launchTask(OrchestratorServerHandler.java:415)

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler$SingleAppExperimentRunner.launchSingleAppExperiment(OrchestratorServerHandler.java:683)

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler$SingleAppExperimentRunner.run(OrchestratorServerHandler.java:645)

at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:722)

Caused by: java.lang.NullPointerException

at
org.apache.airavata.orchestrator.core.impl.GFACServiceJobSubmitter.submit(GFACServiceJobSubmitter.java:120)

at
org.apache.airavata.orchestrator.cpi.impl.SimpleOrchestratorImpl.launchExperiment(SimpleOrchestratorImpl.java:75)

... 6 more

[ERROR] Id:echoExperiment_26d8741d-90a6-40f6-9b64-40f52f8aed26 : Error
while updating task status, hence updated experiment status to
ExperimentStatus(experimentState:FAILED, timeOfStateChange:1429457204498)

org.apache.thrift.TException:
org.apache.airavata.orchestrator.core.exception.OrchestratorException:
Error launching the job

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler.launchTask(OrchestratorServerHandler.java:423)

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler$SingleAppExperimentRunner.launchSingleAppExperiment(OrchestratorServerHandler.java:683)

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler$SingleAppExperimentRunner.run(OrchestratorServerHandler.java:645)

at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:722)

Caused by:
org.apache.airavata.orchestrator.core.exception.OrchestratorException:
Error launching the job

at
org.apache.airavata.orchestrator.cpi.impl.SimpleOrchestratorImpl.launchExperiment(SimpleOrchestratorImpl.java:77)

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler.launchTask(OrchestratorServerHandler.java:415)

... 5 more

Caused by: java.lang.NullPointerException

at
org.apache.airavata.orchestrator.core.impl.GFACServiceJobSubmitter.submit(GFACServiceJobSubmitter.java:120)

at
org.apache.airavata.orchestrator.cpi.impl.SimpleOrchestratorImpl.launchExperiment(SimpleOrchestratorImpl.java:75)

... 6 more

org.apache.thrift.TException: org.apache.thrift.TException:
org.apache.airavata.orchestrator.core.exception.OrchestratorException:
Error launching the job

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler$SingleAppExperimentRunner.launchSingleAppExperiment(OrchestratorServerHandler.java:703)

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler$SingleAppExperimentRunner.run(OrchestratorServerHandler.java:645)

at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:722)

Caused by: org.apache.thrift.TException:
org.apache.airavata.orchestrator.core.exception.OrchestratorException:
Error launching the job

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler.launchTask(OrchestratorServerHandler.java:423)

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler$SingleAppExperimentRunner.launchSingleAppExperiment(OrchestratorServerHandler.java:683)

... 4 more

Caused by:
org.apache.airavata.orchestrator.core.exception.OrchestratorException:
Error launching the job

at
org.apache.airavata.orchestrator.cpi.impl.SimpleOrchestratorImpl.launchExperiment(SimpleOrchestratorImpl.java:77)

at
org.apache.airavata.orchestrator.server.OrchestratorServerHandler.launchTask(OrchestratorServerHandler.java:415)

... 5 more

Caused by: java.lang.NullPointerException

at
org.apache.airavata.orchestrator.core.impl.GFACServiceJobSubmitter.submit(GFACServiceJobSubmitter.java:120)

at
org.apache.airavata.orchestrator.cpi.impl.SimpleOrchestratorImpl.launchExperiment(SimpleOrchestratorImpl.java:75)

... 6 more


Thanks

Dimuthu
-- 
Regards

W.Dimuthu Upeksha
Undergraduate
Department of Computer Science And Engineering

University of Moratuwa, Sri Lanka

Mime
View raw message