Cannot export thermo exploris method

support
Cannot export thermo exploris method lkittinun1  2024-03-30 03:37
 

I tried to export skyline DIA method to the instrument. However, it failed to find the following file as the error message:

An error occurred attempting to export.
Thermo instrument software may not be installed correctly. The library System\Programs\dependencies\tng\Thermo.TNG.MethodXMLFactory.dll could not be found.

System.IO.IOException: Thermo instrument software may not be installed correctly. The library System\Programs\dependencies\tng\Thermo.TNG.MethodXMLFactory.dll could not be found. ---> System.IO.IOException: Thermo instrument software may not be installed correctly. The library System\Programs\dependencies\tng\Thermo.TNG.MethodXMLFactory.dll could not be found.
   at pwiz.Skyline.Model.ThermoMassListExporter.EnsureLibraries() in C:\proj\pwiz\pwiz_tools\Skyline\Model\Export.cs:line 1164
   at pwiz.Skyline.Model.ThermoSureQuantMethodExporter.ExportMethod(String fileName, String templateName, IProgressMonitor progressMonitor) in C:\proj\pwiz\pwiz_tools\Skyline\Model\Export.cs:line 2088
   at pwiz.Skyline.Controls.LongWaitDlg.RunWork(Action`1 performWork) in C:\proj\pwiz\pwiz_tools\Skyline\Controls\LongWaitDlg.cs:line 254
   --- End of inner exception stack trace ---
   at pwiz.Skyline.Util.Helpers.WrapAndThrowException(Exception x) in C:\proj\pwiz\pwiz_tools\Skyline\Util\Util.cs:line 1922
   at pwiz.Skyline.Controls.LongWaitDlg.PerformWork(Control parent, Int32 delayMillis, Action`1 performWork) in C:\proj\pwiz\pwiz_tools\Skyline\Controls\LongWaitDlg.cs:line 202
   at pwiz.Skyline.Controls.LongWaitDlg.PerformWork(Control parent, Int32 delayMillis, Action`1 performWork) in C:\proj\pwiz\pwiz_tools\Skyline\Controls\LongWaitDlg.cs:line 140
   at pwiz.Skyline.FileUI.ExportDlgProperties.PerformLongExport(Action`1 performExport) in C:\proj\pwiz\pwiz_tools\Skyline\FileUI\ExportMethodDlg.cs:line 2352

I also tried to perform a workaround as per https://skyline.ms/announcements/home/support/thread.view?rowId=55778, but when I checked the registry, it was already a full path (as provided in the attachment). I also checked the destination folder, and the "Thermo.TNG.MethodXMLFactory.dll " file was placed correctly.

Regards

 
 
Nick Shulman responded:  2024-03-30 10:37
I think the part of the registry that you exported to that .reg file might not be the exact place that Skyline is looking for the path.

Can you export your registry from here:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Thermo Instruments\TNG

The place that Skyline is looking for the "ProgramPath" value is inside the first child of the first child of that key.
The path in the .reg file that you attached is clearly a full path that starts with "C:", but, given that Skyline's error message does not look like that, I'm thinking there must be a different key under "TNG" that Skyline's actually using.
If we could see more of that registry it might be more clear what you could change to fix this.

-- Nick
 
lkittinun1 responded:  2024-03-30 23:42
Based on your information, I looked at the registry and found three OrbitrapExploris registry entries (120, 240, 480). The first registry entry (120) was a relative path, so I changed it to an absolute path, and it worked normally.

Thank you very much for your help
Pete