Closed drjrm3 closed 6 years ago
I am trying to scatter over 2 arrays of the same size using scatterMethod: flat_crossproduct and CWLEXEC fails with:
scatterMethod: flat_crossproduct
com.ibm.spectrumcomputing.cwl.model.process.parameter.type.file.CWLFile cannot be cast to java.lang.CharSequence
This seems to happen when using any scatterMethod. A failed run with debug info is attached.
scatterMethod
CWLFileCastError.tar.gz
The scatter inputs are two different type (file, string), but Java is strong type, so when we scatter inputs, we should omit its type
Fixed in 50b76ed Also test with dotproduct
dotproduct
I am trying to scatter over 2 arrays of the same size using
scatterMethod: flat_crossproduct
and CWLEXEC fails with:This seems to happen when using any
scatterMethod
. A failed run with debug info is attached.CWLFileCastError.tar.gz