There is a proxy on my network with automatic authentification. When I try to add a NuGet package, the following exception is thrown :
SharpDevelop Version : 5.0.0.4516-Beta 5-3e5b969d
.NET Version : 4.0.30319.18444
OS Version : Microsoft Windows NT 6.1.7601 Service Pack 1
Current culture : French (France) (fr-FR)
Running under WOW6432, processor architecture: x86-64
Working Set Memory : 176800kb
GC Heap Memory : 41898kb
Unhandled WPF exception
Exception thrown:
System.Net.WebException: Le serveur distant a retourné une erreur : (407) Authentification proxy requise.
à System.Net.HttpWebRequest.GetResponse()
à NuGet.RequestHelper.GetResponse(Func`1 createRequest, Action`1 prepareRequest, IProxyCache proxyCache, ICredentialCache credentialCache, ICredentialProvider credentialProvider)
à NuGet.HttpClient.GetResponse()
à NuGet.HttpClient.DownloadData(Stream targetStream)
à NuGet.PackageDownloader.DownloadPackage(IHttpClient downloadClient, IPackageName package, Stream targetStream)
à NuGet.PackageDownloader.DownloadPackage(Uri uri, IPackageMetadata package, Stream targetStream)
à NuGet.DataServicePackage.<EnsurePackage>b__0(Stream stream)
à NuGet.MachineCache.<>c__DisplayClass32.<InvokeOnPackage>b__31()
à NuGet.MachineCache.TryAct(Func`1 action, String path)
à NuGet.MachineCache.InvokeOnPackage(String packageId, SemanticVersion version, Action`1 action)
à NuGet.DataServicePackage.EnsurePackage(IPackageCacheRepository cacheRepository)
à NuGet.DataServicePackage.get_FrameworkAssemblies()
à ICSharpCode.PackageManagement.PackageFromRepository.get_FrameworkAssemblies()
à NuGet.PackageExtensions.HasProjectContent(IPackage package)
à ICSharpCode.PackageManagement.IPackageExtensions.IsProjectPackage(IPackage package)
à ICSharpCode.PackageManagement.PackageViewModel.IsProjectPackage(IPackage package)
à ICSharpCode.PackageManagement.PackageViewModel.AddPackage()
à ICSharpCode.PackageManagement.PackageViewModel.AddOrManagePackage()
à ICSharpCode.PackageManagement.PackageViewModel.<CreateCommands>b__0(Object param)
à ICSharpCode.PackageManagement.DelegateCommand.Execute(Object parameter)
à MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
à System.Windows.Controls.Primitives.ButtonBase.OnClick()
à System.Windows.Controls.Button.OnClick()
à System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
à System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
à System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
à System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
à System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
à System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
à System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
à System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
à System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
à System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
à System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
à System.Windows.Input.InputManager.ProcessStagingArea()
à System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
à System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
à System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
à System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
à System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
à MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
à MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
à System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
à MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
---- Recent log messages:
14:57:53.555 [7] DEBUG - SVN: OverlayIconManager Thread started
14:57:53.585 [1] INFO - Loading addin WiX Binding
14:57:53.655 [1] INFO - Initialize DirectoryNode C:\Dev\Console\Console\Console
14:57:53.655 [6] DEBUG - Git: OverlayIconManager Thread finished
14:57:53.655 [5] DEBUG - Git: OverlayIconManager Thread started
14:57:53.675 [1] DEBUG - ActiveWorkbenchWindowChanged to
14:57:53.675 [1] DEBUG - NavigationService -- suspend logging
14:57:53.675 [1] DEBUG - NavigationService -- resume logging
14:57:53.715 [1] DEBUG - Service startup: ICSharpCode.UnitTesting.ITestService
14:57:53.725 [LoadSolutionProjects] DEBUG - Deserializing C:\Users\thomas.gourgnier@mairie-auch.fr\AppData\Local\Temp\SharpDevelop5.0\Console.4feca79f.prj
14:57:53.923 [LoadSolutionProjects] DEBUG - Console: ParseFiles() finished. 26 files were re-used from CC cache; 8 files were parsed (0 of those are serializable)
14:57:53.952 [8] DEBUG - Service startup: ICSharpCode.SharpDevelop.Workbench.IShutdownService
14:57:53.975 [15] DEBUG - Serializing to C:\Users\thomas.gourgnier@mairie-auch.fr\AppData\Local\Temp\SharpDevelop5.0\MahApps.Metro.8b3e7f2c.dat
14:57:55.734 [15] DEBUG - Serializing to C:\Users\thomas.gourgnier@mairie-auch.fr\AppData\Local\Temp\SharpDevelop5.0\System.Windows.Interactivity.c3a55092.dat
14:57:56.001 [LoadSolutionProjects] DEBUG - LoadSolutionProjectsThread finished after 00:00:02.4795073
14:57:56.001 [1] DEBUG - Service startup: ICSharpCode.SharpDevelop.Workbench.IDisplayBindingService
14:57:56.006 [5] DEBUG - Git: OverlayIconManager Thread finished
14:57:56.095 [7] DEBUG - SVN: OverlayIconManager Thread finished
14:58:01.256 [1] INFO - CurrentProject changed to Console
14:58:01.256 [1] WARN - Codon (AddSeparator) specified in the insertbefore of the [Codon: name = MenuItem, id = ManagePackages, addIn=C:\Program Files (x86)\SharpDevelop\5.0\bin\..\AddIns\Misc\PackageManagement\PackageManagement.addin] codon does not exist!
14:58:01.256 [1] WARN - Codon (AddSeparator) specified in the insertbefore of the [Codon: name = MenuItem, id = RestorePackages, addIn=C:\Program Files (x86)\SharpDevelop\5.0\bin\..\AddIns\Misc\PackageManagement\PackageManagement.addin] codon does not exist!
14:58:01.260 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Project.ProjectBrowserPad
14:58:01.278 [1] INFO - Loading addin ASP.NET MVC Binding
14:58:02.805 [1] INFO - Loading addin Package Management
14:58:08.912 [1] ERROR - Unhandled WPF exception
--> Exception:
System.Net.WebException: Le serveur distant a retourné une erreur : (407) Authentification proxy requise.
à System.Net.HttpWebRequest.GetResponse()
à NuGet.RequestHelper.GetResponse(Func`1 createRequest, Action`1 prepareRequest, IProxyCache proxyCache, ICredentialCache credentialCache, ICredentialProvider credentialProvider)
à NuGet.HttpClient.GetResponse()
à NuGet.HttpClient.DownloadData(Stream targetStream)
à NuGet.PackageDownloader.DownloadPackage(IHttpClient downloadClient, IPackageName package, Stream targetStream)
à NuGet.PackageDownloader.DownloadPackage(Uri uri, IPackageMetadata package, Stream targetStream)
à NuGet.DataServicePackage.<EnsurePackage>b__0(Stream stream)
à NuGet.MachineCache.<>c__DisplayClass32.<InvokeOnPackage>b__31()
à NuGet.MachineCache.TryAct(Func`1 action, String path)
à NuGet.MachineCache.InvokeOnPackage(String packageId, SemanticVersion version, Action`1 action)
à NuGet.DataServicePackage.EnsurePackage(IPackageCacheRepository cacheRepository)
à NuGet.DataServicePackage.get_FrameworkAssemblies()
à ICSharpCode.PackageManagement.PackageFromRepository.get_FrameworkAssemblies()
à NuGet.PackageExtensions.HasProjectContent(IPackage package)
à ICSharpCode.PackageManagement.IPackageExtensions.IsProjectPackage(IPackage package)
à ICSharpCode.PackageManagement.PackageViewModel.IsProjectPackage(IPackage package)
à ICSharpCode.PackageManagement.PackageViewModel.AddPackage()
à ICSharpCode.PackageManagement.PackageViewModel.AddOrManagePackage()
à ICSharpCode.PackageManagement.PackageViewModel.<CreateCommands>b__0(Object param)
à ICSharpCode.PackageManagement.DelegateCommand.Execute(Object parameter)
à MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
à System.Windows.Controls.Primitives.ButtonBase.OnClick()
à System.Windows.Controls.Button.OnClick()
à System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
à System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
à System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
à System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
à System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
à System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
à System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
à System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
à System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
à System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
à System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
à System.Windows.Input.InputManager.ProcessStagingArea()
à System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
à System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
à System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
à System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
à System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
à MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
à MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
à System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
à MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
---- Post-error application state information:
Installed 3rd party AddIns:
ProjectService.CurrentSolution: [Solution C:\Dev\Console\Console\Console.sln with 1 projects]
ProjectService.CurrentProject: [CSharpProject: Console]
Workbench.ActiveContent: ICSharpCode.SharpDevelop.Project.ProjectBrowserPad
Thank you