-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
terminate called after throwing an instance of 'kj::ExceptionImpl' #16
Comments
The input contains I'll try v1.0.1 and report back. On Wed, Nov 4, 2015 at 5:06 PM, ondovb notifications@github.com wrote:
|
I see. With |
The file is a database of assemblies not reads, though since it includes On Wed, Nov 4, 2015 at 5:24 PM, ondovb notifications@github.com wrote:
|
Yes, each assembly will need be in its own file. Then you can either give all the files to |
Files this large should be allowed; we need to look into the Cap'n Proto size issues here. |
OK, thanks. On Tue, Nov 17, 2015 at 7:44 AM, ondovb notifications@github.com wrote:
|
This should be fixed in v1.1. This issue can be re-opened if you are still seeing this problem. |
I have a similar error of 'kj::ExceptionImpl' (below) It fails when running mash paste with ~6000 sketch files terminate called after throwing an instance of 'kj::ExceptionImpl' |
Fixed in v2.0. Please reopen if issues persist. |
Hi, I had the same error today. And after updating to v2.0, this error remained. I am trying to generate a database containing ~2500 genomes with sketch size of 1,000,000. It's fine when I am using "mash sketch" and "mash paste", but when I am trying to check the large sketch file after paste using "mash info", I got this error.
Could you give me any advice about fixing this? Thanks. |
We are getting this issue as well with the prebuilt 2.0 release when we try to sketch more than 150,000 genomes at 10,000 size(21 kmer for all tests). Tried doing refseq bacteria using your refseqCollate script and it was too much, so I tested with less genomes or smaller size with some success. Narrowing down the issue and I was able to successfully get up to 110,000 genomes at 10k size, or doing all of bacterial refseq I was able to do 208,000 at 1000 size. Being able to do the full database at 10k would be helpful, and considering that was just bacteria it would be significantly tougher doing the complete refseq. Any help would be appreciated on this, thanks! |
I also get this error when comparing 2.5 million viral genomes (ncbi genbank VRL division) on a k16 s10000 resolution. I was able to cut the database in half and run mash info and dist on 1.25 million genomes without an issue though. |
I just got a very similar error message after trying to run "mash info" on a sketch that contains 195,372 bacterial genomes created with k=32 and s=10000. terminate called after throwing an instance of 'kj::ExceptionImpl' |
This bug ruined my day. It still exists in Mash 2.2 edit. So I'm on CentOS 7 which ships with cap'n'proto 5.something. I got the latest cap'n'proto from their site and compiled Mash from source and now it works. Yay! |
I have experienced this same bug on my institute's cluster with the conda version of mash. Following sheikki's experience I also installed a new version of cap'n'proto and compiled Mash using that, which solved the issue! |
Built a sketch of a 90GB fasta file using k=21. Running 'mash info' on the resulting '.msh' file returns an error:
Works fine with k=16, however.
The text was updated successfully, but these errors were encountered: