Skip to content
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

MSFG+ NegativeArraySizeException #293

Open
bernt-matthias opened this issue Mar 25, 2021 · 3 comments
Open

MSFG+ NegativeArraySizeException #293

bernt-matthias opened this issue Mar 25, 2021 · 3 comments
Assignees

Comments

@bernt-matthias
Copy link

During the execution of SearchGUI I observe the following in the errors:

MS-GF+ Release (v2021.01.08) (8 January 2021)
Java 11.0.8-internal (N/A)
Linux (amd64, version 3.10.0-1160.el7.x86_64)
Loading database files...
Warning: Sequence database contains 11 counts of letter 'B', which does not correspond to an amino acid.
Warning: Sequence database contains 934 counts of letter 'U', which does not correspond to an amino acid.
Warning: Sequence database contains 55491 counts of letter 'X', which does not correspond to an amino acid.
Warning: Sequence database contains 6 counts of letter 'Z', which does not correspond to an amino acid.
java.lang.NegativeArraySizeException: -1754156672
	at edu.ucsd.msjava.msdbsearch.CompactFastaSequence.readSequence(CompactFastaSequence.java:542)
	at edu.ucsd.msjava.msdbsearch.CompactFastaSequence.<init>(CompactFastaSequence.java:139)
	at edu.ucsd.msjava.msdbsearch.CompactFastaSequence.<init>(CompactFastaSequence.java:89)
	at edu.ucsd.msjava.ui.MSGFPlus.runMSGFPlus(MSGFPlus.java:234)
	at edu.ucsd.msjava.ui.MSGFPlus.runMSGFPlus(MSGFPlus.java:113)
	at edu.ucsd.msjava.ui.MSGFPlus.main(MSGFPlus.java:61)

Is this something to worry about?

@hbarsnes hbarsnes self-assigned this Mar 25, 2021
@hbarsnes
Copy link
Member

No idea, but does not look good. I'd recommend contacting the MS-GF+ developers: https://github.com/MSGFPlus/msgfplus/issues.

@bernt-matthias
Copy link
Author

Seems that I stumbled over this one before MSGFPlus/msgfplus#43 ..

Sequence DB seems to be to large (>3GB in my case).

Maybe SearchGUI could check for MSGF+ errors and abort?

@hbarsnes
Copy link
Member

Maybe SearchGUI could check for MSGF+ errors and abort?

Maybe, but it very much depends on how the individual search engines detect and report errors that may occur. For example, this particular error looks like one that should have been picked up by MS-GF+ and reported accordingly but instead it simply prints the stack trace.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants