[Mono-dev] Mono Crash on accessing Log File
Easy_Rider9999
jhmgbl2 at t-online.de
Tue Mar 24 14:17:53 EDT 2009
I get the following Error when writing to a log file. I am sure that I am not
accessing the file from another task!
Unhandled Exception: System.InvalidOperationException:
WinForms_SeeInnerException ---> System.IO.IOException: Sharing violation on
path
/home/jhmgbl/.config/G/Repetit.Net.T.Mono/0.6.01.0/Repetit.Net.T.Mono.log
at System.IO.FileStream..ctor (System.String path, FileMode mode,
FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous,
FileOptions options) [0x00265] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/corlib/System.IO/FileStream.cs:312
at System.IO.FileStream..ctor (System.String path, FileMode mode,
FileAccess access, FileShare share) [0x00000] in
/media/disk-1/Downloads/Linux/mono-2.2/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) [0x00039] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/corlib/System.IO/StreamWriter.cs:124
at System.IO.StreamWriter..ctor (System.String path, Boolean append,
System.Text.Encoding encoding) [0x00000] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/corlib/Assembly/AssemblyInfo.cs:1
at (wrapper remoting-invoke-with-check) System.IO.StreamWriter:.ctor
(string,bool,System.Text.Encoding)
at Microsoft.VisualBasic.Logging.FileLogTraceListener.GetOpenStream ()
[0x0000e] in
/media/disk-1/Downloads/Linux/mono-basic-2.2/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb:227
at (wrapper remoting-invoke-with-check)
Microsoft.VisualBasic.Logging.FileLogTraceListener:GetOpenStream ()
at Microsoft.VisualBasic.Logging.FileLogTraceListener.WriteLine
(System.String message) [0x00000] in
/media/disk-1/Downloads/Linux/mono-basic-2.2/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb:195
at Microsoft.VisualBasic.Logging.FileLogTraceListener.TraceEvent
(System.Diagnostics.TraceEventCache eventCache, System.String source,
TraceEventType eventType, Int32 id, System.String message) [0x00266] in
/media/disk-1/Downloads/Linux/mono-basic-2.2/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb:170
at System.Diagnostics.TraceSource.TraceEvent (TraceEventType eventType,
Int32 id, System.String message) [0x00041] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/System/System.Diagnostics/TraceSource.cs:146
at Microsoft.VisualBasic.Logging.Log.WriteEntry (System.String message,
TraceEventType severity, Int32 id) [0x00019] in
/media/disk-1/Downloads/Linux/mono-basic-2.2/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Log.vb:76
at Microsoft.VisualBasic.Logging.Log.WriteEntry (System.String message,
TraceEventType severity) [0x00000] in
/media/disk-1/Downloads/Linux/mono-basic-2.2/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Log.vb:67
at Repetit.net.T.SQLite.frmMain.frmMain_Resize (System.Object eventSender,
System.EventArgs eventArgs) [0x00000]
at System.Windows.Forms.Control.OnResizeInternal (System.EventArgs e)
[0x00028] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:6567
at System.Windows.Forms.Control.OnResize (System.EventArgs e) [0x00000] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:6559
at System.Windows.Forms.Form.OnResize (System.EventArgs e) [0x00000] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs:2201
at System.Windows.Forms.Control.OnSizeChanged (System.EventArgs e)
[0x00006] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:6581
at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32
width, Int32 height, Int32 clientWidth, Int32 clientHeight) [0x000f2] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5201
at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32
width, Int32 height) [0x00023] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5162
at System.Windows.Forms.Control.SetBoundsCoreInternal (Int32 x, Int32 y,
Int32 width, Int32 height, BoundsSpecified specified) [0x0012c] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:5031
at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32
width, Int32 height, BoundsSpecified specified) [0x00000] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4977
at System.Windows.Forms.Form.SetBoundsCore (Int32 x, Int32 y, Int32 width,
Int32 height, BoundsSpecified specified) [0x0009a] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs:2383
at System.Windows.Forms.Control.SetBoundsInternal (Int32 x, Int32 y, Int32
width, Int32 height, BoundsSpecified specified) [0x000a8] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4432
at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width,
Int32 height, BoundsSpecified specified) [0x00044] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:4417
at System.Windows.Forms.Form.SetClientSizeCore (Int32 x, Int32 y)
[0x000f6] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs:2415
at System.Windows.Forms.Control.set_ClientSize (Size value) [0x00000] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs:2528
at System.Windows.Forms.Form.set_ClientSize (Size value) [0x00007] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs:654
at (wrapper remoting-invoke-with-check)
System.Windows.Forms.Form:set_ClientSize (System.Drawing.Size)
at Repetit.net.T.SQLite.frmMain.InitializeComponent () [0x00000]
at (wrapper remoting-invoke-with-check)
Repetit.net.T.SQLite.frmMain:InitializeComponent ()
at Repetit.net.T.SQLite.frmMain..ctor () [0x00000]
at (wrapper managed-to-native)
System.Reflection.MonoCMethod:InternalInvoke
(object,object[],System.Exception&)
at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags
invokeAttr, System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture) [0x000a6] in
/media/disk-1/Downloads/Linux/mono-2.2/mcs/class/corlib/System.Reflection/MonoMethod.cs:434
--- End of inner exception stack trace ---
at Repetit.net.T.SQLite.My.MyProject+MyForms.Create__Instance__[frmMain]
(Repetit.net.T.SQLite.frmMain Instance) [0x00000]
at Repetit.net.T.SQLite.My.MyProject+MyForms.get_frmMain () [0x00000]
at Repetit.net.T.SQLite.My.MyApplication.OnCreateMainForm () [0x00000]
at
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun
() [0x0000e] in
/media/disk-1/Downloads/Linux/mono-basic-2.2/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.vb:192
at
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run
(System.String[] commandLine) [0x00000] in
/media/disk-1/Downloads/Linux/mono-basic-2.2/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.vb:79
at Repetit.net.T.SQLite.My.MyApplication.Main (System.String[] Args)
[0x00000]
The code is:
Try
My.Application.Log.DefaultFileLogWriter.BaseFileName =
Path.Combine(My.Application.Info.DirectoryPath, "Repetit.Net.T.SQLite")
My.Application.Log.WriteEntry("Repetit.Net.T started. Version: " &
APPVersion() & ". Date: " & Now.ToString)
Catch e As Exception
MsgBox("Error opening Log! " & MakeErrText(Err))
End Try
at Micros
Regards
Hans
--
View this message in context: http://www.nabble.com/Mono-Crash-on-accessing-Log-File-tp22686344p22686344.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
More information about the Mono-devel-list
mailing list