When I happend to refresh a web reference which refers to a invalid URL, I got a unhandled exception error, that I think it should be a simple error dialog saying "this url does not response!".
SharpDevelop Version : 4.3.1.9430-406354be
.NET Version : 4.0.30319.1008
OS Version : Microsoft Windows NT 6.1.7601 Service Pack 1
Current culture : Japanese (Japan) (ja-JP)
Current UI language : en
Running under WOW6432, processor architecture: x86-64
Working Set Memory : 214256kb
GC Heap Memory : 59261kb
Unable to read web service description. Url='http://localhost/AuthService/AuthService.asmx'
Exception thrown:
System.Net.WebException: There was an error downloading 'http://localhost/AuthService/AuthService.asmx'. ---> System.Net.WebException: The request failed with HTTP status 404: Not Found.
--- End of inner exception stack trace ---
at ICSharpCode.SharpDevelop.Project.Commands.RefreshWebReference.DiscoverWebServices(String url)
at ICSharpCode.SharpDevelop.Project.Commands.RefreshWebReference.Run()
---- Recent log messages:
17:11:52.472 [1] DEBUG - Creating pad ICSharpCode.SharpDevelop.Project.ProjectBrowserPad...
17:11:52.473 [1] DEBUG - Creating pad ICSharpCode.SharpDevelop.Gui.PropertyPad...
17:11:52.483 [1] DEBUG - PropertyPad created
17:11:52.485 [1] DEBUG - ProjectBrowser: Attempt to load solution [Solution: FileName=D:\tak.miura\Documents\LAPLINK ASP3 開発関連\SS3.2\SS.sln, HasProjects=True, ReadOnly=False] before handle of ProjectBrowserControl.TreeView created
17:11:52.486 [1] DEBUG - -> Attaching event handler to ProjectBrowserControl.TreeView.HandleCreated
17:11:52.491 [1] DEBUG - ProjectBrowser: Tree view handle created, will load [Solution: FileName=D:\tak.miura\Documents\LAPLINK ASP3 開発関連\SS3.2\SS.sln, HasProjects=True, ReadOnly=False].
17:11:52.503 [1] DEBUG - ProjectBrowser: Loading solution [Solution: FileName=D:\tak.miura\Documents\LAPLINK ASP3 開発関連\SS3.2\SS.sln, HasProjects=True, ReadOnly=False] into project tree view
17:11:52.509 [1] INFO - Loading addin F# Binding
17:11:52.509 [15] DEBUG - Git: OverlayIconManager Thread started
17:11:52.512 [1] INFO - Loading addin WiX binding
17:11:52.538 [1] INFO - Initialize DirectoryNode D:\tak.miura\Documents\LAPLINK ASP3 開発関連\SS3.2\LAPSS_V2
17:11:52.567 [1] INFO - Initialize DirectoryNode D:\tak.miura\Documents\LAPLINK ASP3 開発関連\SS3.2\LAPSS_V2\Web References
17:11:52.603 [1] INFO - Initialize DirectoryNode D:\tak.miura\Documents\LAPLINK ASP3 開発関連\SS3.2\LAPSS_V2\Web References\LS
17:11:52.630 [1] INFO - Initialize DirectoryNode D:\tak.miura\Documents\LAPLINK ASP3 開発関連\SS3.2\LAPSS_V2\Service
17:11:52.633 [15] DEBUG - Git: OverlayIconManager Thread finished
17:11:57.299 [1] DEBUG - Activated feature 'ICSharpCode.SharpDevelop.Project.Commands.RefreshWebReference', activation=Menu
17:11:59.874 [1] ERROR - Webサービスを読めません。URL 'http://localhost/AuthService/AuthService.asmx'
--> Exception:
System.Net.WebException: 'http://localhost/AuthService/AuthService.asmx' をダウンロード中にエラーが発生しました。 ---> System.Net.WebException: HTTP ステータス 404: Not Found で要求が失敗しました。
--- 内部例外スタック トレースの終わり ---
場所 ICSharpCode.SharpDevelop.Project.Commands.RefreshWebReference.DiscoverWebServices(String url)
場所 ICSharpCode.SharpDevelop.Project.Commands.RefreshWebReference.Run()
17:12:00.339 [1] WARN - Stack trace of last exception log:
場所 System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
場所 System.Environment.get_StackTrace()
場所 ICSharpCode.Core.MessageService.ShowException(Exception ex, String message)
場所 ICSharpCode.SharpDevelop.Project.Commands.RefreshWebReference.Run()
場所 ICSharpCode.Core.WinForms.MenuCommand.OnClick(EventArgs e)
場所 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
場所 System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
場所 System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
場所 System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
場所 System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
場所 System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
場所 System.Windows.Forms.ToolStrip.WndProc(Message& m)
場所 System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
場所 MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
場所 System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
場所 System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
場所 System.Windows.Application.RunDispatcher(Object ignore)
場所 System.Windows.Application.RunInternal(Window window)
場所 System.Windows.Application.Run(Window window)
場所 ICSharpCode.SharpDevelop.Commands.WorkbenchStartup.Run(IList`1 fileList)
場所 ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbenchInternal(Object settings)
場所 ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbench(WorkbenchSettings settings)
場所 ICSharpCode.SharpDevelop.Sda.SharpDevelopHost.RunWorkbench(WorkbenchSettings settings)
場所 ICSharpCode.SharpDevelop.SharpDevelopMain.RunApplication()
場所 ICSharpCode.SharpDevelop.SharpDevelopMain.Run()
場所 ICSharpCode.SharpDevelop.SharpDevelopMain.Main(String[ args)
17:12:05.089 [1] DEBUG - Activated feature 'ICSharpCode.SharpDevelop.Commands.OptionsCommand', activation=MainMenu
17:12:05.122 [1] WARN - Codon (TextEditorOptions) specified in the insertbefore of the [Codon: name = OptionPanel, id = Profiling, addIn=C:\Program Files (x86)\SharpDevelop\4.3\bin\..\AddIns\Misc\Profiler\ICSharpCode.Profiler.AddIn.addin] codon does not exist!
17:12:05.500 [1] INFO - Number of screens: 2
17:12:05.500 [1] INFO - Screen {X=0,Y=0,Width=1920,Height=1080}: Validating {X=-353,Y=351,Width=552,Height=414}; intersection {X=0,Y=351,Width=199,Height=414}
17:12:11.457 [1] DEBUG - Activated feature 'ICSharpCode.SharpDevelop.Project.Commands.RefreshWebReference', activation=Menu
17:12:11.484 [1] ERROR - Unable to read web service description. Url='http://localhost/AuthService/AuthService.asmx'
--> Exception:
System.Net.WebException: There was an error downloading 'http://localhost/AuthService/AuthService.asmx'. ---> System.Net.WebException: The request failed with HTTP status 404: Not Found.
--- End of inner exception stack trace ---
at ICSharpCode.SharpDevelop.Project.Commands.RefreshWebReference.DiscoverWebServices(String url)
at ICSharpCode.SharpDevelop.Project.Commands.RefreshWebReference.Run()
17:12:11.498 [1] WARN - Stack trace of last exception log:
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at ICSharpCode.Core.MessageService.ShowException(Exception ex, String message)
at ICSharpCode.SharpDevelop.Project.Commands.RefreshWebReference.Run()
at ICSharpCode.Core.WinForms.MenuCommand.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at ICSharpCode.SharpDevelop.Commands.WorkbenchStartup.Run(IList`1 fileList)
at ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbenchInternal(Object settings)
at ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbench(WorkbenchSettings settings)
at ICSharpCode.SharpDevelop.Sda.SharpDevelopHost.RunWorkbench(WorkbenchSettings settings)
at ICSharpCode.SharpDevelop.SharpDevelopMain.RunApplication()
at ICSharpCode.SharpDevelop.SharpDevelopMain.Run()
at ICSharpCode.SharpDevelop.SharpDevelopMain.Main(String[ args)
---- Post-error application state information:
Installed 3rd party AddIns:
Workbench.ActiveContent: <null>
ProjectService.OpenSolution: [Solution: FileName=D:\tak.miura\Documents\LAPLINK ASP3 開発関連\SS3.2\SS.sln, HasProjects=True, ReadOnly=False]
ProjectService.CurrentProject: [CSharpProject: LAPSS_V2]