-
-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cwltool fails when node is not installed #267
Comments
I've had this error too: I think it occurs for quite a variety of errors when the error reporting itself fails due to a lack of reference to the source file for the error. If you run cwltool with the Python debugger and break on this line, you can output the msg variable which contains something a lot more useful. I wanted to try to put together a fix for this but I wasn't sure why the file might be going missing. |
+ for outputting |
46ce0c3 Merge pull request common-workflow-language#265 from common-workflow-language/optional-baseCommand 64774b2 Merge pull request common-workflow-language#271 from kislyuk/patch-1 dc8ac51 add description->doc to release notes 8189f03 Update contrib.md 5b7ad26 Merge pull request common-workflow-language#263 from common-workflow-language/better-writable-test 1d5714d Merge pull request common-workflow-language#268 from chapmanb/tests-docker-hints 4b78524 Merge pull request common-workflow-language#267 from common-workflow-language/test-nameroot-in-stdout 7d45aca Tests: move Docker from requirements to hints c95d302 Add test using $(inputs.file.nameroot) in stdout field. 66046d1 Errata: make baseCommand optional because the text did not specify if "baseCommand: []" is legal, but functionally "baseCommand: []" has the same effect as not providing baseCommand at all. c807103 Adjust conformance test for "writable" flag. Previous test did not test intended behavior because 'sed -i' doesn't modify the file in place. c256c08 update CITATION to v1.0 98da9c1 bump DOI version e4daf25 errata: SoftwarePackage 'name' conflicts; use 'package' 5619853 errata: SoftwarePackage packages is a required array 9a6a044 last update to test 72 5932a26 Merge pull request common-workflow-language#261 from common-workflow-language/mr-c-patch-1 bc38b68 match new SoftwareRequirement syntax e065755 Merge pull request common-workflow-language#260 from StarvingMarvin/master af25c0a Making stronger promise on runtime values that platform provides de7a9ca update link to user guide 3db2c7c Add missing file 5eae857 Merge branch 'master' into userguide-1.0 0071e84 Update user guide for v1.0 f3d7dce Merge pull request common-workflow-language#257 from StarvingMarvin/master 111df5b deleted repeated words 01286d2 Merge pull request common-workflow-language#256 from common-workflow-language/release-notes 7889ab2 update URL to v1.0 e2aeceb format map<> ac1ad16 corrent URL to v1.0 53cf86d clarify map feature 70a076a update release notes ce50dfd Merge pull request common-workflow-language#255 from common-workflow-language/matt-edits db11e6e last edits fa84959 update contribs 5fa3867 Build user guide. Bugfix user guide. 08ea290 last Matt edits 9686fde Merge branch 'master' into userguide-1.0 adda389 cwlsite v1.0.dev4 -> v1.0 c1bd238 fix typo b7b0355 more edits fbe0e8b typo ab83ec2 update my affiliation and email address c25dfc9 More edits 901ea7c Merge branch 'master' into userguide-1.0 156d28f Update examples to v1.0 5403799 Add examples 4fcf203 Copy draft-3 user guide. c113a39 Tests are v1.0 0fbc47b Add v1.0 as real valid version. git-subtree-dir: cwltool/schemas git-subtree-split: 46ce0c3
Hi @StarvingMarvin Usually when I use Javascript expression with |
Looks like this was fixed in common-workflow-language/schema_salad#85. Feel free to re-open if it happens again |
…n-stdout Add test using $(inputs.file.nameroot) in stdout field.
The error I got was:
Which is not very descriptive. Also install instructions doesn't mention nodejs as a dependency.
The text was updated successfully, but these errors were encountered: