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

using --matrices causes std::length_error on linux cluster #1287

Open
Andre-C-M opened this issue Dec 2, 2024 · 2 comments
Open

using --matrices causes std::length_error on linux cluster #1287

Andre-C-M opened this issue Dec 2, 2024 · 2 comments

Comments

@Andre-C-M
Copy link

HI,

disabling writing certain output files without using '--matrices' runs without issue, enabling it causes this error. Working path is 31 characters (minimum I can do, but doesn't seem to be to long?) is there anything within the --matrices files that is too long to be written in this environment? For instance the full path length of the raw file location in the header? Minimum raw file path including file name is only 39 characters in my case though, also some of the files that are written contain the raw file path... so maybe some other casue?

First pass: generating a spectral library from DIA data
[0:00] Cross-run analysis
[0:00] Reading quantification information: 2 files
[0:00] Quantifying peptides
[0:00] Assembling protein groups
[0:00] Quantifying proteins
[0:00] Calculating q-values for protein and gene groups
[0:00] Calculating global q-values for protein and gene groups
[0:00] Protein groups with global q-value <= 0.01: 0
[0:00] Compressed report saved to /fs/pool/pool-....-........../1/output/report-first-pass.parquet. Use R 'arrow' or Python 'PyArrow' package to process
[0:00] Writing report
[0:00] Report saved to /fs/pool/pool-....-........../1/output/report-first-pass.tsv.
[0:00] Saving precursor levels matrix
[0:00] Precursor levels matrix (1% precursor and protein group FDR) saved to /fs/pool/pool-....-........../1/output/report-first-pass.pr_matrix.tsv.
[0:00] Manifest saved to /fs/pool/pool-....-........../1/output/report-first-pass.manifest.txt
terminate called after throwing an instance of 'std::length_error'
  what():  basic_string::_M_create
/var/spool/slurmd/job650858/slurm_script: line 92: 10935 Aborted                 ${CONTAINER_EXEC} ${DIANN_SIF} ${DIANN_EXEC} ${diann_cmd}
Error: DIA-NN execution failed

thanks a lot!

@vdemichev
Copy link
Owner

Hi Andre,

This is a known error in the Linux version of 1.9.1, was fixed in 1.9.2, so please update to 1.9.2, should work then.

Best,
Vadim

@Andre-C-M
Copy link
Author

Andre-C-M commented Dec 2, 2024

Hi Vadim,
thanks for your prompt reply! I totally overlooked that issue.
Thanks for fixing, I'll test this now.

Best
Andre

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

No branches or pull requests

2 participants