Open WimSpee opened 4 years ago
Heya, I fixed this but it will have to get merged into MultiQC to be actually fixed. Thanks for the really good issue, figuring out the exit code was 1 despite finishing was a good catch.
Thank you. Is there already a pull request to ewels/MultiQC? We are currently running an older version of bcbio and would like to update to a more recent stable version.
Hi Wim,
Yes-- there is a P/R (https://github.com/ewels/MultiQC/pull/1310) but it hasn't been merged yet. Hopefully soon.
Hi Rory. Thank you for the fix, pull request and the information. Somehow I was not able earlier to find the pull request.
No worries, thanks for following up-- you can fix your installation yourself, if you are up for it. If you pull my fork of MultiQC and install it over what bcbio installs with:
bcbio_python setup.py install
it should overwrite the installed MultiQC and install the fix. If not, you will need to delete what is already there by rm -r path-to-your-bcbio-install/anaconda/lib/python3.6/site-packages/multiqc
and then do the installation.
Version info
bcbio_nextgen.py --version
): 1.2.4To Reproduce Exact bcbio command you have used:
Your sample configuration file:
For multiple samples:
Observed behavior Error message or bcbio output:
Expected behavior MultiQC report to be created, without crashing on the error. Running multiqc manually on the bcbio qc directory works and creates the html report and multiqc data directory.
But the same error is shown in the standard out and the exit status is 1, which causes bcbio to crash.
Log files Please attach (10MB max):
bcbio-nextgen.log
,bcbio-nextgen-commands.log
, andbcbio-nextgen-debug.log
.Additional context See also this issue at MultiQC in which I also commented https://github.com/ewels/MultiQC/issues/1265