I error several times. It happens spuriously, be seems to be very sticky in the particular piece of code I am just editing. The work around is to edit that particular file in another editor and then I can continue with SD5 for while...
SharpDevelop Version : 5.0.0.4053-Beta 2-c42c4dab
.NET Version : 4.0.30319.18444
OS Version : Microsoft Windows NT 6.1.7601 Service Pack 1
Current culture : Norwegian, Bokmål (Norway) (nb-NO)
Current UI language : en
Running under WOW6432, processor architecture: x86-64
Working Set Memory : 261440kb
GC Heap Memory : 51257kb
Unhandled WPF exception
Exception thrown:
System.NullReferenceException: Object reference not set to an instance of an object.
at CSharpBinding.CaretReferenceHighlightRenderer.ColorizeMatch(AstNode node, ResolveResult result)
at ICSharpCode.NRefactory.CSharp.Resolver.FindReferences.FindReferenceNavigator.ReportMatch(AstNode node, ResolveResult result)
at ICSharpCode.NRefactory.CSharp.Resolver.FindReferences.FindReferenceNavigator.ICSharpCode.NRefactory.CSharp.Resolver.IResolveVisitorNavigator.Resolved(AstNode node, ResolveResult result)
at ICSharpCode.NRefactory.CSharp.Resolver.CompositeResolveVisitorNavigator.Resolved(AstNode node, ResolveResult result)
at CSharpBinding.CaretReferenceHighlightRenderer.VisitVisibleNodes(AstNode node, IResolveVisitorNavigator currentNavigator, CSharpAstResolver resolver, Int32 start, Int32 end)
at CSharpBinding.CaretReferenceHighlightRenderer.VisitVisibleNodes(AstNode node, IResolveVisitorNavigator currentNavigator, CSharpAstResolver resolver, Int32 start, Int32 end)
at CSharpBinding.CaretReferenceHighlightRenderer.VisitVisibleNodes(AstNode node, IResolveVisitorNavigator currentNavigator, CSharpAstResolver resolver, Int32 start, Int32 end)
at CSharpBinding.CaretReferenceHighlightRenderer.VisitVisibleNodes(AstNode node, IResolveVisitorNavigator currentNavigator, CSharpAstResolver resolver, Int32 start, Int32 end)
at CSharpBinding.CaretReferenceHighlightRenderer.VisitVisibleNodes(AstNode node, IResolveVisitorNavigator currentNavigator, CSharpAstResolver resolver, Int32 start, Int32 end)
at CSharpBinding.CaretReferenceHighlightRenderer.FindCurrentReferences(Int32 start, Int32 end)
at CSharpBinding.CaretReferenceHighlightRenderer.Draw(TextView textView, DrawingContext drawingContext)
at ICSharpCode.AvalonEdit.Rendering.TextView.RenderBackground(DrawingContext drawingContext, KnownLayer layer)
at ICSharpCode.AvalonEdit.Editing.SelectionLayer.OnRender(DrawingContext drawingContext)
at System.Windows.UIElement.Arrange(Rect finalRect)
at ICSharpCode.AvalonEdit.Rendering.TextView.ArrangeOverride(Size finalSize)
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.DockPanel.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.ScrollContentPresenter.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 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.Grid.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.Grid.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.ContextLayoutManager.UpdateLayoutCallback(Object arg)
at System.Windows.Media.MediaContext.InvokeOnRenderCallback.DoWork()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
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:
22:34:42.775 [1] DEBUG - Resolved (Line 32, Col 62) to [MemberResolveResult [Field SunStone.Navigator.Process.RenderEngine.handlerRegistry]]
22:34:42.790 [1] DEBUG - Resolved (Line 32, Col 63) to [MemberResolveResult [Field SunStone.Navigator.Process.RenderEngine.handlerRegistry]]
22:34:42.806 [1] DEBUG - Resolved (Line 32, Col 63) to [MemberResolveResult [Field SunStone.Navigator.Process.RenderEngine.handlerRegistry]]
22:34:42.821 [1] DEBUG - Resolved (Line 32, Col 64) to [MemberResolveResult [Field SunStone.Navigator.Process.RenderEngine.handlerRegistry]]
22:34:42.853 [1] DEBUG - Resolved (Line 32, Col 64) to [MemberResolveResult [Field SunStone.Navigator.Process.RenderEngine.handlerRegistry]]
22:34:43.040 [1] DEBUG - Resolved (Line 32, Col 65) to [MemberResolveResult [Field SunStone.Navigator.Process.RenderEngine.handlerRegistry]]
22:34:43.087 [1] DEBUG - Resolved (Line 32, Col 65) to [MemberResolveResult [Field SunStone.Navigator.Process.RenderEngine.handlerRegistry]]
22:34:43.196 [1] DEBUG - Resolved (Line 32, Col 66) to
22:34:43.227 [1] DEBUG - Resolved (Line 32, Col 66) to
22:34:43.679 [1] DEBUG - Resolved (Line 32, Col 66) to
22:34:44.688 [1] DEBUG - Resolved (Line 32, Col 66) to
22:34:44.750 [1] DEBUG - Resolved (Line 32, Col 66) to
22:34:46.479 [1] DEBUG - Resolved (Line 32, Col 66) to
22:34:46.588 [1] DEBUG - Resolved (Line 32, Col 66) to
22:34:46.698 [1] INFO - FileService
Jumping to File Position: [P:\Prosjekt\SunStone\Navigator\Navigator_Source\Program\Process\ViewManager.cs : 1020x6]
22:34:46.698 [1] DEBUG - NavigationService -- suspend logging
22:34:46.698 [1] INFO - Open file P:\Prosjekt\SunStone\Navigator\Navigator_Source\Program\Process\ViewManager.cs
22:34:46.713 [1] DEBUG - NavigationService -- resume logging
22:34:46.713 [1] DEBUG - Resolved (Line 1020, Col 6) to [CSharpInvocationResolveResult [Constructor SunStone.Navigator.Process.ViewManager..ctor(id:System.String, controller:SunStone.Navigator.Process.ChartDisplayController, loadChartsMgr:SunStone.Navigator.Process.LoadChartsMgr, config:SunStone.Navigator.Domain.Misc.IConfiguration, tideManager:SunStone.Navigator.Domain.Misc.ITideMgr, routeMgr:SunStone.Navigator.Domain.Misc.IRouteMgr, symbolRepository:SunStone.Navigator.SymbolConfiguration.ISymbolRepository, extenderRegistry:SunStone.Navigator.Domain.IFeatureDrawingVisitorExtenderRegistry, handlerRegistry:SunStone.Navigator.Domain.IFeatureDrawingHandlerRegistry, drawGroup:SunStone.Navigator.Domain.ChartObjects.DrawGroup, drawGroupDraft:SunStone.Navigator.Domain.ChartObjects.DrawGroup):System.Void]]
22:34:46.713 [1] INFO - FileService
Jumped to File Position: [P:\Prosjekt\SunStone\Navigator\Navigator_Source\Program\Process\ViewManager.cs : 1020x6]
22:34:46.713 [1] DEBUG - ActiveContentChanged to [AvalonEditViewContent P:\Prosjekt\SunStone\Navigator\Navigator_Source\Program\Process\ViewManager.cs]
22:34:46.713 [1] DEBUG - ActiveWorkbenchWindowChanged to [AvalonWorkbenchWindow: ViewManager.cs]
22:34:46.713 [1] DEBUG - NavigationService
ActiveViewContent: ViewManager.cs
Subview: ${res:FormsDesigner.DesignTabPages.SourceTabPage}
22:34:46.713 [1] DEBUG - ActiveViewContentChanged to [AvalonEditViewContent P:\Prosjekt\SunStone\Navigator\Navigator_Source\Program\Process\ViewManager.cs]
22:34:46.791 [1] ERROR - Unhandled WPF exception
--> Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
at CSharpBinding.CaretReferenceHighlightRenderer.ColorizeMatch(AstNode node, ResolveResult result)
at ICSharpCode.NRefactory.CSharp.Resolver.FindReferences.FindReferenceNavigator.ReportMatch(AstNode node, ResolveResult result)
at ICSharpCode.NRefactory.CSharp.Resolver.FindReferences.FindReferenceNavigator.ICSharpCode.NRefactory.CSharp.Resolver.IResolveVisitorNavigator.Resolved(AstNode node, ResolveResult result)
at ICSharpCode.NRefactory.CSharp.Resolver.CompositeResolveVisitorNavigator.Resolved(AstNode node, ResolveResult result)
at CSharpBinding.CaretReferenceHighlightRenderer.VisitVisibleNodes(AstNode node, IResolveVisitorNavigator currentNavigator, CSharpAstResolver resolver, Int32 start, Int32 end)
at CSharpBinding.CaretReferenceHighlightRenderer.VisitVisibleNodes(AstNode node, IResolveVisitorNavigator currentNavigator, CSharpAstResolver resolver, Int32 start, Int32 end)
at CSharpBinding.CaretReferenceHighlightRenderer.VisitVisibleNodes(AstNode node, IResolveVisitorNavigator currentNavigator, CSharpAstResolver resolver, Int32 start, Int32 end)
at CSharpBinding.CaretReferenceHighlightRenderer.VisitVisibleNodes(AstNode node, IResolveVisitorNavigator currentNavigator, CSharpAstResolver resolver, Int32 start, Int32 end)
at CSharpBinding.CaretReferenceHighlightRenderer.VisitVisibleNodes(AstNode node, IResolveVisitorNavigator currentNavigator, CSharpAstResolver resolver, Int32 start, Int32 end)
at CSharpBinding.CaretReferenceHighlightRenderer.FindCurrentReferences(Int32 start, Int32 end)
at CSharpBinding.CaretReferenceHighlightRenderer.Draw(TextView textView, DrawingContext drawingContext)
at ICSharpCode.AvalonEdit.Rendering.TextView.RenderBackground(DrawingContext drawingContext, KnownLayer layer)
at ICSharpCode.AvalonEdit.Editing.SelectionLayer.OnRender(DrawingContext drawingContext)
at System.Windows.UIElement.Arrange(Rect finalRect)
at ICSharpCode.AvalonEdit.Rendering.TextView.ArrangeOverride(Size finalSize)
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.DockPanel.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.ScrollContentPresenter.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 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.Grid.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.Grid.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.ContextLayoutManager.UpdateLayoutCallback(Object arg)
at System.Windows.Media.MediaContext.InvokeOnRenderCallback.DoWork()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
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 P:\Prosjekt\SunStone\Navigator\Navigator_Source\Navigator.sln with 9 projects]
ProjectService.CurrentProject: [CSharpProject: Navigator.Program]
Workbench.ActiveContent: [AvalonEditViewContent P:\Prosjekt\SunStone\Navigator\Navigator_Source\Program\Process\ViewManager.cs]