When I try to open MonoDevelop from Unity, I get two errors thrown
First:
System.NullReferenceException: Object reference not set to an instance of an object.
at MonoDevelop.Ide.Gui.Components.ExtensibleTreeView.GetBuilderChain(Type type) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui.Components\ExtensibleTreeView.cs:line 1364
at MonoDevelop.Ide.Gui.Components.ExtensibleTreeView.GetTypeNodeBuilder(Type type) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui.Components\ExtensibleTreeView.cs:line 1348
at MonoDevelop.Ide.Gui.Components.ExtensibleTreeView.GetNodeAtObject(Object dataObject, Boolean createTreeBranch) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui.Components\ExtensibleTreeView.cs:line 689
at MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectSolutionPad.SelectActiveFile() in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui.Pads.ProjectPad\ProjectSolutionPad.cs:line 100
at MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectSolutionPad.b__2(Object param0, EventArgs param1) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui.Pads.ProjectPad\ProjectSolutionPad.cs:line 88
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler() in c:\MinGW\msys\1.0\home\builder\gtk-sharp\glib\Timeout.cs:line 70
Second:
System.NullReferenceException: Object reference not set to an instance of an object.
at MonoDevelop.Ide.Gui.Components.ExtensibleTreeView.GetBuilderChain(Type type) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui.Components\ExtensibleTreeView.cs:line 1364
at MonoDevelop.Ide.Gui.Components.ExtensibleTreeView.TreeBuilder.AddChild(Object dataObject, Boolean moveToChild) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui.Components\TreeBuilder.cs:line 210
at MonoDevelop.Ide.Gui.Components.ExtensibleTreeView.AddChild(Object nodeObject) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui.Components\ExtensibleTreeView.cs:line 530
at MonoDevelop.Ide.Gui.Pads.SolutionPad.OnOpenWorkspace(Object sender, WorkspaceItemEventArgs e) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui.Pads\SolutionPad.cs:line 56
at MonoDevelop.Ide.RootWorkspace.NotifyItemAddedGui(WorkspaceItem item, Boolean reloading) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide\RootWorkspace.cs:line 1091
at MonoDevelop.Ide.RootWorkspace.<>c__DisplayClass25.b__22(Object param0, EventArgs param1) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide\RootWorkspace.cs:line 1063
at Gtk.Application.InvokeCB.Invoke()
at GLib.Timeout.TimeoutProxy.Handler() in c:\MinGW\msys\1.0\home\builder\gtk-sharp\glib\Timeout.cs:line 70
Is this a problem that I can fix or do I just have to wait for a patch to Unity? (I think I’ve auto-reported these errors quite a few times now trying to figure out if it was user error.)