An update to analysis.py has introduced a bug and stopped to workflows in progress
The commit eb9dd0cb (issue #129 (closed)) has introduced the following error:
Traceback (most recent call last): File "/work/ng6/jflow/work/illumina_diversity_qc/wf006442/.working/7d7ab284d7/_Stash/0/0/0/w0000699", line 92, in outputs = add_analysis(*new_args) File "/work/ng6/jflow/work/illumina_diversity_qc/wf006442/.working/7d7ab284d7/_Stash/0/0/0/w0000699", line 73, in add_analysis analysis.post_process() File "/usr/local/bioinfo/src/ng6_sources/ng6-V3.2.7.2/src/weaver/../../workflows/components/fastqc.py", line 124, in post_process job 32605 completed /work/ng6/jflow/work/illumina_diversity_qc/wf006442/.working/7d7ab284d7/_Stash/0/0/0/w0000742 none /work/ng6/jflow/work/illumina_diversity_qc/wf006442/Flash_default/analysis.cfg /work/ng6/jflow/tmp/tmp29fg5x0m.dump /work/ng6/jflow/work/illumina_diversity_qc/wf006442/FastqIlluminaFilter_default/analysis.cfg failed with exit code 1 sample + ".per_tile_quality.png"), "ptqpng") File "/usr/local/bioinfo/src/ng6_sources/ng6-V3.2.7.2/src/weaver/../ng6/analysis.py", line 625, in _save_file return self.get_web_filepath(file_name, 'fileadmin') File "/usr/local/bioinfo/src/ng6_sources/ng6-V3.2.7.2/src/weaver/../ng6/analysis.py", line 774, in get_web_filepath return base_filepath + os.path.join(self.get_directory(), file_name) File "/tools/python/3.4.3/lib/python3.4/posixpath.py", line 82, in join path += b TypeError: unsupported operand type(s) for +=: 'NoneType' and 'str'
For the time being, I've rolled back to a previous version. Problem : To test the build, I've used a simple addanalysis. It wasn't enough.
The tests in issue #152 should cover more user cases, they are currently to weak. A big shell script to test everything at once would be great.