Hello, I am runnig QIIME2 version 2019.1 through the Virtual Box and I am also getting the same error message from using the Greengenes 16S database from QIIME2 DataResources to classify my representative sequences using the classify-consensus-blast command:
Command:
qiime feature-classifier classify-consensus-blast \
--i-query '/media/sf_QIIME2DATA/LSmith/sequencedata/050218Sillcus515F-full.cluseq.qza'
--i-reference-reads '/media/sf_QIIME2DATA/LSmith/sequencedata/gg-13-8-otus.refseq.qza'
--i-reference-taxonomy '/media/sf_QIIME2DATA/LSmith/sequencedata/gg-13-8-otus.reftax.qza'
--p-maxaccepts 1
--p-perc-identity 0.99
--p-strand plus
--o-classification '/media/sf_QIIME2DATA/LSmith/sequencedata/050218Sillcus515F-full.taxclass.qza'
Error:
Traceback (most recent call last):
File "/home/qiime2/miniconda/envs/qiime2-2019.1/bin/qiime", line 11, in
sys.exit(qiime())
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/click/core.py", line 764, in call
return self.main(*args, **kwargs)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/q2cli/commands.py", line 244, in call
arguments, missing_in, verbose, quiet = self.handle_in_params(kwargs)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/q2cli/commands.py", line 326, in handle_in_params
kwargs, fallback=cmd_fallback)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/q2cli/handlers.py", line 375, in get_value
artifact = qiime2.sdk.Result.load(path)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/qiime2/sdk/result.py", line 66, in load
archiver = archive.Archiver.load(filepath)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/qiime2/core/archive/archiver.py", line 305, in load
rec = archive.mount(path)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/qiime2/core/archive/archiver.py", line 204, in mount
root = self.extract(filepath)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/site-packages/qiime2/core/archive/archiver.py", line 215, in extract
zf.extract(name, path=str(filepath))
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/zipfile.py", line 1507, in extract
return self._extract_member(member, path, pwd)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/zipfile.py", line 1579, in _extract_member
shutil.copyfileobj(source, target)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/shutil.py", line 79, in copyfileobj
buf = fsrc.read(length)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/zipfile.py", line 872, in read
data = self._read1(n)
File "/home/qiime2/miniconda/envs/qiime2-2019.1/lib/python3.6/zipfile.py", line 948, in _read1
data = self._decompressor.decompress(data, n)
zlib.error: Error -3 while decompressing data: invalid block type
I did not get the error until this step. Should my input data be changed or reformatted?