http://bugzilla.novell.com/show_bug.cgi?id=573371
http://bugzilla.novell.com/show_bug.cgi?id=573371#c0 Summary: Closing the monotools-gui-server preferences window crashes app Classification: Mono Product: Mono: Tools Version: MonoVS 1.0.x Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Visual Studio Integration AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: Product Management Blocker: --- Closing the monotools-gui-server (Mono Tools 1.1 preview) preferences window causes the monotools-gui-server to crash with the following exception: rup...@linux:/usr/lib/monotools-server> monotools-gui-server Using config file: /usr/lib/monotools-server/monovs-gui-server.exe.config Listening at: 192.168.1.4:8805, manager port range 8806..8815, webserver port range 8816..8872, using ssdp, using tcp-pipe channel Marshaling response signal Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.UnauthorizedAccessException: Access to the path "/usr/lib/monotools-server/monovs-gui-server.exe.config" is denied. at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0 at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean isAsync, Boolean anonymous) [0x00000] in <filename unknown>:0 at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access) [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess) at System.Configuration.InternalConfigurationHost.OpenStreamForWrite (System.String streamName, System.String templateStreamName, System.Object& writeContext) [0x00000] in <filename unknown>:0 at System.Configuration.Configuration.Save (ConfigurationSaveMode mode, Boolean forceUpdateAll) [0x00000] in <filename unknown>:0 at System.Configuration.Configuration.Save () [0x00000] in <filename unknown>:0 at Mono.VisualStudio.ConfigurationManager.Save () [0x00000] in <filename unknown>:0 at MonoVS.GuiServer.PreferencesDialog.SavePropertiesData () [0x00000] in <filename unknown>:0 at MonoVS.GuiServer.PreferencesDialog.OnResponse (System.Object o, Gtk.ResponseArgs args) [0x00000] in <filename unknown>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0 at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0 at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <filename unknown>:0 at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in <filename unknown>:0 at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal) at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) at Gtk.Dialog.gtk_dialog_run(IntPtr ) at Gtk.Dialog.Run() at MonoVS.GuiServer.PreferencesDialog.RunDialog() at Server.OnPreferencesMenuActivated(System.Object sender, System.EventArgs e) at System.Reflection.MonoMethod.InternalInvoke(System.Object , System.Object[] , System.Exception ByRef ) at System.Reflection.MonoMethod.Invoke(System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) at System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[] parameters) at System.Delegate.DynamicInvokeImpl(System.Object[] args) at System.MulticastDelegate.DynamicInvokeImpl(System.Object[] args) at System.Delegate.DynamicInvoke(System.Object[] args) at GLib.Signal.ClosureInvokedCB(System.Object o, GLib.ClosureInvokedArgs args) at GLib.SignalClosure.Invoke(GLib.ClosureInvokedArgs args) at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) at Gtk.Application.gtk_main() at Gtk.Application.Run() at Server.Initialize() at Server.Main(System.String[] args) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
