When I try to add watch by pressing Insert then typing expression and press OK button it crushes with message below. Also hex view to
watch
numbers required
Win 7 32 bit, Celeron D, RAM 2Gb
SharpDevelop Version : 4.4.1.9729-7196a277
.NET Version : 4.0.30319.34209
OS Version : Microsoft Windows NT 6.1.7601 Service Pack 1
Current culture : Russian (Russia) (ru-RU)
Current UI language : en
Working Set Memory : 115168kb
GC Heap Memory : 28425kb
Unhandled WPF exception
Exception thrown:
System.InvalidOperationException: Operation is not valid due to the current state of the object.
at ICSharpCode.TreeView.SharpTreeNodeView.CalculateIndent()
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 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.ArrangeFirstItemInExtendedViewport(Boolean isHorizontal, UIElement child, Size childDesiredSize, Double arrangeLength, 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 MS.Internal.Helper.ArrangeElementWithSingleChild(UIElement element, Size arrangeSize)
at System.Windows.Controls.ItemsPresenter.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at System.Windows.Controls.ScrollContentPresenter.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at System.Windows.Controls.DockPanel.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
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.Controls.ScrollViewer.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at Microsoft.Windows.Themes.ListBoxChrome.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.DockPanel.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.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.DockPanel.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.Border.ArrangeOverride(Size finalSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
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.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 AvalonDock.ResizingPanel.ArrangeOverride(Size finalSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at AvalonDock.ResizingPanel.ArrangeOverride(Size finalSize)
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.WatchPad.RefreshPad()
at ICSharpCode.SharpDevelop.Gui.Pads.DebuggerPad.<InvalidatePad>b__2()
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:
15:45:24.859 [5] DEBUG - Joined!
15:45:27.371 [1] DEBUG - ActiveContentChanged to [AvalonEditViewContent D:\Documents\Aslan\Projects\Work\!Run\Александр Денк - измерительный прибор\MyApp\Port.cs]
15:45:27.371 [1] DEBUG - ActiveWorkbenchWindowChanged to [AvalonWorkbenchWindow: Port.cs]
15:45:27.371 [1] DEBUG - NavigationService
ActiveViewContent: Port.cs
Subview: ${res:FormsDesigner.DesignTabPages.SourceTabPage}
15:45:27.371 [1] DEBUG - ActiveViewContentChanged to [AvalonEditViewContent D:\Documents\Aslan\Projects\Work\!Run\Александр Денк - измерительный прибор\MyApp\Port.cs]
15:45:30.723 [1] DEBUG - Activated feature 'ICSharpCode.SharpDevelop.Project.Commands.ToggleBreakpointCommand', activation=Shortcut
15:45:33.319 [1] DEBUG - Debugger: Callback: Breakpoint
15:45:33.489 [1] DEBUG - Break
15:45:33.491 [1] DEBUG - Debugger: Debugger event: OnPaused()
15:45:33.493 [1] INFO - Jump to current line - start
15:45:33.524 [1] INFO - Open file d:\Documents\Aslan\Projects\Work\!Run\Александр Денк - измерительный прибор\MyApp\Port.cs
15:45:33.526 [1] INFO - Jump to current line - end (33 ms)
15:45:33.527 [1] INFO - Watch Pad refresh - start
15:45:33.551 [1] INFO - Watch Pad refresh - end (24 ms)
15:45:38.883 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.Pads.WatchPad
15:45:43.266 [1] DEBUG - ActiveContentChanged to [AvalonEditViewContent D:\Documents\Aslan\Projects\Work\!Run\Александр Денк - измерительный прибор\MyApp\Port.cs]
15:45:43.301 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.Pads.WatchPad
15:45:43.302 [1] INFO - Watch Pad refresh - start
15:45:43.308 [1] INFO - Watch Pad refresh - end (6 ms)
15:45:43.312 [1] INFO - Evaluating: s[0]
15:45:43.562 [1] DEBUG - Debugger: Evaluated: s in 129 ms total
15:45:43.736 [1] DEBUG - Debugger: Callback: EvalComplete
15:45:43.773 [1] DEBUG - Debugger: Evaluated: s[0] in 346 ms total
15:45:56.427 [1] INFO - Watch Pad refresh - start
15:45:56.435 [1] INFO - Watch Pad refresh - end (7 ms)
---- Post-error application state information:
Installed 3rd party AddIns:
Workbench.ActiveContent: ICSharpCode.SharpDevelop.Gui.Pads.WatchPad
ProjectService.OpenSolution: [Solution: FileName=D:\Documents\Aslan\Projects\Work\!Run\Александр Денк - измерительный прибор\MyApp\MyApp.sln, HasProjects=True, ReadOnly=False]
ProjectService.CurrentProject: [CSharpProject: MyApp]