-
-
Notifications
You must be signed in to change notification settings - Fork 237
Open
Description
Hello,
Trying to run a complex workflow that involves multiple nested imports and multiple subworkflows.
I am unsure when an import needs to be placed in the schema definition requirement.
The workflow validates and packs successfully however generates the following error when run:
Traceback (most recent call last):
File "/usr/local/lib/cwltool-3.0.20201203173111/schema_salad/avro/schema.py", line 409, in __init__
items_schema = make_avsc_object(items, names)
File "/usr/local/lib/cwltool-3.0.20201203173111/schema_salad/avro/schema.py", line 635, in make_avsc_object
return RecordSchema(
name, namespace, fields, names, atype, doc, other_props
)
File "/usr/local/lib/cwltool-3.0.20201203173111/schema_salad/avro/schema.py", line 535, in __init__
NamedSchema.__init__(self, schema_type, name, namespace, names, other_props)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/cwltool-3.0.20201203173111/schema_salad/avro/schema.py", line 255, in __init__
new_name = names.add_name(name, namespace, self)
File "/usr/local/lib/cwltool-3.0.20201203173111/schema_salad/avro/schema.py", line 218, in add_name
raise SchemaParseException(fail_msg)
schema_salad.avro.schema.SchemaParseException: The name "dragen-qc-coverage" is already in use.
Workflow (zipped): https://github.com/umccr/cwl-ica/releases/download/dragen-wgts-dna-pipeline%2F4.4.4__20251015010222/dragen-wgts-dna-pipeline__4.4.4__20251015010222.zip
Stderr logs: cwltool-already-in-use-debug-log.zip
Related: https://cwl.discourse.group/t/complex-workflow-cannot-be-packed/1022
Metadata
Metadata
Assignees
Labels
No labels