Bugzilla – Bug 393422
C Binding project options bug
Last modified: 2008-05-23 05:02:09 UTC
With the latest versions of SVN (revision 103758 at the time of writing this), the project options dialog of any C Bindings project displays an error dialog, which once dismissed brings up a faulty (read blank) dialog box... I'm guessing C Binding hasn't been updated with some major changes that have happened to MD in general... From the error dialog: System.NullReferenceException: Object reference not set to an instance of an object at CBinding.CProjectConfiguration.CopyFrom (MonoDevelop.Projects.ItemConfiguration configuration) [0x00000] at MonoDevelop.Projects.ItemConfiguration.Clone () [0x00000] at MonoDevelop.Projects.Gui.Dialogs.ConfigurationData.Build (IConfigurationTarget entry) [0x00000] at MonoDevelop.Projects.Gui.Dialogs.MultiConfigItemOptionsDialog.get_ConfigurationData () [0x00000] at MonoDevelop.Projects.Gui.Dialogs.MultiConfigItemOptionsPanel.Initialize (MonoDevelop.Core.Gui.Dialogs.OptionsDialog dialog, System.Object dataObject) [0x00000] at MonoDevelop.Core.Gui.Dialogs.OptionsDialog.CreatePage (MonoDevelop.Core.Gui.Codons.OptionsDialogSection section, System.Object dataObject) [0x00000] at MonoDevelop.Core.Gui.Dialogs.OptionsDialog.AddSection (TreeIter parentIter, MonoDevelop.Core.Gui.Codons.OptionsDialogSection section, System.Object dataObject) [0x00000] at MonoDevelop.Core.Gui.Dialogs.OptionsDialog.AddChildSections (TreeIter parentIter, MonoDevelop.Core.Gui.Codons.OptionsDialogSection section, System.Object dataObject) [0x00000] at MonoDevelop.Core.Gui.Dialogs.OptionsDialog.AddSection (TreeIter parentIter, MonoDevelop.Core.Gui.Codons.OptionsDialogSection section, System.Object dataObject) [0x00000] at MonoDevelop.Core.Gui.Dialogs.OptionsDialog.AddSection (MonoDevelop.Core.Gui.Codons.OptionsDialogSection section, System.Object dataObject) [0x00000] at MonoDevelop.Core.Gui.Dialogs.OptionsDialog.FillTree () [0x00000] at MonoDevelop.Core.Gui.Dialogs.OptionsDialog..ctor (Gtk.Window parentWindow, System.Object dataObject, System.String extensionPath) [0x00000] at MonoDevelop.Projects.Gui.Dialogs.MultiConfigItemOptionsDialog..ctor (Gtk.Window parentWindow, System.Object dataObject, System.String extensionPath) [0x00000] at MonoDevelop.Projects.Gui.Dialogs.ProjectOptionsDialog..ctor (Gtk.Window parentWindow, MonoDevelop.Projects.Project project) [0x00000] at MonoDevelop.Ide.Gui.ProjectOperations.ShowOptions (IWorkspaceObject entry, System.String panelId) [0x00000] at MonoDevelop.Ide.Gui.ProjectOperations.ShowOptions (IWorkspaceObject entry) [0x00000] at MonoDevelop.Ide.Commands.SolutionItemOptionsHandler.Run () [0x00000] at MonoDevelop.Components.Commands.CommandHandler.Run (System.Object dataItem) [0x00000] at MonoDevelop.Components.Commands.ActionCommand.DispatchCommand (System.Object dataItem) [0x00000] at MonoDevelop.Components.Commands.CommandManager.DispatchCommand (System.Object commandId, System.Object dataItem, System.Object initialTarget) [0x00000]
Fixed in SVN (r103777).
Confirmed, fixed.