-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
cwl-runner validate fails after upgrade #69
Comments
So if I understand correctly, before upgrading, it validates correctly, but the upgraded version fails to validate? There were some recent changes in the behavior of schema-salad, and cwl-upgrader has an unpinned dependency on schema salad, so that seems related. Is this part of a SchemaDefRequirement? |
Yes it is! under
I already have schema-salad installed |
@BJWiley233 Can you try with https://pypi.org/project/schema-salad/8.0.20210624154013/ instead of the latest version? |
Ah you replied at exact same time I updated. Let me check. Anyways I got same error. Any time I have a https://github.com/genome/analysis-workflows/blob/master/definitions/types/vep_custom_annotation.yml I get same error with
|
Actually I just tested and my original v1.0 again with |
Ok, so that is a regression in Is your CWL publicly available somewhere, or would you be willing to share it, so we can debug it? |
Yes so it's not pretty because I was testing a lot of stuff but the most final I have and gives this |
@bolton-lab Thanks for the testing document, however when I run
|
ok ill update it now. @mr-c it is updated now. just tested and it works with version 3.1.20211020155521 |
Great news, thanks! |
Is this issue perhaps not truly fixed yet? Using cwl-upgrader 1.2.2 and then cwltool 3.1.20211104071347, both with schema-salad 8.2.20211104054942, on sample file Lancet.cwl, fails like this:
|
Identical failure with cwltool 3.1.20220119140128 and schema-salad 8.2.20220103095339, in case that is helpful. |
The files are all existing and in correct folder structure after I moved them. Now when I run
cwl-runner --validate
I get this error below andorg.w3id.cwl.cwl.File
is no where in this yml file.The line is under
type: File
belowHowever when I run cwl-runner validate on the vep.cwl tool itself it works
The text was updated successfully, but these errors were encountered: