Project

General

Profile

Actions

Bug #14074

closed

a-c-r does not work with input keep locators containing '#' characters

Added by Joshua Randall over 5 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
-
Category:
Crunch
Target version:
-
Story points:
-

Description

It appears that if an input locator filename contains a '#' character, arvados-cwl-runner (a-c-r) does not handle this properly, logging an error such as `Cannot make job: ../../lib/cwl/cwl.input.json:1:237: Don't know what to do with 'keep:3cfbe520dc6af7b368da3651828014d1+19483/25454_6#1/25454_6#1.cram'`

2018-08-18T23:19:58.681473932Z cwltool INFO: /usr/bin/arvados-cwl-runner 1.1.4.20180607205857, arvados-python-client 1.1.4.20180607152043, cwltool 1.0.20180524215209
2018-08-18T23:19:58.685007065Z cwltool INFO: Resolved '/var/lib/cwl/workflow.json#main' to 'file:///var/lib/cwl/workflow.json#main'
2018-08-18T23:21:41.422453390Z cwltool INFO: [workflow workflow.json#main] start
2018-08-18T23:21:41.493540795Z cwltool INFO: [step cram_get_fasta] start
2018-08-18T23:21:41.533163404Z cwltool INFO: [workflow cram_get_fasta] start
2018-08-18T23:21:41.581015548Z cwltool INFO: [step samtools_seq_cache_populate] start
2018-08-18T23:21:45.865025554Z arvados.cwl-runner INFO: [container samtools_seq_cache_populate] reused container eglyx-dz642-oqkg4rvdy6g9298
2018-08-18T23:21:53.454735004Z arvados.cwl-runner INFO: [container samtools_seq_cache_populate] eglyx-xvhdp-gbajxzk1vtcotfy is Final
2018-08-18T23:21:53.737324987Z arvados.cwl-runner INFO: [container samtools_seq_cache_populate] Intermediate output eglyx-4zz18-34nv1m01g1jniq9 (3184b10f225a48f1c79cbb29dc2ab9c7+333031) will be trashed at 2018-08-25 23:21:45 UTC.
2018-08-18T23:21:54.784467630Z cwltool INFO: [step samtools_seq_cache_populate] completed success
2018-08-18T23:21:54.816996868Z cwltool INFO: [step samtools_fastaref] start
2018-08-18T23:21:55.829041349Z cwltool ERROR: Exception on step 'samtools_fastaref'
2018-08-18T23:21:55.829041349Z cwltool ERROR: [step samtools_fastaref] Cannot make job: ../../lib/cwl/cwl.input.json:1:237: Don't know what to do with 'keep:3cfbe520dc6af7b368da3651828014d1+19483/25454_6#1/25454_6#1.cram'
2018-08-18T23:21:55.829041349Z cwltool INFO: [workflow cram_get_fasta] completed permanentFail
2018-08-18T23:21:55.829041349Z cwltool WARNING: [step cram_get_fasta] completed permanentFail
2018-08-18T23:21:55.829041349Z cwltool INFO: [workflow workflow.json#main] completed permanentFail
2018-08-18T23:21:55.829041349Z arvados.cwl-runner WARNING: Overall process status is permanentFail
2018-08-18T23:21:56.364305285Z arvados.cwl-runner INFO: Final output collection cf4ca1135b9a6d28f6d8141347be6563+61 "Output of main (2018-08-18T23:21:56.111Z)" (eglyx-4zz18-wpk8eucgv6naecz)
2018-08-18T23:21:57.139935452Z cwltool WARNING: Final process status is permanentFail

Related issues

Related to Arvados - Bug #13931: [CWL] size field not accessible on arvadosResolvedPeter Amstutz08/06/2018Actions
Actions

Also available in: Atom PDF