Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
0.17
-
None
Description
Steps taken
1. add individual user account settings for a compute resource.
2. Create and save an experiment to use the individual user account
3. Delete the user account setting for the above resource
4. Launch the experiment.
5. Experiment stays in CREATED, no errors, no failures in PGA
6. In airavata log there are errors [1]
7. These should be reflected in PGA OR automatically the job should use community account if the user setting gets deleted prior to job launch.
[1]
2017-03-29 19:35:09 [pool-15-thread-3] ERROR o.a.a.o.s.OrchestratorServerHandler - Experiment launch failed due to Thrift conversion error, experimentId: Clone_of_Clone_of_Lammps_Stam1_7f3040a4-36d5-4498-a7b3-c29181ba836f, gatewayId: seagrid
org.apache.thrift.TException: Experiment 'Clone_of_Clone_of_Lammps_Stam1_7f3040a4-36d5-4498-a7b3-c29181ba836f' launch failed. Unable to figureout execution type for application Lammps_1284f9d9-d039-47ec-a885-6792caa26510
at org.apache.airavata.orchestrator.server.OrchestratorServerHandler.launchExperiment(OrchestratorServerHandler.java:253)
at org.apache.airavata.orchestrator.server.OrchestratorServerHandler.launchExperiment(OrchestratorServerHandler.java:668)
at org.apache.airavata.orchestrator.server.OrchestratorServerHandler.access$500(OrchestratorServerHandler.java:78)
at org.apache.airavata.orchestrator.server.OrchestratorServerHandler$ExperimentHandler.onMessage(OrchestratorServerHandler.java:624)
at org.apache.airavata.messaging.core.impl.ExperimentConsumer.handleDelivery(ExperimentConsumer.java:85)
at com.rabbitmq.client.impl.ConsumerDispatcher$5.run(ConsumerDispatcher.java:144)
at com.rabbitmq.client.impl.ConsumerWorkService$WorkPoolRunnable.run(ConsumerWorkService.java:99)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.airavata.orchestrator.core.exception.OrchestratorException: Error during creating process
at org.apache.airavata.orchestrator.cpi.impl.SimpleOrchestratorImpl.createAndSaveTasks(SimpleOrchestratorImpl.java:336)
at org.apache.airavata.orchestrator.server.OrchestratorServerHandler.launchExperiment(OrchestratorServerHandler.java:221)
... 9 common frames omitted
Caused by: java.lang.NullPointerException: null
at org.apache.airavata.orchestrator.core.utils.OrchestratorUtils.getScratchLocation(OrchestratorUtils.java:213)
at org.apache.airavata.orchestrator.cpi.impl.SimpleOrchestratorImpl.createAndSaveEnvSetupTask(SimpleOrchestratorImpl.java:365)
at org.apache.airavata.orchestrator.cpi.impl.SimpleOrchestratorImpl.createAndSaveTasks(SimpleOrchestratorImpl.java:301)
... 10 common frames omitted