compomics / meta-proteome-analyzer

MetaProteomeAnalyzer (MPA) software for analyzing and visualizing MS-based metaproteomics data.
27 stars 10 forks source link

java.lang.NullPointerException #38

Open BinhongLiu opened 1 year ago

BinhongLiu commented 1 year ago

Hi, I installed the MPA in Linux with Conda. I encountered the following error. Could you help me with this error? Thanks!

(MPA) liuhongbin@slurm-master:~/database/PAT/toxin/metaproteomics$ mpa-portable de.mpa.cli.CmdLineInterface -spectrum_files BGA04F14.mgf -database test.fasta -missed_cleav 1 -prec_tol 10ppm -frag_tol 0.5Da -xtandem 1 -comet 1 -msgf 1 -iterative_search 0 -fdr_threshold 0.01 -generate_metaproteins 1 -peptide_rule 0 -cluster_rule -1 -taxonomy_rule -1 -threads 8 -output_folder output/ Sun Jul 16 17:19:17 CST 2023 Creating FASTA index file... Sun Jul 16 17:19:17 CST 2023 FASTA index file creation finished... Sun Jul 16 17:19:17 CST 2023 Creating FASTA decoy file... Sun Jul 16 17:19:17 CST 2023 FASTA decoy file creation finished... Sun Jul 16 17:19:17 CST 2023 Creating peptide index file... java.lang.NullPointerException at org.mapdb.DataOutput2.writeUTF(DataOutput2.java:148) at org.mapdb.serializer.SerializerString.serialize(SerializerString.java:15) at org.mapdb.serializer.SerializerString.serialize(SerializerString.java:11) at org.mapdb.serializer.SerializerArrayTuple.valueArraySerialize(SerializerArrayTuple.java:62) at org.mapdb.BTreeMapJava$NodeSerializer.serialize(BTreeMapJava.java:166) at org.mapdb.BTreeMapJava$NodeSerializer.serialize(BTreeMapJava.java:136) at org.mapdb.StoreDirectAbstract.serialize(StoreDirectAbstract.kt:243) at org.mapdb.StoreDirect.update(StoreDirect.kt:631) at org.mapdb.BTreeMap.put2(BTreeMap.kt:408) at org.mapdb.BTreeMap.put(BTreeMap.kt:292) at org.mapdb.BTreeMapJava$KeySet.add(BTreeMapJava.java:529) at de.mpa.io.fasta.index.OffHeapIndex.addToPeptideIndex(OffHeapIndex.java:128) at de.mpa.io.fasta.index.OffHeapIndex.generateIndex(OffHeapIndex.java:104) at de.mpa.io.fasta.index.OffHeapIndex.setupDatabase(OffHeapIndex.java:76) at de.mpa.io.fasta.index.OffHeapIndex.(OffHeapIndex.java:58) at de.mpa.cli.CmdLineInterface.call(CmdLineInterface.java:222) at de.mpa.cli.CmdLineInterface.(CmdLineInterface.java:79) at de.mpa.cli.CmdLineInterface.main(CmdLineInterface.java:335)