pFindStudio / pFind3

23 stars 7 forks source link

pFind3 crashing during Data Extraction #37

Open NikdAK opened 4 years ago

NikdAK commented 4 years ago

Dear pFind team, I am currently trying to run pFind, but the software GUI crashes right after starting the Data Extraction task. I attached a screenshot of the crash report. It is in german, but the first lines tell me: "InvocationException: a call target has caused an exception error ... The input string has a wrong format."

Interestingly the program is still running in the background and writing result/log files. After it is finished I can restart pFind and continue the analysis with "Start from identification", but in pBuild I can only see the summary but the peptide/spectra sheets are empty.

I am running pFind as administrator and all the requires softwares are installed.

Thank you very much for your help.

crashreport
NikdAK commented 4 years ago

So I solved the problem myself and this is my solution in case others have this issue.

As described in pGlyco2, the xtract_raw.exe was re-developed, somehow causing pFind to immediately crash after starting the data extraction step. Even though the program still runs in the background the conversion and therefore the results will be corrupted.

The solution is to change back to the MSFileReader-based APIs version of xtract_raw, by removing the xtract_raw.exe in the installation bin folder and renaming the xtract_raw_with_msfilereader.exe as the new xtract_raw.exe. After that pStudio will run smoothly.

Good Luck!

xuesu commented 4 years ago

@NikdAK it happened on non-english OS only and we will fix this bug in the future version

xuesu commented 4 years ago

@NikdAK could you send us a sample of data? we will try to figure out whether it is because of your local digit format.

NikdAK commented 4 years ago

@xuesu ok thank you! Yes I could provide you some data, to which email should I sent it? Also can I somehow crop the raw data down to a small number of lines without breaking the data structure?

xuesu commented 4 years ago

@NikdAK I am sorry but I do not think Thermo has provided some write API??? pls send to xuxinyi@ict.ac.cn or pfind@ict.ac.cn. I think maybe you can use wetransfer or googledrive or sth like this.