question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

CWL: Bug when using cwltoil (due to overrides?)

See original GitHub issue

Hi, I’m experiencing an issue when running my workflow with cwltoil, though it works in cwltool. The error is: Traceback (most recent call last): File "/Users/mdb/miniconda2/bin/cwltoil", line 11, in <module> sys.exit(main()) File "/Users/mdb/miniconda2/lib/python2.7/site-packages/toil/cwl/cwltoil.py", line 1014, in main options, sys.stdin, None, [], options.job_order) File "/Users/mdb/miniconda2/lib/python2.7/site-packages/cwltool/main.py", line 141, in load_job_order overrides.extend(resolve_overrides(job_order_object, file_uri(job_order_file), tool_file_uri)) File "/Users/mdb/miniconda2/lib/python2.7/site-packages/cwltool/load_tool.py", line 377, in resolve_overrides ret, _ = ovloader.resolve_all(ov, baseurl) File "/Users/mdb/miniconda2/lib/python2.7/site-packages/schema_salad/ref_resolver.py", line 871, in resolve_all val, base_url+subscope, file_base=file_base, checklinks=False) TypeError: can only concatenate list (not "str") to list

packed_workflow.txt pipeline_input.txt

┆Issue is synchronized with this JIRA Story ┆Issue Number: TOIL-327

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
mb1069commented, Aug 21, 2018

I can confirm the patch works as expected, thank you both for your support!

0reactions
DailyDreamingcommented, Aug 20, 2018

@mr-c wrote a fix at #2333 that was just merged. @mb1069 can you test this to see if it solves your issue?

Read more comments on GitHub >

github_iconTop Results From Across the Web

Document using `cwl:overrides` field to input ... - GitHub
Consider renaming it cwl:override since the syntax would be a bit different from the normal requirements field. cwl:override: workflow.cwl: ...
Read more >
common-workflow-language/common-workflow-language ... - Gitter
In CWL is there a way to provide the Docker image for 'dockerPull' as a parameter in the input JSON file? I tried...
Read more >
Running Toil workflows — Toil 3.6.1a1 documentation
To run workflows written using CWL, first ensure that Toil is installed with the cwl extra (see Extras). This will install the cwl-runner...
Read more >
cwltool - Refefence executor for Common Workflow Language
cwltool - Refefence executor for Common Workflow Language ... registry endpoint to use for resolution, default ['https://dockstore.org:8443'] --on-error ...
Read more >
toil Changelog - PyUp.io
CWL : at the end of a job, ask cwltool to cleanup (3965) ... Allow workdir override 3586 ... Fix python3 string/bytes error...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found