[Mono-dev] svn update to r93955 broke my MonoDevelop

Lluis Sanchez lluis at ximian.com
Mon Jan 28 11:27:08 EST 2008


You will need MonoDevelop from SVN or wait for the next release (which
will hapen soon).

The culprit is the fix for the mono bug #322762. MonoDevelop was relying
on the old (and incorrect) behavior of Type.GetFields.

Lluis.

El ds 26 de 01 del 2008 a les 16:41 -0500, en/na Joe Audette va
escriure:
> Hi All,
> 
> Since I saw Miguel's message about branching 1.9 on monday I figured I
> would update my build and look for any problems with mojoPortal to
> report to make sure this release comes out good. It had been a few
> weeks or more since I did svn update.
> After building and installing r93955 I can no longer open MonoDevelop
> to build mojoPortal.
> I'm using opensuse 10.2 with md installed from the rpms that shipped with 1.2.6
> 
> I only update libgdiplus, mono , xsp and mod_mono when I do update. I
> haven't had troubles like this before when updating my build from svn
> before.
> 
> Any suggestions to help resolve it appreciated. Error that happens
> when I try to launch MonoDevelop is:
> System.Reflection.TargetInvocationException: Exception has been thrown
> by the target of an invocation. ---> System.NullReferenceException:
> Object reference not set to an instance of an object
>   at MonoDevelop.DesignerSupport.Toolbox.Toolbox..ctor
> (MonoDevelop.DesignerSupport.ToolboxService toolboxService) [0x00000]
>   at MonoDevelop.DesignerSupport.ToolboxPad..ctor () [0x00000]
>   at (wrapper managed-to-native)
> System.Reflection.MonoCMethod:InternalInvoke (object,object[])
>   at System.Reflection.MonoCMethod.Invoke (System.Object obj,
> BindingFlags invokeAttr, System.Reflection.Binder binder,
> System.Object[] parameters, System.Globalization.CultureInfo culture)
> [0x00000] --- End of inner exception stack trace ---
> 
>   at System.Reflection.MonoCMethod.Invoke (System.Object obj,
> BindingFlags invokeAttr, System.Reflection.Binder binder,
> System.Object[] parameters, System.Globalization.CultureInfo culture)
> [0x00000]
>   at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr,
> System.Reflection.Binder binder, System.Object[] parameters,
> System.Globalization.CultureInfo culture) [0x00000]
>   at System.Reflection.ConstructorInfo.Invoke (System.Object[]
> parameters) [0x00000]
>   at System.Activator.CreateInstance (System.Type type, Boolean
> nonPublic) [0x00000]
>   at Mono.Addins.RuntimeAddin.CreateInstance (System.String typeName,
> Boolean throwIfNotFound) [0x00000]
>   at MonoDevelop.Ide.Codons.PadCodon.CreatePad () [0x00000]
>   at MonoDevelop.Ide.Codons.PadCodon.get_PadContent () [0x00000]
>   at MonoDevelop.Ide.Gui.SdiWorkbenchLayout.CreatePadContent (Boolean
> force, MonoDevelop.Ide.Codons.PadCodon padCodon,
> MonoDevelop.Ide.Gui.PadWindow window, Gdl.DockItem item) [0x00000]
>   at MonoDevelop.Ide.Gui.SdiWorkbenchLayout+<>c__CompilerGenerated81.<AddPad>c__82
> (System.Object +45, System.EventArgs +46) [0x00000]
>   at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr gch) [0x00000]
>   at (wrapper native-to-managed) GLib.Signal:voidObjectCallback (intptr,intptr)
>   at (wrapper managed-to-native) Gtk.Widget:gtk_widget_map (intptr)
>   at Gtk.Widget.Map () [0x00000]
>   at Gdl.DockItem.OnMapped () [0x00000]
>   at Gtk.Widget.mapped_cb (IntPtr widget) [0x00000]
>   at (wrapper native-to-managed) Gtk.Widget:mapped_cb (intptr)
>   at (wrapper managed-to-native) Gtk.Widget:gtk_widget_map (intptr)
>   at Gtk.Widget.Map () [0x00000]
>   at Gdl.DockItem.OnMapped () [0x00000]
>   at Gtk.Widget.mapped_cb (IntPtr widget) [0x00000]
>   at (wrapper native-to-managed) Gtk.Widget:mapped_cb (intptr)
>   at (wrapper managed-to-native) Gtk.Widget:gtk_widget_map (intptr)
>   at Gtk.Widget.Map () [0x00000]
>   at Gdl.DockItem.OnMapped () [0x00000]
>   at Gtk.Widget.mapped_cb (IntPtr widget) [0x00000]
>   at (wrapper native-to-managed) Gtk.Widget:mapped_cb (intptr)
>   at (wrapper managed-to-native) Gtk.Widget:gtk_widget_map (intptr)
>   at Gtk.Widget.Map () [0x00000]
>   at Gdl.DockItem.OnMapped () [0x00000]
>   at Gtk.Widget.mapped_cb (IntPtr widget) [0x00000]
>   at (wrapper native-to-managed) Gtk.Widget:mapped_cb (intptr)
>   at (wrapper managed-to-native)
> Gtk.Container:gtksharp_container_invoke_gtk_callback
> (intptr,intptr,intptr)
>   at Gtk.Container+CallbackInvoker.Invoke (Gtk.Widget w) [0x00000]
>   at (wrapper unbox) CallbackInvoker:Invoke (Gtk.Widget)
>   at Gdl.Dock.ForAll (Boolean include_internals, Gtk.Callback cb) [0x00000]
>   at Gtk.Container.Forall_cb (IntPtr container, Boolean
> include_internals, IntPtr cb, IntPtr data) [0x00000]
>   at (wrapper native-to-managed) Gtk.Container:Forall_cb
> (intptr,bool,intptr,intptr)
>   at (wrapper managed-to-native)
> GLib.Object:g_signal_chain_from_overridden (intptr,GLib.Value&)
>   at Gtk.Widget.OnMapped () [0x00000]
>   at Gdl.Dock.OnMapped () [0x00000]
>   at Gtk.Widget.mapped_cb (IntPtr widget) [0x00000]
>   at (wrapper native-to-managed) Gtk.Widget:mapped_cb (intptr)
>   at (wrapper managed-to-native) GLib.Object:g_object_set_property
> (intptr,intptr,GLib.Value&)
>   at GLib.Object.SetProperty (System.String name, Value val) [0x00000]
>   at Gtk.Widget.set_Visible (Boolean value) [0x00000]
>   at MonoDevelop.Ide.Gui.Workbench.Show (System.String
> workbenchMemento) [0x00000]
>   at MonoDevelop.Ide.Gui.IdeApp.Initialize (IProgressMonitor monitor) [0x00000]
>   at MonoDevelop.Ide.Gui.IdeStartup.Run (System.String[] args) [0x00000]
> 
> 
> Thanks,
> 
> Joe
> 




More information about the Mono-devel-list mailing list