You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems the pipeline has an error on the qc step.
Started troubleshooting workflow: id=65302236-00d0-4f5c-af80-47836f267413, status=Failed
Found failures JSON object.
[
{
"causedBy": [
{
"causedBy": [],
"message": "Job chip.qc_report:NA:2 exited with return code 1 which has not been declared as a valid return code. See 'continueOnReturnCode' runtime attribute for more details."
}
],
"message": "Workflow failed"
}
]
Recursively finding failures in calls (tasks)...
==== NAME=chip.qc_report, STATUS=RetryableFailure, PARENT=
SHARD_IDX=-1, RC=1, JOB_ID=55217
START=2021-02-16T10:19:34.569Z, END=2021-02-16T10:19:51.775Z
STDOUT=/gpfs/fs1/data/shenlab/lw/chip-seq-pipeline2/run_pipeline/OP/K36me3high/chip/65302236-00d0-4f5c-af80-47836f267413/call-qc_report/execution/stdout
STDERR=/gpfs/fs1/data/shenlab/lw/chip-seq-pipeline2/run_pipeline/OP/K36me3high/chip/65302236-00d0-4f5c-af80-47836f267413/call-qc_report/execution/stderr
STDERR_CONTENTS=
Traceback (most recent call last):
File "/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_task_qc_report.py", line 927, in
main()
File "/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_task_qc_report.py", line 890, in main
make_cat_align_enrich(args, cat_root)
File "/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_task_qc_report.py", line 737, in make_cat_align_enrich
cat_jsd.add_log(qc, key=str_rep(i))
File "/gpfs/fs1/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_lib_qc_category.py", line 159, in add_log
parser=self._parser,
File "/gpfs/fs1/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_lib_qc_category.py", line 43, in init
self.__parse()
File "/gpfs/fs1/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_lib_qc_category.py", line 90, in __parse
self._dict = self._parser(self._log_file)
File "/gpfs/fs1/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_lib_log_parser.py", line 421, in parse_jsd_qc
result['jsd'] = float(arr[6])
ValueError: could not convert string to float: 'NA'
OS/Platform
OS/Platform: slurm
Conda version: conda 4.6.14
Pipeline version: 1.7.0
Caper version: 1.4.2
Caper configuration file
Paste contents of ~/.caper/default.conf.
backend=slurm
# define one of the followings (or both) according to your# cluster's SLURM configuration.slurm-partition=
slurm-account=
# Hashing strategy for call-caching (3 choices)# This parameter is for local (local/slurm/sge/pbs) backend only.# This is important for call-caching,# which means re-using outputs from previous/failed workflows.# Cache will miss if different strategy is used.# "file" method has been default for all old versions of Caper<1.0.# "path+modtime" is a new default for Caper>=1.0,# file: use md5sum hash (slow).# path: use path.# path+modtime: use path and modification time.local-hash-strat=path+modtime
# Local directory for localized files and Cromwell's intermediate files# If not defined, Caper will make .caper_tmp/ on local-out-dir or CWD.# /tmp is not recommended here since Caper store all localized data files# on this directory (e.g. input FASTQs defined as URLs in input JSON).local-loc-dir=
cromwell=/home/lw227/.caper/cromwell_jar/cromwell-52.jar
womtool=/home/lw227/.caper/womtool_jar/womtool-52.jar
Let's disable jsd task for now. Add the following to your input JSON.
{"chip.enable_jsd": false}
Re-submit the workflow with the same WDL and a modified input JSON and then pipeline will start from qc_report (final task of the pipeline) by re-using outputs of all upstream analyses.
Describe the bug
It seems the pipeline has an error on the qc step.
[
{
"causedBy": [
{
"causedBy": [],
"message": "Job chip.qc_report:NA:2 exited with return code 1 which has not been declared as a valid return code. See 'continueOnReturnCode' runtime attribute for more details."
}
],
"message": "Workflow failed"
}
]
==== NAME=chip.qc_report, STATUS=RetryableFailure, PARENT=
SHARD_IDX=-1, RC=1, JOB_ID=55217
START=2021-02-16T10:19:34.569Z, END=2021-02-16T10:19:51.775Z
STDOUT=/gpfs/fs1/data/shenlab/lw/chip-seq-pipeline2/run_pipeline/OP/K36me3high/chip/65302236-00d0-4f5c-af80-47836f267413/call-qc_report/execution/stdout
STDERR=/gpfs/fs1/data/shenlab/lw/chip-seq-pipeline2/run_pipeline/OP/K36me3high/chip/65302236-00d0-4f5c-af80-47836f267413/call-qc_report/execution/stderr
STDERR_CONTENTS=
Traceback (most recent call last):
File "/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_task_qc_report.py", line 927, in
main()
File "/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_task_qc_report.py", line 890, in main
make_cat_align_enrich(args, cat_root)
File "/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_task_qc_report.py", line 737, in make_cat_align_enrich
cat_jsd.add_log(qc, key=str_rep(i))
File "/gpfs/fs1/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_lib_qc_category.py", line 159, in add_log
parser=self._parser,
File "/gpfs/fs1/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_lib_qc_category.py", line 43, in init
self.__parse()
File "/gpfs/fs1/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_lib_qc_category.py", line 90, in __parse
self._dict = self._parser(self._log_file)
File "/gpfs/fs1/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_lib_log_parser.py", line 421, in parse_jsd_qc
result['jsd'] = float(arr[6])
ValueError: could not convert string to float: 'NA'
OS/Platform
Caper configuration file
Paste contents of
~/.caper/default.conf
.Input JSON file
Paste contents of your input JSON file.
The text was updated successfully, but these errors were encountered: