[
https://issues.apache.org/jira/browse/AIRAVATA-1718?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Eroma reopened AIRAVATA-1718:
-----------------------------
Assignee: Supun Chathuranga Nakandala (was: Chathuri Wimalasena)
Steps taken:
1. Create an experiment and edit and change the resource and save before the
queue is changed according to the new resource.
2. Then launch it.
3. When launched since the queue is not matching with the resource it will
remain in CREATED without any error messages.
4. User edits the experiment again and then launches the experiment.
5. In PGA user can see correct resource and queue details but the details in
PROCESS_RESOURCE_SCHEDULE table was as before.
6. So the experiment fails with error messages:
stdout : stderr : qsub: submit error (Unknown queue MSG=requested queue not
found) org.apache.airavata.gfac.core.GFacException: Error: userFriendly msg
:Error while executing JOB_SUBMISSION task, actual msg :expId:
Gauusian_5_d3fe4b73-57cf-469e-955c-56955b57fa50, processId:
PROCESS_6bfe8385-4934-4405-8761-5fdf2fca72e4, taskId:
TASK_f4420a74-f33d-4240-849c-cfe003f0763a, type: JOB_SUBMISSION :-
JOB_SUBMISSION failed. Reason: Job submission command didn't return a jobId at
org.apache.airavata.gfac.impl.GFacEngineImpl.checkFailures(GFacEngineImpl.java:630)
at
org.apache.airavata.gfac.impl.GFacEngineImpl.executeJobSubmission(GFacEngineImpl.java:516)
at
org.apache.airavata.gfac.impl.GFacEngineImpl.executeTaskListFrom(GFacEngineImpl.java:388)
at
org.apache.airavata.gfac.impl.GFacEngineImpl.executeProcess(GFacEngineImpl.java:288)
at
org.apache.airavata.gfac.impl.GFacWorker.executeProcess(GFacWorker.java:229) at
org.apache.airavata.gfac.impl.GFacWorker.run(GFacWorker.java:88) at
org.apache.airavata.common.logging.MDCUtil.lambda$wrapWithMDC$0(MDCUtil.java:21)
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)
> An Experiment with incorrect batch for the resource has gone through to GFAC;
> ideally this should be failed at orchestrator level
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: AIRAVATA-1718
> URL: https://issues.apache.org/jira/browse/AIRAVATA-1718
> Project: Airavata
> Issue Type: Bug
> Components: Airavata Orchestrator
> Affects Versions: 0.15
> Environment:
> http://dev.test-drive.airavata.org/portal/ultrascan-production/public
> Reporter: Eroma
> Assignee: Supun Chathuranga Nakandala
> Fix For: 0.18
>
> Attachments: Screen Shot 2015-06-05 at 12.15.40 PM.png
>
>
> Steps to recreate
> 1. Had an experiment with an incorrect queue and i edited the experiment and
> saved and launched with the correct queue
> 2. But the experiment failed at both Experiment and job level and got the
> error message [1] in PGA
> 3. Ideally this should have failed at experiment level; should not proceed to
> job level.
> Exp ID
> CloneofALAMO_1_0475d607-a95e-4776-9e43-9dea0aa20340
> [1]
> Validation Errors : The specified queuebatchdoes not exist. If you believe
> this is an error, contact the administrator to verify App-Catalog
> Configurations Error submitting the job to host lonestar.tacc.utexas.edu
> message: 2 org.apache.airavata.gfac.GFacException: Error while executing
> provider org.apache.airavata.gfac.ssh.provider.impl.SSHProvider
> functionality. org.apache.airavata.gfac.GFacException: Error launching the
> Job at
> org.apache.airavata.gfac.core.cpi.BetterGfacImpl.submitJob(BetterGfacImpl.java:480)
> at
> org.apache.airavata.gfac.core.cpi.BetterGfacImpl.submitJob(BetterGfacImpl.java:179)
> at
> org.apache.airavata.gfac.core.utils.InputHandlerWorker.run(InputHandlerWorker.java:47)
> 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.gfac.GFacException: Error while executing provider
> org.apache.airavata.gfac.ssh.provider.impl.SSHProvider functionality. at
> org.apache.airavata.gfac.core.cpi.BetterGfacImpl.launch(BetterGfacImpl.java:718)
> at
> org.apache.airavata.gfac.core.cpi.BetterGfacImpl.submitJob(BetterGfacImpl.java:467)
> ... 5 more Caused by: org.apache.airavata.gfac.GFacException: Error while
> executing provider org.apache.airavata.gfac.ssh.provider.impl.SSHProvider
> functionality. at
> org.apache.airavata.gfac.core.cpi.BetterGfacImpl.executeProvider(BetterGfacImpl.java:819)
> at
> org.apache.airavata.gfac.core.cpi.BetterGfacImpl.invokeProviderExecute(BetterGfacImpl.java:728)
> at
> org.apache.airavata.gfac.core.cpi.BetterGfacImpl.launch(BetterGfacImpl.java:678)
> ... 6 more Caused by:
> org.apache.airavata.gfac.core.provider.GFacProviderException: Error
> submitting the job to host lonestar.tacc.utexas.edu message: 2 at
> org.apache.airavata.gfac.ssh.provider.impl.SSHProvider.execute(SSHProvider.java:215)
> at
> org.apache.airavata.gfac.core.cpi.BetterGfacImpl.executeProvider(BetterGfacImpl.java:817)
> ... 8 more Caused by: java.lang.ArrayIndexOutOfBoundsException: 2 at
> org.apache.airavata.gsi.ssh.api.job.UGEOutputParser.parseJobSubmission(UGEOutputParser.java:129)
> at
> org.apache.airavata.gsi.ssh.impl.GSISSHAbstractCluster.submitBatchJobWithScript(GSISSHAbstractCluster.java:279)
> at
> org.apache.airavata.gsi.ssh.impl.GSISSHAbstractCluster.submitBatchJob(GSISSHAbstractCluster.java:319)
> at
> org.apache.airavata.gfac.ssh.provider.impl.SSHProvider.execute(SSHProvider.java:166)
> ... 9 more
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)