dxCompiler icon indicating copy to clipboard operation
dxCompiler copied to clipboard

Array[String?] compiles incorrectly to "(hash" and "(array:file)"

Open msnyder424 opened this issue 1 year ago • 0 comments

When using dxCompiler-2.10.4.jar, I've found a workflow level input type that does not appear to compile correctly. Array[String] testReq compiles correctly to [stage-common.testReq (array:string)] Array[String?] testOp compiles incorrectly to stage-common.testOp (hash) and [stage-common.testOp___dxfiles (array:file)]

Here is a test wdl if you want to try yourself.

version 1.0

workflow Test {
    input {
        Array[String] testReq
        Array[String?] testOp
    }
}

This appears to be a bug report unless I'm missing something.

msnyder424 avatar Sep 23 '22 17:09 msnyder424