Open fengqing-dong opened 1 year ago
Can you share the complete log file? And is your pipeline repo publicly available? If not, it would be good to see the source code for the processes that were skipped.
Due to confidentiality, I am so sorry for that the full process code cannot be provided. Here's the streamlined process.
Thank you for sharing what you could. From your pipeline code and log, the key issue is that QC:QC_PICARD
was skipped, which caused the other processes to be skipped because they depend on QC.out.collect()
. QC_PICARD
depends on ALN
which was not included, but clearly ALN
was executed. So my guess is that something is wrong with the outputs of the ALN
workflow. I would look there.
Another helpful debugging tool might be the nf-prov plugin. Why don't you use it with the dag
format to generate a task DAG for the initial and resumed runs? Then you can compare them, and it might reveal exactly where the chain was broken.
Problem: the workflow run only can run correctly at the frist time ; it will be failed when with
-stub
or-resume
. Some process will be skipped.why and how to fix it? Can you give me some advice?
The detail informaton as flow:
CMD
LOG
the processes of
QC:QC_PICARD
、SUMMARY_COPY_FILE
andINSERT_SQL
were skipped!!! and not any error or warnning was throwed.SCRIPT
INFO
version: 23.04.4 build 5881