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

Joe Audette joe.audette at gmail.com
Mon Jan 28 12:26:59 EST 2008


Thanks Lluis, that makes sense. I'll keep an eye out for the new
release or if I get real brave I'll try building MonoDevelop from svn.

Cheers,

Joe

On Jan 28, 2008 11:27 AM, Lluis Sanchez <lluis at ximian.com> wrote:
> 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
> >
>
>



-- 
Joe Audette
Software Solutions Architect
Source Tree Solutions, LLC
PO Box 621861
Charlotte, NC 28262
704.323.8225
joe.audette at gmail.com
http://www.sourcetreesolutions.com
http://www.mojoportal.com



More information about the Mono-devel-list mailing list