airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Supun Nakandala <supun.nakand...@gmail.com>
Subject Re: Error at launching an Expetiment
Date Sun, 19 Apr 2015 16:44:03 GMT
If GFac server was properly started you should get something like this in
the airavata server log

.
.
.
[INFO] Registering listener:
org.apache.airavata.gfac.core.monitor.GfacInternalStatusUpdator
[INFO] Starting Gfac Server on Port 8950
[INFO] Listening to Gfac Clients ....
[ERROR] The Credential Store Server did not start!!!


On Sun, Apr 19, 2015 at 9:59 PM, DImuthu Upeksha <dimuthu.upeksha2@gmail.com
> wrote:

> Hi Supun,
>
> Yes I changed it before I execute that class.
>
>
> sampleScriptDir="/Users/dimuthuupeksha/Documents/Academic/gsoc2105/airavata/airavata/modules/distribution/server/src/main/resources/samples/scripts";
>
> Error mentions that "There is no active GFac instance to route the request".
> Is there anything to do with Gfac instances before launching an experiment?
>
>
> On Sun, Apr 19, 2015 at 9:50 PM, Supun Nakandala <
> supun.nakandala@gmail.com> wrote:
>
>> Hi Upeksha,
>>
>> Are you using the absolute path of the directory where the script files
>> are located. If not can you try changing the path location to absolute path
>> at
>> 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#L69
>>
>> On Sun, Apr 19, 2015 at 9:20 PM, DImuthu Upeksha <
>> dimuthu.upeksha2@gmail.com> wrote:
>>
>>> 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
>>>
>>
>>
>>
>> --
>> Thank you
>> Supun Nakandala
>> Dept. Computer Science and Engineering
>> University of Moratuwa
>>
>
>
>
> --
> Regards
>
> W.Dimuthu Upeksha
> Undergraduate
> Department of Computer Science And Engineering
>
> University of Moratuwa, Sri Lanka
>



-- 
Thank you
Supun Nakandala
Dept. Computer Science and Engineering
University of Moratuwa

Mime
View raw message