Quantcast
Channel: SharpDevelop Community
Viewing all articles
Browse latest Browse all 1764

SharpDevelop report 'Unhandled exception happened'

$
0
0

Hi, 

  I am building a solution designed to change system time automatically each time when I login in system. I name it 'SyncTime'. When I debug into a funtion and then an exception throw, wish it help:

 

SharpDevelop Version : 5.1.0.5071-Beta 2-5f965cb9

.NET Version         : 4.5.50938

OS Version           : Microsoft Windows NT 6.1.7601 Service Pack 1

Current culture      : Chinese (Simplified, PRC) (zh-CN)

Working Set Memory   : 200088kb

GC Heap Memory       : 64750kb

 

Unhandled WPF exception

Exception thrown:

System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index

   at System.ThrowHelper.ThrowArgumentOutOfRangeException()

   at ICSharpCode.TreeView.SharpTreeNode.get_IsLast()

   at ICSharpCode.TreeView.LinesRenderer.OnRender(DrawingContext dc)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.StackPanel.StackArrangeHelper(IStackMeasure arrangeElement, IStackMeasureScrollData scrollData, Size arrangeSize)

   at System.Windows.Controls.StackPanel.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at MS.Internal.Helper.ArrangeElementWithSingleChild(UIElement element, Size arrangeSize)

   at System.Windows.Controls.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.GridViewRowPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.VirtualizingStackPanel.ArrangeOtherItemsInExtendedViewport(Boolean isHorizontal, UIElement child, Size childDesiredSize, Double arrangeLength, Int32 index, Rect& rcChild, Size& previousChildSize, Point& previousChildOffset, Int32& previousChildItemIndex)

   at System.Windows.Controls.VirtualizingStackPanel.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.ContextLayoutManager.UpdateLayout()

   at System.Windows.UIElement.UpdateLayout()

   at System.Windows.Controls.ItemsControl.OnBringItemIntoView(ItemInfo info)

   at System.Windows.Controls.ItemsControl.OnBringItemIntoView(Object arg)

   at System.Windows.Controls.ListBox.ScrollIntoView(Object item)

   at ICSharpCode.TreeView.SharpTreeView.ScrollIntoView(SharpTreeNode node)

   at ICSharpCode.TreeView.SharpTreeView.FocusNode(SharpTreeNode node)

   at ICSharpCode.TreeView.SharpTreeView.flattener_CollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)

   at System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e)

   at ICSharpCode.TreeView.TreeFlattener.RaiseCollectionChanged(NotifyCollectionChangedEventArgs e)

   at ICSharpCode.TreeView.TreeFlattener.NodesRemoved(Int32 index, IEnumerable`1 nodes)

   at ICSharpCode.TreeView.SharpTreeNode.OnChildrenChanged(NotifyCollectionChangedEventArgs e)

   at ICSharpCode.TreeView.SharpTreeNodeCollection.OnCollectionChanged(NotifyCollectionChangedEventArgs e)

   at ICSharpCode.TreeView.SharpTreeNodeCollection.Clear()

   at ICSharpCode.SharpDevelop.Gui.Pads.LocalVarPad.RefreshPad()

   at System.Action.Invoke()

   at ICSharpCode.SharpDevelop.Services.WindowsDebugger.RefreshPads()

   at ICSharpCode.SharpDevelop.Services.WindowsDebugger.debuggedProcess_DebuggingResumed(Object sender, DebuggerEventArgs e)

   at Debugger.Process.OnResumed()

   at Debugger.Process.AsyncContinue(DebuggeeStateAction action, Thread threadToRun)

   at Debugger.StackFrame.AsyncStep(Boolean stepIn)

   at Debugger.StackFrame.AsyncStepOver()

   at ICSharpCode.SharpDevelop.Services.WindowsDebugger.StepOver()

   at ICSharpCode.SharpDevelop.Project.Commands.StepDebuggingCommand.Run()

   at ICSharpCode.Core.AbstractMenuCommand.System.Windows.Input.ICommand.Execute(Object parameter)

   at ICSharpCode.Core.CommandWrapper.Execute(Object parameter)

   at ICSharpCode.Core.Presentation.MenuCommand.ShortcutCommandWrapper.Execute(Object parameter)

   at System.Windows.Input.CommandManager.TranslateInput(IInputElement targetElement, InputEventArgs inputEventArgs)

   at System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e)

   at System.Windows.Input.KeyEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)

   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)

   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)

   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)

   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)

   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)

   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)

   at System.Windows.Input.InputManager.ProcessStagingArea()

   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)

   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)

   at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)

   at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)

   at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)

   at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)

   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

 

---- Recent log messages:

00:12:35.885 [1] INFO - Evaluated node 'whost' in 0 ms

00:12:35.885 [1] INFO - Evaluated node 'iphostinfo' in 0 ms

00:12:35.901 [1] INFO - Evaluated node 'ip' in 11 ms

00:12:35.901 [1] INFO - Evaluated node 'ipe' in 0 ms

00:12:35.901 [1] INFO - Evaluated node 'c' in 1 ms

00:12:35.901 [1] INFO - Evaluated node 'sEX' in 0 ms

00:12:35.901 [1] INFO - Evaluated node 'RecvBuffer' in 0 ms

00:12:35.901 [1] INFO - Evaluated node 'nBytes' in 0 ms

00:12:35.901 [1] INFO - Evaluated node 'nTotalBytes' in 0 ms

00:12:35.901 [1] INFO - Evaluated node 'sb' in 0 ms

00:12:35.901 [1] INFO - Evaluated node 'myE' in 0 ms

00:12:35.901 [1] INFO - Evaluated node 'o' in 0 ms

00:12:35.901 [1] INFO - Evaluated node 'k' in 5 ms

00:12:35.901 [1] INFO - Evaluated node 'SetDT' in 1 ms

00:12:35.901 [1] INFO - Evaluated node 'st' in 1 ms

00:12:35.901 [1] INFO - Evaluated node 'strHost' in 0 ms

00:12:35.901 [1] INFO - Evaluated node 'ex' in 1 ms

00:12:49.779 [1] DEBUG - Resolved (Line 84, Col 1) to [ResolveResult System.Void]

00:12:49.779 [1] DEBUG - Resolved (Line 84, Col 1) to [ResolveResult System.Void]

00:12:50.200 [1] DEBUG - Resolved (Line 84, Col 1) to [ResolveResult System.Void]

00:12:50.200 [1] DEBUG - Resolved (Line 84, Col 1) to [ResolveResult System.Void]

00:13:06.640 [1] DEBUG - Resolved (Line 71, Col 3) to 

00:13:06.640 [1] DEBUG - Resolved (Line 71, Col 3) to 

00:13:08.387 [1] INFO - Debugger Command: StepOver

00:13:08.512 [1] ERROR - Unhandled WPF exception

--> Exception:

System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index

   at System.ThrowHelper.ThrowArgumentOutOfRangeException()

   at ICSharpCode.TreeView.SharpTreeNode.get_IsLast()

   at ICSharpCode.TreeView.LinesRenderer.OnRender(DrawingContext dc)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.StackPanel.StackArrangeHelper(IStackMeasure arrangeElement, IStackMeasureScrollData scrollData, Size arrangeSize)

   at System.Windows.Controls.StackPanel.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at MS.Internal.Helper.ArrangeElementWithSingleChild(UIElement element, Size arrangeSize)

   at System.Windows.Controls.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.GridViewRowPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.VirtualizingStackPanel.ArrangeOtherItemsInExtendedViewport(Boolean isHorizontal, UIElement child, Size childDesiredSize, Double arrangeLength, Int32 index, Rect& rcChild, Size& previousChildSize, Point& previousChildOffset, Int32& previousChildItemIndex)

   at System.Windows.Controls.VirtualizingStackPanel.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.ContextLayoutManager.UpdateLayout()

   at System.Windows.UIElement.UpdateLayout()

   at System.Windows.Controls.ItemsControl.OnBringItemIntoView(ItemInfo info)

   at System.Windows.Controls.ItemsControl.OnBringItemIntoView(Object arg)

   at System.Windows.Controls.ListBox.ScrollIntoView(Object item)

   at ICSharpCode.TreeView.SharpTreeView.ScrollIntoView(SharpTreeNode node)

   at ICSharpCode.TreeView.SharpTreeView.FocusNode(SharpTreeNode node)

   at ICSharpCode.TreeView.SharpTreeView.flattener_CollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)

   at System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e)

   at ICSharpCode.TreeView.TreeFlattener.RaiseCollectionChanged(NotifyCollectionChangedEventArgs e)

   at ICSharpCode.TreeView.TreeFlattener.NodesRemoved(Int32 index, IEnumerable`1 nodes)

   at ICSharpCode.TreeView.SharpTreeNode.OnChildrenChanged(NotifyCollectionChangedEventArgs e)

   at ICSharpCode.TreeView.SharpTreeNodeCollection.OnCollectionChanged(NotifyCollectionChangedEventArgs e)

   at ICSharpCode.TreeView.SharpTreeNodeCollection.Clear()

   at ICSharpCode.SharpDevelop.Gui.Pads.LocalVarPad.RefreshPad()

   at System.Action.Invoke()

   at ICSharpCode.SharpDevelop.Services.WindowsDebugger.RefreshPads()

   at ICSharpCode.SharpDevelop.Services.WindowsDebugger.debuggedProcess_DebuggingResumed(Object sender, DebuggerEventArgs e)

   at Debugger.Process.OnResumed()

   at Debugger.Process.AsyncContinue(DebuggeeStateAction action, Thread threadToRun)

   at Debugger.StackFrame.AsyncStep(Boolean stepIn)

   at Debugger.StackFrame.AsyncStepOver()

   at ICSharpCode.SharpDevelop.Services.WindowsDebugger.StepOver()

   at ICSharpCode.SharpDevelop.Project.Commands.StepDebuggingCommand.Run()

   at ICSharpCode.Core.AbstractMenuCommand.System.Windows.Input.ICommand.Execute(Object parameter)

   at ICSharpCode.Core.CommandWrapper.Execute(Object parameter)

   at ICSharpCode.Core.Presentation.MenuCommand.ShortcutCommandWrapper.Execute(Object parameter)

   at System.Windows.Input.CommandManager.TranslateInput(IInputElement targetElement, InputEventArgs inputEventArgs)

   at System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e)

   at System.Windows.Input.KeyEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)

   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)

   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)

   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)

   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)

   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)

   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)

   at System.Windows.Input.InputManager.ProcessStagingArea()

   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)

   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)

   at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)

   at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)

   at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)

   at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)

   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

 

---- Post-error application state information:

Installed 3rd party AddIns: 

ProjectService.CurrentSolution: [Solution E:\Document\C#\SyncTime\SyncTime.sln with 1 projects]

ProjectService.CurrentProject: [CSharpProject: SyncTime]

Workbench.ActiveContent: <null>


Viewing all articles
Browse latest Browse all 1764

Trending Articles