Problems exporting Waters methods with 23.1

support
Problems exporting Waters methods with 23.1 djlj1  2023-09-25 04:57
 

Dear Skyline

We are having problems with exporting methods with the new version.

See the message in the attached .png file.

 
 
Nick Shulman responded:  2023-09-25 07:40
Title: Problems with 23.1
Can you give us a little more information about this error?
In the error message that Skyline is showing you, there is a button in the lower left corner with the Copy icon on it. If you push the copy button, it will copy all of the text of the message to the clipboard, including what you would see if you pushed the "More Info" button.
Can you copy all of the text of the message and send it to us? It's conceivable that there might be some useful information revealed in the rest of the text of the error.

The error mentions a file named "D:\Gumoor.PRO\ACQUDB\kghqqfaa.dgx\transitions.txt". (If you export a method again, that filename would be different) Can you send us that file?
Can you also send the template file that you had specified which I think is "D:\Colleen_Validation.PRO\ACQUDB\Default.exp"?
Also, can you send us your Skyline document? In Skyline you can use the menu item:
File > Share
to create a .zip file containing your Skyline document and supporting files including extracted chromatograms.

Files which are less than 50MB can be attached to this support request.
If those files are larger, you can zip them all up and upload them here:
https://skyline.ms/files.url

I am not the expert on method export in Skyline, and I do not know what might be going wrong, but if we get these files from you we might be able to figure out why things are not working.
-- Nick
 
Brendan MacLean responded:  2023-09-25 13:19
Can you also confirm that you have tested the same method export on another computer with an earlier version of Skyline?

It is not uncommon for people to attribute a new error message to an upgrade when it would actually be the same error in the version they upgraded from, and it is something new in what is being done that is the problem. There can still be a bug that needs fixing, but it helps to know whether the same exact scenario succeeds or fails in the same way on a prior version.

Thanks for reporting the issue.

--Brendan
 
gkb21 responded:  2023-09-26 02:05
Hi,

We are not able to export our method with the new version of skyline (23.1). We have tried exporting the same method on another computer with the previous version (22.2) of skyline and were not able to export as it said the method has been created using the new version of skyline.

I have attached a document with the skyline error message and the "D:\Colleen_Validation.PRO\ACQUDB\Default.exp" file and the zip.file containing the skyline document. I cannot send the file "D:\Gumoor.PRO\ACQUDB\kghqqfaa.dgx\transitions.txt" as we were not able to export the method after the error message.
 
Nick Shulman responded:  2023-09-26 06:59
Thank you for sending those files. We will try to figure out what is going wrong.

It sounds like the error that you were getting with Skyline 22.2 is caused by the fact that older versions of Skyline cannot read documents produced by newer versions of Skyline.
If you ever need to open a Skyline document using an older version of Skyline, you can use the menu item "File > Share" in the newer version of Skyline.
The "File > Share" brings up a dialog which allows you to specify an older version of Skyline.
Then, a .sky.zip file will be produced which is in a format that can be opened by the older version of Skyline.

If you are able to get Skyline 22.2 to open your document, it would still be helpful if you could tell us whether the same error occurs in Skyline 22.2, since that will give us a clue as to where we should look for the problem.
-- Nick
 
Brendan MacLean responded:  2023-09-26 11:10
Also, if you updated to 23.1 from 22.2 without uninstalling 22.2, then you may be able to revert the upgrade by asking to uninstall Skyline. It should ask whether you want to remove it entirely or roll back to your last installation. That would allow you to try this with 22.2 on the same computer as failed with 23.1. Of course, you need a 22.2 version file for this, which you can get as Nick describes.

One thing I just realized is that Skyline will copy necessary Waters DLLs only once. After that it just assumes it has the right version. That could potentially mean that if you upgrade MassLynx on the computer Skyline would still have older DLLs and fail to read methods created with newer software.

The error itself is a fairly generic error coming from the Waters DLLs.

Another thing you might try is reducing the transitions to 5 per precursor. Newer software should not have this problem, but a limit of 5 transitions per precursor has been a persistent issue for Waters methods that has required numerous bug fixes from Waters.
 
gkb21 responded:  2023-09-26 11:22
Thank you for your response.

I want to clarify that the older version of skyline (22.2) is working so I am able to export methods even with 10 transitions. But the new version of skyline (23.1) does not open the skyline documents created in the old 22.2 version. Also, the new version of skyline (23.1) does not allow me to export my methods.
 
Nick Shulman responded:  2023-09-26 13:19
Skyline 23.1 is supposed to be able to open documents created by any earlier version of Skyline.
Are you seeing some sort of error message in Skyline 23.1?
It would be very helpful if you could send us the Skyline document that you are unable to open in Skyline 23.1.
If you are able to open that in an earlier version of Skyline, you can use the "File > Share" menu item to create a .zip file containing the Skyline document and all of its supporting files including spectral libraries and extracted chromatograms.
-- Nick
 
gkb21 responded:  2023-09-27 01:30
We are not concerned with skyline 23.1 not opening documents by an earlier version.

We are experiencing problems when exporting methods with skyline version 23.1.
We created a skyline document on the 23.1 version but we are experiencing problems when trying to export this method to run on MassLynx. I have attached the .png file with the error message.
 
Brendan MacLean responded:  2023-10-01 13:29
For anyone else interested, thanks to the group at Leicester University, we were able to narrow this down to a .NET version change in the BuildWatersMethod.exe that is part of the Skyline installation, and which is responsible for exporting Waters methods. Apparently, this change was not compatible with the Waters DLLs necessary to export a method for Waters.

The immediate workaround for this was to copy the 22.2 version of BuildWatersMethod.exe to the 23.1 installation.

Nick also fixed the problem in both the Skyline and Skyline-daily branches. So, the bug will be fixed in the next releases of both. Probably a new Skyline-daily will come very soon to help validate the fix before releasing a patch to 23.1.

If you run into this and want any help with the workaround, please post here.

--Brendan