[MonoDevelop] Possible problem with alpha 2 version
"Andrés G. Aragoneses"
knocte at gmail.com
Mon Jan 26 16:06:31 EST 2009
Seems to be a mono bug. Either way, it would be interesting to have a
small testcase and/or open a bug with a list of easy-to-reproduce steps.
Regards,
Andrés
alan battersby wrote:
> Its seems that my version of monodevelop randomly reports the error
> below when I try to run my project. The result of this is that the file
> open in the editor is wiped clean and the file is renamed as a backup. I
> can reopen the now empty file and cut and paste my code onto it from the
> backup. Presumably the file is deleted at the start of a write which
> then does not proceed. Is it my system that is wrong or is this a bug?
>
> Alan
>
> System.IO.IOException: Sharing violation on path /home/alan/C#
> development/OTPaths Lattice v1.6/OTPaths/Widgets/LatticeDisplay.cs
> at System.IO.FileStream..ctor (System.String path, FileMode mode,
> FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous,
> FileOptions options) [0x00265] in
> /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/System.IO/FileStream.cs:283
>
> at System.IO.FileStream..ctor (System.String path, FileMode mode,
> FileAccess access, FileShare share) [0x00000] in
> /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/Assembly/AssemblyInfo.cs:1
>
> at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor
> (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
> at System.IO.StreamWriter..ctor (System.String path, Boolean append,
> System.Text.Encoding encoding, Int32 bufferSize) [0x000a9] in
> /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/System.IO/StreamWriter.cs:137
>
> at System.IO.StreamWriter..ctor (System.String path, Boolean append,
> System.Text.Encoding encoding) [0x00000] in
> /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/Assembly/AssemblyInfo.cs:1
>
> at (wrapper remoting-invoke-with-check) System.IO.StreamWriter:.ctor
> (string,bool,System.Text.Encoding)
> at System.IO.File.WriteAllText (System.String path, System.String
> contents, System.Text.Encoding encoding) [0x00000] in
> /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/System.IO/File.cs:632
> at System.IO.File.WriteAllText (System.String path, System.String
> contents) [0x00000] in
> /usr/src/packages/BUILD/mono-2.0.1/mcs/class/corlib/System.IO/File.cs:627
> at MonoDevelop.SourceEditor.SourceEditorView.Save (System.String
> fileName, System.String encoding) [0x0009c] in
> /home/alan/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs:207
>
> at MonoDevelop.SourceEditor.SourceEditorView.Save (System.String
> fileName) [0x00000] in
> /home/alan/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs:183
>
> at MonoDevelop.Ide.Gui.Document.Save () [0x00123] in
> /home/alan/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs:204
>
> at MonoDevelop.Ide.Gui.Workbench.SaveAll () [0x00030] in
> /home/alan/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs:260
>
> at MonoDevelop.Ide.Gui.ProjectOperations.DoBeforeCompileAction ()
> [0x000c0] in
> /home/alan/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProjectOperations.cs:794
>
> at MonoDevelop.Ide.Gui.ProjectOperations.Build (IBuildTarget entry)
> [0x00036] in
> /home/alan/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProjectOperations.cs:742
>
> at MonoDevelop.Ide.Commands.RunHandler.Run () [0x00046] in
> /home/alan/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ProjectCommands.cs:86
>
> at MonoDevelop.Components.Commands.CommandHandler.Run (System.Object
> dataItem) [0x00000] in
> /home/alan/monodevelop/main/src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/CommandHandler.cs:41
>
> at MonoDevelop.Components.Commands.ActionCommand.DispatchCommand
> (System.Object dataItem) [0x0002e] in
> /home/alan/monodevelop/main/src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/ActionCommand.cs:89
>
> at MonoDevelop.Components.Commands.CommandManager.DispatchCommand
> (System.Object commandId, System.Object dataItem, System.Object
> initialTarget) [0x00275] in
> /home/alan/monodevelop/main/src/core/MonoDevelop.Components/MonoDevelop.Components.Commands/CommandManager.cs:540
More information about the Monodevelop-list
mailing list