Win32 Error: 3 when importing .raw file

support
Win32 Error: 3 when importing .raw file kathrin wenger  2018-04-16 06:08
 
Hello,

i always get this error message when I try to import result files (.raw) to my target list.
Any suggestions what I do wrong?

Thanks!

At 15:05:
Failed importing results file '\\eu.boehringer.com\users\bib\users1\wengerk\Desktop\20180411_tMSMS_Z2u3_KW_undepl_101.raw'.
Win32 Error: 3
 
 
Brian Pratt responded:  2018-04-16 08:53
Hi Kathrin,

That is not a very helpful error code, sorry. I think the issue is that Skyline wants to create a temporary file in the same directory as the .raw, but the .raw isn't actually in a directory at all.

Try copying the .raw to a local drive and I think it will be fine.

Meanwhile we'll try to make that error message more helpful.

Thanks for using the Skyline support board!

Brian Pratt
 
Nick Shulman responded:  2018-04-16 10:25
Hi, Kathrin,

Can you press the "more info" button and tell us what is says (when you get an error during chromatogram extraction, the "more info" button is a checkbox at the bottom of the "Importing Results" status window). That will tell us exactly where in the code this error is being encountered.

You would definitely get an error if your .sky file was saved in directory that you did not have write permission on, but my guess is that that is not what is going on here.
 
kathrin wenger responded:  2018-04-16 23:43
Hi,

the whole error message is:


At 08:37:
Failed importing results file '\\eu.boehringer.com\users\bib\users1\wengerk\Desktop\20180411_tMSMS_Z2u3_KW_undepl_101.raw'.
Win32 Error: 3


Inner exceptions:
Exception type: System.IO.IOException
Error message: Win32 Error: 3
Win32 Error: 3
   at pwiz.Skyline.Util.FileStreamManager.GetTempFileName(String basePath, String prefix, UInt32 unique) in c:\proj\skyline_4_1_x64\pwiz_tools\Skyline\Util\UtilIO.cs:line 776
   at pwiz.Skyline.Model.Results.ChromGroups.SpillFile.<>c__DisplayClass1.<CreateFileStream>b__0() in c:\proj\skyline_4_1_x64\pwiz_tools\Skyline\Model\Results\ChromCollector.cs:line 659
   at pwiz.Skyline.Util.Helpers.Try[TEx](Action action, Int32 loopCount, Int32 milliseconds) in c:\proj\skyline_4_1_x64\pwiz_tools\Skyline\Util\Util.cs:line 1821
   at pwiz.Skyline.Model.Results.ChromGroups.SpillFile.CreateFileStream(String cachePath) in c:\proj\skyline_4_1_x64\pwiz_tools\Skyline\Model\Results\ChromCollector.cs:line 657
   at pwiz.Skyline.Model.Results.BlockedList`1.Add(Int32 chromatogramIndex, TData data, BlockWriter writer) in c:\proj\skyline_4_1_x64\pwiz_tools\Skyline\Model\Results\ChromCollector.cs:line 202
   at pwiz.Skyline.Model.Results.ChromDataCollectorSet.ProcessExtractedSpectrum(Single time, Collectors chromatograms, Int32 scanId, ExtractedSpectrum spectrum, Action`2 addCollector) in c:\proj\skyline_4_1_x64\pwiz_tools\Skyline\Model\Results\SpectraChromDataProvider.cs:line 1376
   at pwiz.Skyline.Model.Results.SpectraChromDataProvider.ProcessSpectrumList(MsDataSpectrum[] spectra, ChromDataCollectorSet chromMap, Single rt, SpectrumFilter filter, String scanId) in c:\proj\skyline_4_1_x64\pwiz_tools\Skyline\Model\Results\SpectraChromDataProvider.cs:line 473
   at pwiz.Skyline.Model.Results.SpectraChromDataProvider.ExtractChromatogramsLocked() in c:\proj\skyline_4_1_x64\pwiz_tools\Skyline\Model\Results\SpectraChromDataProvider.cs:line 313
   at pwiz.Skyline.Model.Results.SpectraChromDataProvider.ExtractChromatograms() in c:\proj\skyline_4_1_x64\pwiz_tools\Skyline\Model\Results\SpectraChromDataProvider.cs:line 215
   at pwiz.Skyline.Model.Results.SpectraChromDataProvider.SetRequestOrder(IList`1 chromatogramRequestOrder) in c:\proj\skyline_4_1_x64\pwiz_tools\Skyline\Model\Results\SpectraChromDataProvider.cs:line 551
   at pwiz.Skyline.Model.Results.ChromCacheBuilder.Read(ChromDataProvider provider) in c:\proj\skyline_4_1_x64\pwiz_tools\Skyline\Model\Results\ChromCacheBuilder.cs:line 409
   at pwiz.Skyline.Model.Results.ChromCacheBuilder.BuildCache() in c:\proj\skyline_4_1_x64\pwiz_tools\Skyline\Model\Results\ChromCacheBuilder.cs:line 270


The files are saved on my desktop. So the computer should have writing permision.

Thanks for the quick help :)
 
Brendan MacLean responded:  2018-04-17 08:01
Perhaps we should have asked earlier: What version of Skyline are you using? (check Help > About)

Secondly, what is the path to the .sky file you are trying to import to?

The path to the raw data file seems to indicate some kind of network shared user space:

\\eu.boehringer.com\users\bib\users1\wengerk\Desktop\20180411_tMSMS_Z2u3_KW_undepl_101.raw

Where the .raw file is on the desktop of some user. Is that your desktop? Or someone else's?