Skip to main content



      Home
Home » Newcomers » Newcomers » Eclipse Mars seems not to use proxy
Eclipse Mars seems not to use proxy [message #1719239] Wed, 06 January 2016 08:52 Go to next message
Eclipse UserFriend
Hi

I am running Eclipse Mars.1 (4.5.1) on Fedora 23 (under VirtualBox 5). We are behind a corporate proxy server. I have tried entering the proxy details via:

Preferences > Network connections

and directly in:

/usr/lib64/eclipse/eclipse.ini

but updates fail to download and the internal web browser fails to load pages.

Firefox working within the VM works fine, so network access to the VM is ok.

I have had this working ok in older versions of Eclipse. Are there any known proxy issues with Mars?

Any other suggestions please?

Best regards

David
Re: Eclipse Mars seems not to use proxy [message #1719277 is a reply to message #1719239] Wed, 06 January 2016 13:23 Go to previous messageGo to next message
Eclipse UserFriend
Open the Error Log view, clear the log, then try an update/install, see if any (new) errors or warnings are reported in Error Log.
You might also want to attach some screen shots showing your proxy settings in Eclipse, in case someone sees anything there worth noting.
Re: Eclipse Mars seems not to use proxy [message #1719329 is a reply to message #1719277] Thu, 07 January 2016 04:58 Go to previous messageGo to next message
Eclipse UserFriend
Hi Eric

Thanks for your reply. In my Eclipse installation there is no Window > Show View > Error Log . So I looked at:

workspace/.metadata/.log

I ran Help > Check for updates. It failed and the following appeared in the .log:

Quote:

!ENTRY org.eclipse.equinox.p2.core 4 0 2016-01-07 09:43:54.362
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: No repository found at http://download.eclipse.org/eclipse/updates/4.5/categoriesMars.
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:395)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:653)
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.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:166)
at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.<init>(CompositeMetadataRepository.java:106)
at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:122)
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:768)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)
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.engine.ProvisioningContext.loadMetadataRepository(ProvisioningContext.java:211)
at org.eclipse.equinox.p2.engine.ProvisioningContext.getLoadedMetadataRepositories(ProvisioningContext.java:194)
at org.eclipse.equinox.p2.engine.ProvisioningContext.getMetadata(ProvisioningContext.java:275)
at org.eclipse.equinox.internal.p2.director.SimplePlanner.updatesFor(SimplePlanner.java:784)
at org.eclipse.equinox.p2.operations.UpdateOperation.updatesFor(UpdateOperation.java:142)
at org.eclipse.equinox.p2.operations.UpdateOperation.computeProfileChangeRequest(UpdateOperation.java:179)
at org.eclipse.equinox.p2.operations.UpdateOperation$1.run(UpdateOperation.java:323)
at org.eclipse.equinox.internal.p2.operations.SearchForUpdatesResolutionJob.runModal(SearchForUpdatesResolutionJob.java:37)
at org.eclipse.equinox.p2.operations.ProfileChangeOperation.resolveModal(ProfileChangeOperation.java:115)
at org.eclipse.equinox.internal.p2.ui.sdk.UpdateHandler.doPostLoadBackgroundWork(UpdateHandler.java:78)
at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:87)
at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!SUBENTRY 1 org.eclipse.equinox.p2.metadata.repository 4 1000 2016-01-07 09:43:54.363
!MESSAGE No repository found at http://download.eclipse.org/eclipse/updates/4.5/categoriesMars.

!ENTRY org.eclipse.equinox.p2.core 4 0 2016-01-07 09:43:54.607
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: No repository found at http://download.eclipse.org/eclipse/updates/4.5/categoriesMars.
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:395)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:653)
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.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:166)
at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.<init>(CompositeMetadataRepository.java:106)
at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:122)
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:768)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)
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.engine.ProvisioningContext.loadMetadataRepository(ProvisioningContext.java:211)
at org.eclipse.equinox.p2.engine.ProvisioningContext.getLoadedMetadataRepositories(ProvisioningContext.java:194)
at org.eclipse.equinox.p2.engine.ProvisioningContext.getMetadata(ProvisioningContext.java:275)
at org.eclipse.equinox.internal.p2.director.SimplePlanner.updatesFor(SimplePlanner.java:784)
at org.eclipse.equinox.p2.operations.UpdateOperation.updatesFor(UpdateOperation.java:142)
at org.eclipse.equinox.p2.operations.UpdateOperation.computeProfileChangeRequest(UpdateOperation.java:179)
at org.eclipse.equinox.p2.operations.UpdateOperation$1.run(UpdateOperation.java:323)
at org.eclipse.equinox.internal.p2.operations.SearchForUpdatesResolutionJob.runModal(SearchForUpdatesResolutionJob.java:37)
at org.eclipse.equinox.p2.operations.ProfileChangeOperation.resolveModal(ProfileChangeOperation.java:115)
at org.eclipse.equinox.internal.p2.ui.sdk.UpdateHandler.doPostLoadBackgroundWork(UpdateHandler.java:78)
at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:87)
at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!SUBENTRY 1 org.eclipse.equinox.p2.metadata.repository 4 1000 2016-01-07 09:43:54.607
!MESSAGE No repository found at http://download.eclipse.org/eclipse/updates/4.5/categoriesMars.


Here are my proxy settings:

http://imagebin.ca/v/2ScjbVklchUn

Also, as suggested here: https://wiki.eclipse.org/Disabling_Apache_Httpclient, I have modified the startup of eclipse as follows:

http://imagebin.ca/v/2SckZ92VLgKQ

I would be very grateful for some help to get the proxy settings working.

Best regards

David

[Updated on: Thu, 07 January 2016 05:01] by Moderator

Re: Eclipse Mars seems not to use proxy [message #1719501 is a reply to message #1719329] Fri, 08 January 2016 06:58 Go to previous messageGo to next message
Eclipse UserFriend
It seems that my problems were related to working on a virtual machine. I now have Eclipse working on a 'real' Linux machine without problems. That is ok for me now.
Re: Eclipse Mars seems not to use proxy [message #1719554 is a reply to message #1719501] Fri, 08 January 2016 14:21 Go to previous messageGo to next message
Eclipse UserFriend
You might want to post about this on the ECF forum; I think P2 uses ECF under the covers so they might have some insight about why it was failing on the VM.
Re: Eclipse Mars seems not to use proxy [message #1721914 is a reply to message #1719239] Mon, 01 February 2016 11:29 Go to previous message
Eclipse UserFriend
I found the solution to this bug here
https://bugs.eclipse.org/bugs/show_bug.cgi?id=422665

I deleted the content of
~/.eclipse/*oomph*
and changed my eclipse.ini where I added the last line:
-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.cpp.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms256m
-Xmx1024m
-Dorg.eclipse.core.net.enableGnome
-Djava.net.preferIPv4Stack=true
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4

Starting eclipse resulted in a message "new software available"...

[Updated on: Mon, 01 February 2016 11:34] by Moderator

Previous Topic:Migrating Old RCP Project
Next Topic:System.out.printf
Goto Forum:
  


Current Time: Wed Jul 23 14:31:56 EDT 2025

Powered by FUDForum. Page generated in 0.06602 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top