Community
Participate
Working Groups
Created attachment 210363 [details] patch implementing the fix. (based on 20120131 master) Build Identifier: Version: 3.7.1 Build id: M20110909-1335 When the following Eclipse preferences setting is used General > Network Connections ..... Active Provider : Native If the proxy requires an authentication, the following "Problem Occured" dialog is displayed, and the eclipse update process fails. 'Contacting Software Sites' has encountered a problem. Some sites could not be found. See the error log for more detail. Details: Some sites could not be found. See the error log for more detail. HTTP Proxy Authentication Required: http://download.eclipse.org/eclipse/updates/3.7/compositeContent.xml Proxy Authentication Required HTTP Proxy Authentication Required: http://download.eclipse.org/releases/indigo/compositeContent.xml Proxy Authentication Required Error log: !SESSION 2012-01-05 18:27:20.558 ----------------------------------------------- eclipse.buildId=M20110909-1335 java.version=1.6.0_30 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=fr_FR Command-line arguments: -os win32 -ws win32 -arch x86_64 !ENTRY org.eclipse.equinox.p2.core 4 0 2012-01-05 18:27:35.319 !MESSAGE Provisioning exception !STACK 1 org.eclipse.equinox.p2.core.ProvisionException: HTTP Proxy Authentication Required: http://download.eclipse.org/eclipse/updates/3.7/compositeContent.xml at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:189) at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.getLocalFile(CompositeMetadataRepositoryFactory.java:73) at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:98) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:749) at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:651) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117) at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102) at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:82) at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: org.eclipse.ecf.filetransfer.BrowseFileTransferException: Proxy Authentication Required at org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:247) at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) ... 1 more !SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2012-01-05 18:27:35.320 !MESSAGE HTTP Proxy Authentication Required: http://download.eclipse.org/eclipse/updates/3.7/compositeContent.xml !STACK 1 org.eclipse.ecf.filetransfer.BrowseFileTransferException: Proxy Authentication Required at org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:247) at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !SUBENTRY 2 org.eclipse.ecf.identity 4 0 2012-01-05 18:27:35.320 !MESSAGE Proxy Authentication Required !ENTRY org.eclipse.equinox.p2.core 4 0 2012-01-05 18:27:35.467 !MESSAGE Provisioning exception !STACK 1 org.eclipse.equinox.p2.core.ProvisionException: HTTP Proxy Authentication Required: http://download.eclipse.org/releases/indigo/compositeContent.xml at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:189) at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.getLocalFile(CompositeMetadataRepositoryFactory.java:73) at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:98) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:749) at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:651) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117) at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102) at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:82) at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: org.eclipse.ecf.filetransfer.BrowseFileTransferException: Proxy Authentication Required at org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:247) at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) ... 1 more !SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2012-01-05 18:27:35.467 !MESSAGE HTTP Proxy Authentication Required: http://download.eclipse.org/releases/indigo/compositeContent.xml !STACK 1 org.eclipse.ecf.filetransfer.BrowseFileTransferException: Proxy Authentication Required at org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:247) at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !SUBENTRY 2 org.eclipse.ecf.identity 4 0 2012-01-05 18:27:35.467 !MESSAGE Proxy Authentication Required !ENTRY org.eclipse.equinox.p2.ui 4 1000 2012-01-05 18:27:36.044 !MESSAGE Some sites could not be found. See the error log for more detail. !SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2012-01-05 18:27:36.044 !MESSAGE HTTP Proxy Authentication Required: http://download.eclipse.org/eclipse/updates/3.7/compositeContent.xml !STACK 1 org.eclipse.ecf.filetransfer.BrowseFileTransferException: Proxy Authentication Required at org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:247) at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !SUBENTRY 2 org.eclipse.ecf.identity 4 0 2012-01-05 18:27:36.044 !MESSAGE Proxy Authentication Required !SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2012-01-05 18:27:36.044 !MESSAGE HTTP Proxy Authentication Required: http://download.eclipse.org/releases/indigo/compositeContent.xml !STACK 1 org.eclipse.ecf.filetransfer.BrowseFileTransferException: Proxy Authentication Required at org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:247) at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !SUBENTRY 2 org.eclipse.ecf.identity 4 0 2012-01-05 18:27:36.044 !MESSAGE Proxy Authentication Required Reproducible: Always Steps to Reproduce: 1. Setup a proxy requiring authentication 2. Configure Internet Explorer to use it. 3. Configure eclipse to use native settings 4. Configure eclipse to use at least on update site 5. Ask for a "Check for updates"
Hi Philippe, If I'm understanding the issue correctly, I think this is a bug with the Eclipse native proxy provider, rather than ECF. The proxy API is developed and maintained by the Eclipse platform team, rather than ECF. The ECF filetransfer code simply uses the proxy API (and providers). So it might be best to move this bug to the Eclipse platform project.
I think this is obsolete. If not, please reopen and move to Platform project as suggested in comment 1 below.