Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
0.18
-
None
-
Description
The job submission protocol and data movement protocols were not aded to the slurm Jetstream cluster.
In PGA, when adding gateway preferences for the cluster, the preferred job submission and data movement protocols were empty but it didnt throw an error.
At experiment launch the experiment remains in CREATED without throwing any error but in api-orch server log error thrown
2018-10-18 10:52:43,141 [pool-31-thread-3] ERROR o.a.a.o.s.OrchestratorServerHandler experiment_id=QE-JS1_39e6694b-b6c3-41ec-86cb-9c2f2158fa15, gateway_id=seagrid - Experiment launch failed due to Thrift conversion error, experimentId: QE-JS1_39e6694b-b6c3-41ec-86cb-9c2f2158fa15, gatewayId: seagrid
org.apache.thrift.TException: Experiment 'QE-JS1_39e6694b-b6c3-41ec-86cb-9c2f2158fa15' launch failed. Unable to figureout execution type for application Quantum_Espresso_d83e7aac-9ccc-451b-b856-d92f5e7b7372
at org.apache.airavata.orchestrator.server.OrchestratorServerHandler.launchExperiment(OrchestratorServerHandler.java:251)
at org.apache.airavata.orchestrator.server.OrchestratorServerHandler.launchExperiment(OrchestratorServerHandler.java:666)
at org.apache.airavata.orchestrator.server.OrchestratorServerHandler.access$500(OrchestratorServerHandler.java:76)
at org.apache.airavata.orchestrator.server.OrchestratorServerHandler$ExperimentHandler.onMessage(OrchestratorServerHandler.java:622)
at org.apache.airavata.messaging.core.impl.ExperimentConsumer.handleDelivery(ExperimentConsumer.java:84)
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:748)
Caused by: org.apache.airavata.orchestrator.core.exception.OrchestratorException: Error during creating process
at org.apache.airavata.orchestrator.cpi.impl.SimpleOrchestratorImpl.createAndSaveTasks(SimpleOrchestratorImpl.java:335)
at org.apache.airavata.orchestrator.server.OrchestratorServerHandler.launchExperiment(OrchestratorServerHandler.java:219)
... 9 common frames omitted
Caused by: org.apache.airavata.registry.cpi.RegistryException: Compute resource should have at least one job submission interface defined...
at org.apache.airavata.orchestrator.core.utils.OrchestratorUtils.getPreferredJobSubmissionInterface(OrchestratorUtils.java:279)
at org.apache.airavata.orchestrator.cpi.impl.SimpleOrchestratorImpl.createAndSaveTasks(SimpleOrchestratorImpl.java:291)
... 10 common frames omitted