Bug 4930 - web deployment target window not responding
Summary: web deployment target window not responding
Status: RESOLVED NOT_REPRODUCIBLE
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Deployment ()
Version: unspecified
Hardware: PC Linux
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2012-05-07 16:04 UTC by bjarkethomsen88
Modified: 2017-05-10 22:30 UTC (History)
5 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED NOT_REPRODUCIBLE

Description bjarkethomsen88 2012-05-07 16:04:43 UTC
When hitting the the add or edit button in web deployment target, the window that pops up isn't responding. It worked flawless the first time, but not anymore. I tried remove and re-installing MonoDevelop through Ubuntu Software Center, but this didn't help.
Comment 1 WalterSh 2013-07-18 14:57:29 UTC
Once the edit web deployment target view is rendered upon the screen the entire application stops responding; and you are disabled to close any of Monodevelop's open window.
You need to kill the process and open monodevelop again, loosing everything you hadn't saved yet.
Comment 2 Mikayla Hutchinson [MSFT] 2013-07-18 16:43:26 UTC
Could you obtain kill -QUIT traces?

http://monodevelop.com/Developers/Reporting_Bugs#Debugging_Hangs_on_Mac_and_Linux
Comment 3 WalterSh 2013-07-18 17:07:19 UTC
Hi Michael.

I don't know how to do what you are requesting.
But if you could drive me, I could try to get it.
Comment 4 Mikayla Hutchinson [MSFT] 2013-07-19 13:29:17 UTC
The page I linked explains how.
Comment 5 WalterSh 2013-07-19 17:00:11 UTC
kill -9 $PID kills the entire IDE, but no file is written with log.
where I can find the trace?
Comment 6 Mikayla Hutchinson [MSFT] 2013-07-20 01:05:43 UTC
It's written to the log file, see http://monodevelop.com/Developers/Articles/User_Profiles for the location on various OSes.
Comment 7 Mikayla Hutchinson [MSFT] 2013-07-20 01:06:07 UTC
Also, you want kill -QUIT, not kill -9.
Comment 8 WalterSh 2013-07-22 08:53:42 UTC
In addition: I could test it in other pc running under ubuntu 13.04 and is exactly the same.

here is the content of log file:

Basedir=/usr/lib/monodoc
node `mysql' is not defined on the documentation map
ERROR [2013-07-22 09:47:09Z]: Gtk-Critical: IA__gtk_entry_set_text: assertion `text != NULL' failed
Stack trace: 
   at Gtk.Entry.set_Text(System.String value)
   at MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.Load(MonoDevelop.AspNet.Deployment.WebDeployTarget target)
   at MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.RunEditor(MonoDevelop.AspNet.Deployment.WebDeployTarget target)
   at MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.AddActivated(System.Object sender, System.EventArgs e)
   at System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod , 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) in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:line 226
   at System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[] parameters) in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Reflection/MethodBase.cs:line 96
   at System.Delegate.DynamicInvokeImpl(System.Object[] args) in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System/Delegate.cs:line 408
   at System.MulticastDelegate.DynamicInvokeImpl(System.Object[] args) in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System/MulticastDelegate.cs:line 70
   at System.Delegate.DynamicInvoke(System.Object[] args) in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System/Delegate.cs:line 382
   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.Dialog.gtk_dialog_run(IntPtr )
   at Gtk.Dialog.Run()
   at Mono.TextEditor.GtkWorkarounds.RunDialogWithNotification(Gtk.Dialog dialog)
   at MonoDevelop.Ide.MessageService.RunCustomDialog(Gtk.Dialog dialog, Gtk.Window parent)
   at MonoDevelop.Ide.MessageService.RunCustomDialog(Gtk.Dialog dialog)
   at MonoDevelop.Ide.ProjectOperations.ShowOptions(IWorkspaceObject entry, System.String panelId)
   at MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.editTargetsClicked(System.Object sender, System.EventArgs e)
   at System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod , 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) in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:line 226
   at System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[] parameters) in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Reflection/MethodBase.cs:line 96
   at System.Delegate.DynamicInvokeImpl(System.Object[] args) in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System/Delegate.cs:line 408
   at System.MulticastDelegate.DynamicInvokeImpl(System.Object[] args) in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System/MulticastDelegate.cs:line 70
   at System.Delegate.DynamicInvoke(System.Object[] args) in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System/Delegate.cs:line 382
   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.Dialog.gtk_dialog_run(IntPtr )
   at Gtk.Dialog.Run()
   at Mono.TextEditor.GtkWorkarounds.RunDialogWithNotification(Gtk.Dialog dialog)
   at MonoDevelop.Ide.MessageService.RunCustomDialog(Gtk.Dialog dialog, Gtk.Window parent)
   at MonoDevelop.AspNet.Deployment.WebDeployService.DeployDialog(MonoDevelop.AspNet.AspNetAppProject project)
   at MonoDevelop.AspNet.Deployment.ProjectDeployHandler.Run()
   at MonoDevelop.Components.Commands.CommandHandler.Run(System.Object dataItem)
   at MonoDevelop.Components.Commands.CommandHandler.InternalRun(System.Object dataItem)
   at MonoDevelop.Components.Commands.CommandManager.DefaultDispatchCommand(MonoDevelop.Components.Commands.ActionCommand cmd, MonoDevelop.Components.Commands.CommandInfo info, System.Object dataItem, System.Object target, CommandSource source)
   at MonoDevelop.Components.Commands.CommandManager.DispatchCommand(System.Object commandId, System.Object dataItem, System.Object initialTarget, CommandSource source)
   at MonoDevelop.Components.Commands.CommandMenuItem.OnActivated()
   at Gtk.MenuItem.activated_cb(IntPtr menu_item)
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at MonoDevelop.Ide.IdeApp.Run()
   at MonoDevelop.Ide.IdeStartup.Run(MonoDevelop.Ide.MonoDevelopOptions options)
   at MonoDevelop.Ide.IdeStartup.Main(System.String[] args)
   at MonoDevelop.Startup.MonoDevelopMain.Main(System.String[] args)
Full thread dump:

"Threapool monitor" tid=0x0x7f46ad57c700 this=0x0x7f46b85b6270 thread handle 0x4b3 state : interrupted state owns ()

"<threadpool thread>" tid=0x0x7f4697bcf700 this=0x0x7f46d4074000 thread handle 0x4bb state : interrupted state owns ()

"Threadpool worker" tid=0x0x7f46ad1e7700 this=0x0x7f46b85b6138 thread handle 0x4b4 state : interrupted state owns ()

"Threadpool worker" tid=0x0x7f4697dd0700 this=0x0x7f46d4074d68 thread handle 0x4ba state : interrupted state owns ()

"IO Threadpool worker" tid=0x0x7f4697b8e700 this=0x0x7f46b85b6618 thread handle 0x4bc state : interrupted state owns ()

"Threadpool worker" tid=0x0x7f4697fff700 this=0x0x7f46ac851d68 thread handle 0x4b9 state : interrupted state owns ()

"Background parser" tid=0x0x7f46ad77d700 this=0x0x7f46b85b6af8 thread handle 0x4af state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x0001c, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne (int,bool) [0x00032] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Threading/WaitHandle.cs:376
  at MonoDevelop.Ide.TypeSystem.TypeSystemService.WaitForParseJob (int) <IL 0x0000b, 0x00026>
  at MonoDevelop.Ide.TypeSystem.TypeSystemService.ParserUpdateThread () <IL 0x00005, 0x0002b>
  at System.Threading.Thread.StartInternal () [0x00016] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Threading/Thread.cs:703
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Syntax highlighting" tid=0x0x7f46c8f68700 this=0x0x7f46d40749c0 thread handle 0x40d state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x0001c, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne () [0x00015] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Threading/WaitHandle.cs:352
  at Mono.TextEditor.Highlighting.SyntaxModeService.ProcessQueue () <IL 0x0004c, 0x000f4>
  at System.Threading.Thread.StartInternal () [0x00016] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Threading/Thread.cs:703
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"<unnamed thread>" tid=0x0x7f46acbdb700 this=0x0x7f46b83faea0 thread handle 0x4b7 state : interrupted state owns ()
  at (wrapper managed-to-native) System.IO.InotifyWatcher.ReadFromFD (intptr,byte[],intptr) <IL 0x00026, 0xffffffff>
  at System.IO.InotifyWatcher.Monitor () [0x00010] in /build/buildd/mono-2.10.8.1/mcs/class/System/System.IO/InotifyWatcher.cs:372
  at System.Threading.Thread.StartInternal () [0x00016] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Threading/Thread.cs:703
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Background dispatcher" tid=0x0x7f46c9e33700 this=0x0x7f46daa4c4e0 thread handle 0x40b state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x0001c, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne () [0x00015] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Threading/WaitHandle.cs:352
  at MonoDevelop.Ide.DispatchService.backgroundDispatcher () <IL 0x0005a, 0x000ea>
  at System.Threading.Thread.StartInternal () [0x00016] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Threading/Thread.cs:703
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"GUI Thread" tid=0x0x7f46dab9f740 this=0x0x7f46daa4cea0 thread handle 0x403 state : not waiting owns ()
  at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <IL 0x00011, 0xffffffff>
  at Gtk.Dialog.Run () <IL 0x00006, 0x00013>
  at Mono.TextEditor.GtkWorkarounds.RunDialogWithNotification (Gtk.Dialog) <IL 0x00015, 0x00037>
  at MonoDevelop.Ide.MessageService.RunCustomDialog (Gtk.Dialog,Gtk.Window) <IL 0x0003c, 0x00087>
  at MonoDevelop.Ide.MessageService.ShowCustomDialog (Gtk.Dialog,Gtk.Window) <IL 0x00002, 0x0001f>
  at MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.RunEditor (MonoDevelop.AspNet.Deployment.WebDeployTarget) <IL 0x0001f, 0x000af>
  at MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.AddActivated (object,System.EventArgs) <IL 0x00045, 0x00117>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object_object (object,intptr,intptr,intptr) <IL 0x0005c, 0xffffffff>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) <IL 0x0001c, 0xffffffff>
  at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) [0x000d5] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:226
  at System.Reflection.MethodBase.Invoke (object,object[]) [0x00000] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Reflection/MethodBase.cs:96
  at System.Delegate.DynamicInvokeImpl (object[]) [0x000bf] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System/Delegate.cs:408
  at System.MulticastDelegate.DynamicInvokeImpl (object[]) [0x00018] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System/MulticastDelegate.cs:70
  at System.Delegate.DynamicInvoke (object[]) [0x00000] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System/Delegate.cs:382
  at GLib.Signal.ClosureInvokedCB (object,GLib.ClosureInvokedArgs) <IL 0x00067, 0x0014f>
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs) <IL 0x00014, 0x0002f>
  at GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <IL 0x00086, 0x00297>
  at (wrapper native-to-managed) GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <IL 0x00024, 0xffffffff>
  at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <IL 0x00011, 0xffffffff>
  at Gtk.Dialog.Run () <IL 0x00006, 0x00013>
  at Mono.TextEditor.GtkWorkarounds.RunDialogWithNotification (Gtk.Dialog) <IL 0x00015, 0x00037>
  at MonoDevelop.Ide.MessageService.RunCustomDialog (Gtk.Dialog,Gtk.Window) <IL 0x0003c, 0x00087>
  at MonoDevelop.Ide.MessageService.RunCustomDialog (Gtk.Dialog) <IL 0x00002, 0x0000f>
  at MonoDevelop.Ide.ProjectOperations.ShowOptions (MonoDevelop.Projects.IWorkspaceObject,string) <IL 0x00071, 0x0023b>
  at MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.editTargetsClicked (object,System.EventArgs) <IL 0x00010, 0x00033>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object_object (object,intptr,intptr,intptr) <IL 0x0005c, 0xffffffff>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) <IL 0x0001c, 0xffffffff>
  at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) [0x000d5] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:226
  at System.Reflection.MethodBase.Invoke (object,object[]) [0x00000] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Reflection/MethodBase.cs:96
  at System.Delegate.DynamicInvokeImpl (object[]) [0x000bf] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System/Delegate.cs:408
  at System.MulticastDelegate.DynamicInvokeImpl (object[]) [0x00018] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System/MulticastDelegate.cs:70
  at System.Delegate.DynamicInvoke (object[]) [0x00000] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System/Delegate.cs:382
  at GLib.Signal.ClosureInvokedCB (object,GLib.ClosureInvokedArgs) <IL 0x00067, 0x0014f>
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs) <IL 0x00014, 0x0002f>
  at GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <IL 0x00086, 0x00297>
  at (wrapper native-to-managed) GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <IL 0x00024, 0xffffffff>
  at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <IL 0x00011, 0xffffffff>
  at Gtk.Dialog.Run () <IL 0x00006, 0x00013>
  at Mono.TextEditor.GtkWorkarounds.RunDialogWithNotification (Gtk.Dialog) <IL 0x00015, 0x00037>
  at MonoDevelop.Ide.MessageService.RunCustomDialog (Gtk.Dialog,Gtk.Window) <IL 0x0003c, 0x00087>
  at MonoDevelop.AspNet.Deployment.WebDeployService.DeployDialog (MonoDevelop.AspNet.AspNetAppProject) <IL 0x0001a, 0x00077>
  at MonoDevelop.AspNet.Deployment.ProjectDeployHandler.Run () <IL 0x00011, 0x0008b>
  at MonoDevelop.Components.Commands.CommandHandler.Run (object) <IL 0x00001, 0x00010>
  at MonoDevelop.Components.Commands.CommandHandler.InternalRun (object) <IL 0x00002, 0x00015>
  at MonoDevelop.Components.Commands.CommandManager.DefaultDispatchCommand (MonoDevelop.Components.Commands.ActionCommand,MonoDevelop.Components.Commands.CommandInfo,object,object,MonoDevelop.Components.Commands.CommandSource) <IL 0x00071, 0x0011b>
  at MonoDevelop.Components.Commands.CommandManager.DispatchCommand (object,object,object,MonoDevelop.Components.Commands.CommandSource) <IL 0x002ec, 0x00663>
  at MonoDevelop.Components.Commands.CommandMenuItem.OnActivated () <IL 0x00075, 0x000bf>
  at Gtk.MenuItem.activated_cb (intptr) <IL 0x0000e, 0x00069>
  at (wrapper native-to-managed) Gtk.MenuItem.activated_cb (intptr) <IL 0x0001d, 0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <IL 0x0000e, 0xffffffff>
  at Gtk.Application.Run () <IL 0x00000, 0x0000b>
  at MonoDevelop.Ide.IdeApp.Run () <IL 0x00000, 0x0000b>
  at MonoDevelop.Ide.IdeStartup.Run (MonoDevelop.Ide.MonoDevelopOptions) <IL 0x00683, 0x014cb>
  at MonoDevelop.Ide.IdeStartup.Main (string[]) <IL 0x00051, 0x000f3>
  at MonoDevelop.Startup.MonoDevelopMain.Main (string[]) <IL 0x00001, 0x0000f>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <IL 0x0005c, 0xffffffff>
Comment 9 Mikayla Hutchinson [MSFT] 2013-07-29 15:12:22 UTC
The trace looks fine to me, maybe it's a bug in the Mono/GTK+ versions shipped in Ubuntu?
Comment 10 WalterSh 2013-07-29 15:48:38 UTC
I don`t know.

ERROR [2013-07-22 09:47:09Z]: Gtk-Critical: IA__gtk_entry_set_text: assertion
`text != NULL' failed
Stack trace: 
   at Gtk.Entry.set_Text(System.String value)
   at
MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.Load(MonoDevelop.AspNet.Deployment.WebDeployTarget
target)
   at

a) it sounds to me like a unit test (assertion `text != NULL' failed)
b) it is running at form load, but why?!?! (at MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.Load...)
c) whatever... it will always fail, because at load time, you have no control yet in order to enter any text in the field. So, it will always be NULL (or I guess so).

let me know if I could be useful to solve it in another way.
Is there any place to send this bug straight to the ubuntu distribution team?

regards
Walter
Comment 11 Nelson 2013-10-04 17:29:18 UTC
I'm having the exact same situation. The screen opens and cursor gets positioned at the input for the target name. Everything seems to be working until you try to type or click away somewhere else. From that point, even tho the cursor is blinking in the input, nothing responds on that screen.

Targets that were setup before do work.

Can we get some info of where are those targets stored? So if we cannot use the screen to enter them, we might be able to enter them by hand in whatever configuration file is needed.
Thanks.
Comment 12 David 2014-01-22 06:09:28 UTC
This bug occurs when performing the following actions:

Project->Deploy to web->Edit targets

followed by attempting to enter information.

A functional workaround for someone wishing to add a web target without the bug occurring is just to go directly via the solution/project options instead:

Project->[your project] Options->Deployment->Web Deployment Targets->Add

then enter your information for the new web target and save.

The problem is likely due to the handling of multiple modal windows.
Comment 13 David 2014-01-22 06:12:44 UTC
I should have said I'm using Ubuntu 12.10 and the package version for monodevelop is the default that came with the system: monodevelop-3.0.3.2+dfsg
Comment 14 Kirill Osenkov 2017-05-10 22:30:25 UTC
A lot has changed in the past 3 years, so we have to close this bug. Please open a new bug if there are still blocking issues. Thanks.