Open bernt-matthias opened 4 years ago
Unfortunately, MS-GF+ uses jmzReader, which uses jmzml for reading mzML files. I have previously created a pull request for one of their libraries to help resolve this issue, but they have not created a maven release since accepting that pull request. Prior to Java 11 there were other methods to work around this issue, but Java 11 fully removed those libraries (when they were just deprecated in Java 9 and 10). It might be possible to work around this issue by using a newer version of the jaxb-api and jaxb-runtime libraries in the MS-GF+ pom.xml.
Describe the bug
With JAVA 11 we observe the following error:
To Reproduce Steps to reproduce the issue:
The test is from the test data in the OpenMS suite.
java -Xmx512m -jar /home/berntm/projects/tools-galaxyp/tools/openms/OpenMS2.5-env/share/msgf_plus-2017.07.21-1/MSGFPlus.jar -s spectra.mzML -o /tmp/20200226_170540_MOLSYB009_10197_1/msgfplus_output.mzid -d proteins.fasta -t 10ppm -ti 0,1 -tda 0 -m 0 -inst 1 -e 1 -protocol 0 -ntt 2 -minLength 6 -maxLength 40 -minCharge 1 -maxCharge 3 -n 1 -addFeatures 0 -thread 1 -mod /tmp/20200226_170540_MOLSYB009_10197_1/msgfplus_mods.txt
Additional context Add any other context about the problem here.