Issue 659: need better handling of typing mistakes (or partially completed typing) when user is renaming a peptide

issues
Status:open
Assigned To:Brian Pratt
Type:Defect
Area:Skyline
Priority:3
Milestone:19.2
Opened:2019-06-20 by Brian Pratt
Changed:2019-06-20 by Brian Pratt
Resolved:
Resolution:
Closed:
2019-06-20 Brian Pratt
Title»need better handling of typing mistakes (or partially completed typing) when user is renaming a peptide
Assigned ToGuest»Brian Pratt
Type»Defect
Area»Skyline
Priority»3
Milestone»19.2
from https://skyline.ms/announcements/home/issues/exceptions/thread.view?entityId=056c530f-73f6-1037-a1ed-e465a3935ecb&_anchor=40617#row:40617 :

User email address: josef.pannee@gu.se
User comments:
Pressed "(" while renaming a peptide

Skyline version: 4.2.0.19072 (64-bit)
Installation ID: fd77402f-308c-42bb-a989-25f978e2b479
Exception type: ArgumentException
Error message: Group delimiters are not balanced.

--------------------

Stack trace:

   at System.Windows.Forms.SendKeys.ParseKeys(String keys, IntPtr hwnd)
   at System.Windows.Forms.SendKeys.Send(String keys, Control control, Boolean wait)
   at pwiz.Skyline.Controls.SequenceTree.OnKeyPress(KeyPressEventArgs e) in C:\proj\skyline_4_2_x64\pwiz_tools\Skyline\Controls\SequenceTree.cs:line 1065
   at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
   at System.Windows.Forms.Control.WmKeyChar(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.TreeView.WndProc(Message& m)
   at pwiz.Skyline.Controls.SequenceTree.WndProc(Message& m) in C:\proj\skyline_4_2_x64\pwiz_tools\Skyline\Controls\SequenceTree.cs:line 939
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Exception caught at:
   at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
   at System.Windows.Forms.Control.WndProcException(Exception e)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at pwiz.Skyline.Program.Main(String[] args) in C:\proj\skyline_4_2_x64\pwiz_tools\Skyline\Program.cs:line 304
 Image-1.jpg skylineFile.sky