broadinstitute / wdltool

BSD 3-Clause "New" or "Revised" License
18 stars 4 forks source link

wdltool 0.10 validates too generously #29

Closed ruchim closed 6 years ago

ruchim commented 7 years ago

Given a task:

task myTask { File f command { touch ${f.bam.bai} } }

A workflow with such a task validates in wdltool-0.10 but when run on cromwell-26, it fails with an error: java.lang.UnsupportedOperationException: Could not evaluate expression:....

Given a slightly altered version of that previous task:

task myTask { File f command { touch ${f%%.bam.bai} } }

This task also validates but fails before the Workflow is about to run with the error: scala.MatchError: null

geoffjentry commented 7 years ago

Is this an artifact of wdltool being out of synch? it happens way too often :(

mcovarr commented 6 years ago

Issue moved to broadinstitute/cromwell #2873 via ZenHub