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

SD5 beta2: Unhandled WPF exception

$
0
0

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]


Viewing all articles
Browse latest Browse all 1764

Trending Articles