I clicked a control, the properties appeared, I clicked the properties and the properties window was gone. This happened several times, so I decided to restart SD. When I closed the app, the crash below happened.
SharpDevelop Version : 3.0.0.3775
.NET Version : 2.0.50727.3053
OS Version : Microsoft Windows NT 6.0.6000.0
Current culture : English (United States) (en-US)
Working Set Memory : 144164kb
GC Heap Memory : 57833kb
Exception thrown:
System.ArgumentException: file != PrimaryFile
at ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor.TextEditorDisplayBindingWrapper.Save(OpenedFile file, Stream stream)
at ICSharpCode.SharpDevelop.Gui.AbstractSecondaryViewContent.Save(OpenedFile file, Stream stream)
at ICSharpCode.SharpDevelop.OpenedFile.SaveCurrentViewToStream(Stream stream)
at ICSharpCode.SharpDevelop.OpenedFile.SaveCurrentView()
at ICSharpCode.SharpDevelop.FileServiceOpenedFile.UnregisterView(IViewContent view)
at ICSharpCode.SharpDevelop.Gui.AbstractViewContent.UnregisterFileEventHandlers(OpenedFile oldItem)
at ICSharpCode.SharpDevelop.Gui.AbstractViewContent.FilesCollection.ClearItems()
at System.Collections.ObjectModel.Collection`1.Clear()
at ICSharpCode.SharpDevelop.Gui.AbstractViewContent.Dispose()
at ICSharpCode.SharpDevelop.Gui.DefaultWorkbench.CloseContent(IViewContent content)
at ICSharpCode.SharpDevelop.Gui.SdiWorkbenchLayout.CloseWindowEvent(Object sender, EventArgs e)
at ICSharpCode.SharpDevelop.Gui.SdiWorkspaceWindow.OnCloseEvent(EventArgs e)
at ICSharpCode.SharpDevelop.Gui.SdiWorkspaceWindow.CloseWindow(Boolean force)
at ICSharpCode.SharpDevelop.Gui.DefaultWorkbench.OnClosing(CancelEventArgs e)
at System.Windows.Forms.Form.WmClose(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at ICSharpCode.SharpDevelop.Gui.DefaultWorkbench.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
---- Recent log messages:
22:05:24.861 [3] INFO - Finished building StormDemo
22:05:24.861 [3] INFO - Start building IETester
22:05:24.861 [19] INFO - Finished building IETester
22:05:26.633 [1] DEBUG - ActiveContentChanged to ICSharpCode.FormsDesigner.FormsDesignerViewContent
22:05:26.634 [1] DEBUG - UpdateHostIfActive
22:05:26.634 [1] DEBUG - IDEContainer: Connecting property grid to service provider
22:05:26.637 [1] DEBUG - UpdateSelectedObjectIfActive
22:05:26.644 [1] DEBUG - UpdateSelectableIfActive
22:05:26.653 [1] DEBUG - UpdatePropertyGridReplacementControl
22:05:28.037 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.PropertyPad
22:05:28.037 [1] DEBUG - UpdateHostIfActive
22:05:28.038 [1] DEBUG - IDEContainer: Disconnecting property grid from service provider
22:05:28.040 [1] DEBUG - UpdateSelectedObjectIfActive
22:05:28.044 [1] DEBUG - UpdateSelectableIfActive
22:05:28.044 [1] DEBUG - UpdatePropertyGridReplacementControl
22:05:29.764 [1] DEBUG - Saving memento of '[TextEditorDisplayBindingWrapper C:\Projects\ietester\StormDemo\Program.cs]' to key '84ea2023:c:\projects\ietester\stormdemo\program.cs'
22:05:29.789 [1] DEBUG - OpenedFileClosed: C:\Projects\ietester\StormDemo\Program.cs
22:05:29.792 [1] DEBUG - Saving memento of '[TextEditorDisplayBindingWrapper C:\Projects\ietester\StormDemo\DemoVBSRunner.cs]' to key '84ea2023:c:\projects\ietester\stormdemo\demovbsrunner.cs'
22:05:29.800 [1] DEBUG - OpenedFileClosed: C:\Projects\ietester\StormDemo\DemoVBSRunner.cs
22:05:29.803 [1] DEBUG - Saving memento of '[TextEditorDisplayBindingWrapper C:\Projects\ietester\StormDemo\VBSExecuter.cs]' to key '84ea2023:c:\projects\ietester\stormdemo\vbsexecuter.cs'
22:05:29.809 [1] DEBUG - OpenedFileClosed: C:\Projects\ietester\StormDemo\VBSExecuter.cs
22:05:29.812 [1] DEBUG - Saving memento of '[TextEditorDisplayBindingWrapper C:\Projects\ietester\StormDemo\VBSEditor.cs]' to key '84ea2023:c:\projects\ietester\stormdemo\vbseditor.cs'
22:05:29.819 [1] DEBUG - OpenedFileClosed: C:\Projects\ietester\StormDemo\VBSEditor.cs
22:05:29.821 [1] DEBUG - Saving memento of '[TextEditorDisplayBindingWrapper C:\Projects\ietester\StormDemo\MainForm.cs]' to key '84ea2023:c:\projects\ietester\stormdemo\mainform.cs'
22:05:29.841 [1] ERROR - ThreadException caught
--> Exception:
System.ArgumentException: file != PrimaryFile
at ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor.TextEditorDisplayBindingWrapper.Save(OpenedFile file, Stream stream)
at ICSharpCode.SharpDevelop.Gui.AbstractSecondaryViewContent.Save(OpenedFile file, Stream stream)
at ICSharpCode.SharpDevelop.OpenedFile.SaveCurrentViewToStream(Stream stream)
at ICSharpCode.SharpDevelop.OpenedFile.SaveCurrentView()
at ICSharpCode.SharpDevelop.FileServiceOpenedFile.UnregisterView(IViewContent view)
at ICSharpCode.SharpDevelop.Gui.AbstractViewContent.UnregisterFileEventHandlers(OpenedFile oldItem)
at ICSharpCode.SharpDevelop.Gui.AbstractViewContent.FilesCollection.ClearItems()
at System.Collections.ObjectModel.Collection`1.Clear()
at ICSharpCode.SharpDevelop.Gui.AbstractViewContent.Dispose()
at ICSharpCode.SharpDevelop.Gui.DefaultWorkbench.CloseContent(IViewContent content)
at ICSharpCode.SharpDevelop.Gui.SdiWorkbenchLayout.CloseWindowEvent(Object sender, EventArgs e)
at ICSharpCode.SharpDevelop.Gui.SdiWorkspaceWindow.OnCloseEvent(EventArgs e)
at ICSharpCode.SharpDevelop.Gui.SdiWorkspaceWindow.CloseWindow(Boolean force)
at ICSharpCode.SharpDevelop.Gui.DefaultWorkbench.OnClosing(CancelEventArgs e)
at System.Windows.Forms.Form.WmClose(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at ICSharpCode.SharpDevelop.Gui.DefaultWorkbench.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
---- Post-error application state information:
Installed 3rd party AddIns:
Workbench.ActiveContent: ICSharpCode.SharpDevelop.Gui.PropertyPad
ProjectService.OpenSolution: [Solution: FileName=C:\Projects\ietester\IETester.sln, HasProjects=True, ReadOnly=False]
ProjectService.CurrentProject: [CSharpProject: StormDemo]