Issue 295: InvalidOperationException in TransitionGroupDocNode.CalcMatchingPeak

issues
Status:closed
Assigned To:Guest
Type:Defect
Area:Skyline
Priority:2
Milestone:2.5
Opened:2014-02-03 by Nick Shulman
Changed:2014-03-14 by Nick Shulman
Resolved:2014-02-03 by Brendan MacLean
Resolution:Fixed
Closed:2014-03-14 by Nick Shulman
2014-02-03 Nick Shulman
Title»InvalidOperationException in TransitionGroupDocNode.CalcMatchingPeak
Assigned To»Brendan MacLean
Type»Defect
Area»Skyline
Priority»2
Milestone»2.5
An exception from the exceptions web:
https://skyline.gs.washington.edu/labkey/announcements/home/issues/exceptions/thread.view?rowId=8137

User comments:
Unchecking libraries in a skyline file generated from a background proteome

Skyline version: 2.4.9.5625 (64-bit)
Installation ID: 87332c33-ef7c-44b0-90d0-d39cf4874a71
Exception type: System.InvalidOperationException
Error message: Nullable object must have a value.

Stack trace:
   at pwiz.Skyline.Model.TransitionGroupDocNode.CalcMatchingPeak(SrmSettings settingsNew, ChromatogramInfo info, TransitionGroupChromInfo chromGroupInfoMatch, Boolean integrateAll, UserSet& userSet) in C:\proj\skyline_2_5_x64\pwiz_tools\Skyline\Model\TransitionGroupDocNode.cs:line 1130
   at pwiz.Skyline.Model.TransitionGroupDocNode.UpdateResults(SrmSettings settingsNew, SrmSettingsDiff diff, PeptideDocNode nodePep, TransitionGroupDocNode nodePrevious) in C:\proj\skyline_2_5_x64\pwiz_tools\Skyline\Model\TransitionGroupDocNode.cs:line 1072
   at pwiz.Skyline.Model.TransitionGroupDocNode.ChangeSettings(SrmSettings settingsNew, PeptideDocNode nodePep, ExplicitMods mods, SrmSettingsDiff diff) in C:\proj\skyline_2_5_x64\pwiz_tools\Skyline\Model\TransitionGroupDocNode.cs:line 818
   at pwiz.Skyline.Model.PeptideDocNode.ChangeSettings(SrmSettings settingsNew, SrmSettingsDiff diff, Boolean recurse) in C:\proj\skyline_2_5_x64\pwiz_tools\Skyline\Model\PeptideDocNode.cs:line 631
   at pwiz.Skyline.Model.PeptideGroupDocNode.ChangeSettings(SrmSettings settingsNew, SrmSettingsDiff diff) in C:\proj\skyline_2_5_x64\pwiz_tools\Skyline\Model\PeptideGroupDocNode.cs:line 177
   at pwiz.Skyline.Model.SrmDocument.ChangeSettingsInternal(SrmSettings settingsNew) in C:\proj\skyline_2_5_x64\pwiz_tools\Skyline\Model\SrmDocument.cs:line 529
   at pwiz.Skyline.Model.SrmDocument.ChangeSettings(SrmSettings settingsNew) in C:\proj\skyline_2_5_x64\pwiz_tools\Skyline\Model\SrmDocument.cs:line 483
   at pwiz.Skyline.SkylineWindow.ModifyDocument(String description, Func`2 act) in C:\proj\skyline_2_5_x64\pwiz_tools\Skyline\Skyline.cs:line 481
   at pwiz.Skyline.SkylineWindow.ChangeSettings(SrmSettings newSettings, Boolean store, String message) in C:\proj\skyline_2_5_x64\pwiz_tools\Skyline\Skyline.cs:line 2376
   at pwiz.Skyline.SettingsUI.PeptideSettingsUI.OkDialog() in C:\proj\skyline_2_5_x64\pwiz_tools\Skyline\SettingsUI\PeptideSettingsUI.cs:line 345
 

2014-02-03 Brendan MacLean
resolve as Fixed
Statusopen»resolved
Assigned ToBrendan MacLean»Nick Shulman
Added check to TransitionGroupDocNode.TryGetMatchingGroupInfo()

2014-03-14 Nick Shulman
close
Statusresolved»closed
Assigned ToNick Shulman»Guest