-
Notifications
You must be signed in to change notification settings - Fork 37
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
fragpipe --headless (Fragpipe v18) stopped working when computer connected to internet. #913
Comments
Can you check if there is a Thanks, Fengchao |
Thank you for looking into it. Maybe related observation: If I start the fragpipe_v19 GUI, it can see the path's I specified for fragpipe_v18 Therefore, I was wondering if there is a global cache file in my home directory I must delete. |
Yes, there is a system level cache directory In case you don't know, there is also a local cache directory in the fragpipe folder. Can you delete the files in those two directories and try again? Thanks, Fengchao |
How do I run two different versions of fragpipe on the same machine? I have a project (A) running over a more extended period, with several related experiments, which I started analyzing with FP v18. I want to continue to analyze it with the same version of the fragpipe (v18). Therefore, I would like to have two isolated installations of fragpipe on the same machine. It seems that, at the moment, this isn't possible because both versions share a single %LOCALAPPDATA%\Temp\fragpipe. Therefore, If I adjust the paths to the jar files for v19, this affects fragpipe 18 and the other way around. Is there a way to support this use case with the current version of fragpipe, without docker or a second windows box, etc? |
You can change the cache folder using the approach in #306
If you use FragPipe GUI, which is the easiest way to use FragPipe on Windows, you can. Just set two different cache folders for two versions, or specify/double check the paths of MSFragger, IonQuant, and Philosopher every time you start FragPipe. Best, Fengchao |
The fragpipe --headless (v18) stopped working after the release of FragPipe v19. It still works when the computer is unplugged from the network. I did the following tests:
The error I reported in the first comment is some random error thrown by "fragpipe.bat --headless" (v18)
|
@wolski just turn off your windows network |
FragPipe pulls the information from the server and finds that there are new versions of MSFragger, IonQuant, and Philosopher available. Then, it displays balloon notifications on GUI mode or error messages on headless mode. The GUI mode one can be closed and won't affect anything, but the headless mode one will stop FragPipe.
Best, Fengchao |
So there will be a patch for FragPipe v19. |
Hi @wolski ,
I don't think it will work. Please find the patch for v18 from https://www.dropbox.com/sh/52x7mtyobsudge0/AADRLPMvus8CIGbO4v1nMZhZa?dl=0 . You need to replace the As to the patch for v19, I think I can do something on my end when releasing the next version (this issue will only be triggered when there is a newer version). Best, Fengchao |
Thank you for the patch. I installed it, and FragPipe v 18 is working when the network is on.
|
Hi Fengchao, could you possibly also update the FragPipe headless in a way that it does not exit if python or any of the python modules (such as easypqp) are not installed. Sometimes, I have problems to install the right python modules (pip fails sometimes). FragPipe headless does not even start, even in the case it does not need python. Thanks a lot. Best, Frank |
Hi Frank @fstein , Sure. I will change the code and keep you posted. Best, Fengchao |
For the FragPipe 19, fixed in 55c682d. For the FragPipe 18, please download the patch from https://www.dropbox.com/sh/52x7mtyobsudge0/AADRLPMvus8CIGbO4v1nMZhZa?dl=0 Best, Fengchao |
Thanks Fengchao for the quick fix. Could you maybe also release a patch for FragPipe 19? Best, Frank |
Hi Frank @fstein , Sure. Here is the link to download: https://www.dropbox.com/sh/97yqexmftiwb2kc/AACehcuZ3JUyzdufhf5Ypv_ta?dl=0 Best, Fengchao |
Hi Fengchao, the patch for FragPipe 19 does still gives an error (when used in headless) if I want to use an old philosoper version. Since there is this bug of the duplicated TMT intensity columns, I need to use the old philosopher version. Could you maybe adjust this in a way that also FragPipe 19 does not stop any more when using old components? Thanks a lot. Best, Frank |
Hi Frank, FragPipe 19 needs Philosopher 4.6.0+ because some of the tools require the new functionalities in Philosopher. Felipe is fixing those bugs, and hopefully, we will release a new Philosopher shortly. Best, Fengchao |
I am running fragpipe headles calling:
"c:/FragPipe/fragpipe_v18//bin/fragpipe.bat --headless --workflow c:/dummdummer/TMT11TestData/FragPipe_workflow.workflow --manifest c:/dummdummer/TMT11TestData/manifest.fp-manifest --workdir c:/dummdummer/TMT11TestData --config-msfragger c:/FragPipe/fragpipe_v18//tools/MSFragger-3.5/MSFragger-3.5.jar --config-philosopher c:/FragPipe/fragpipe_v18//tools/philosopher_v4.4.0_windows_amd64/philosopher.exe --ram 10"
and getting the error:
C:\Program Files (Arm)\Microsoft\jdk-17.0.5.8-hotspot
C:\Program Files (Arm)\Microsoft\jdk-17.0.5.8-hotspot/bin/java.exe
2022-12-07 10:25:07,555 ERROR - Does not appear to be an executable file: "c:\FragPipe\fragpipe\tools\philosopher_v4.4.0_windows_amd64\philosopher.exe"
Why is fragpipe looking for philosopher in an "old" location although I am explicitly passing the correct location with the "--config-philosopher" parameter.
I tried to fix the problem by deleting the cache files in "c:/FragPipe/fragpipe_v18/cache", but this did not solve the problem.
Are there other "cache" files I need to delete?
Thank you.
The text was updated successfully, but these errors were encountered: