MyEclipse: Problem configuring proxy settings

afielden - Jun 14, 2010 - 10:43 AM
Post subject: Problem configuring proxy settings
I'm using the 30 trial version of myEclipse.
I have a problem when trying to rebuild the indexes for my maven repositories. I see the following information messages in the log, and the connection to the maven repository times out

Code:
The HTTP proxy is enabled in the preferences but disabled in the system settings
System property http.proxyPort has been set to 8080 by an external source. This value will be overwritten using the values from the preferences
System property http.proxyHost has been set to xx.xx.xx.xx  by an external source. This value will be overwritten using the values from the preferences


What I have tried so far:-

1. Setting the proxy host/port in the Eclipse network preferences
2. Setting the proxy host/port using -DproxyHost=hhhh -DproxyPort=xx.xx.xx.xx
3. Setting the proxy host/port in the Windows 7 Internet connection settings

I don't understand why the HTTP proxy is disabled in the "system settings". How do I enable it?
afielden - Jun 14, 2010 - 04:40 PM
Post subject:
Got a bit further with this problem, but the repository index still fails to update. I have this exception

Code:
java.io.IOException: Authorization exception retrieving nexus-maven-repository-index.properties
   at org.sonatype.nexus.index.updater.DefaultIndexUpdater$WagonFetcher.retrieve(DefaultIndexUpdater.java:681)
   at org.sonatype.nexus.index.updater.AbstractResourceFetcher.retrieve(AbstractResourceFetcher.java:22)
   at org.sonatype.nexus.index.updater.DefaultIndexUpdater.downloadIndexProperties(DefaultIndexUpdater.java:493)
   at org.sonatype.nexus.index.updater.DefaultIndexUpdater.access$100(DefaultIndexUpdater.java:74)
   at org.sonatype.nexus.index.updater.DefaultIndexUpdater$IndexAdaptor.setProperties(DefaultIndexUpdater.java:780)
   at org.sonatype.nexus.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:954)
   at org.sonatype.nexus.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:138)
   at org.maven.ide.eclipse.internal.index.NexusIndexManager.updateRemoteIndex(NexusIndexManager.java:1060)
   at org.maven.ide.eclipse.internal.index.NexusIndexManager.updateIndex(NexusIndexManager.java:1013)
   at org.maven.ide.eclipse.internal.index.NexusIndexManager$1.run(NexusIndexManager.java:624)
   at org.maven.ide.eclipse.internal.index.IndexUpdaterJob.run(IndexUpdaterJob.java:71)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)


Is it possibly related to this m2Eclipse problem https://issues.sonatype.org/browse/MNGECLIPSE-2149
afielden - Jun 15, 2010 - 11:54 AM
Post subject:
I've tried the command line Maven tools to download and install artifacts from the remote repository. This works, so I know my proxy details in settings.xml are correct.

I get the above exception and stack trace when I use the m2Eclipse plugin.

Has anyone used the m2Eclipse plugin (or Maven4MyEclipse) with an internet proxy recently?

Would appreciate any help or advice!
afielden - Jun 15, 2010 - 01:52 PM
Post subject:
Looks like this issue https://issues.sonatype.org/browse/MNGECLIPSE-1520
It may not be fixed in the latest version of m2Eclipse (0.10.0), and is also causing a problem for maven4Eclipse
support-ram - Jun 16, 2010 - 01:25 PM
Post subject:
I have escalated the issue to our Dev team member, they'll get back to you on this.

Thanks,
Support-Ram.
tparry - Jun 18, 2010 - 05:13 PM
Post subject:
I am also getting similar error - unable to update index for central | http://repo1.maven.org.maven2

I cannot get to the org.sonatype.nexus.index.updater... behind the proxy.

Code:
java.io.IOException: Transfer for nexus-maven-repository-index.properties failed; Transfer error: Connection timed out: no further information
at org.sonatype.nexus.index.updater.DefaultIndexUpdater$WagonFetcher.retrieve(DefaultIndexUpdater.java:693)
at org.sonatype.nexus.index.updater.AbstractResourceFetcher.retrieve(AbstractResourceFetcher.java:22)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.downloadIndexProperties(DefaultIndexUpdater.java:493)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.access$100(DefaultIndexUpdater.java:74)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater$IndexAdaptor.setProperties(DefaultIndexUpdater.java:780)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:954)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:138)
at org.maven.ide.eclipse.internal.index.NexusIndexManager.updateRemoteIndex(NexusIndexManager.java:1060)
at org.maven.ide.eclipse.internal.index.NexusIndexManager.updateIndex(NexusIndexManager.java:1013)
at org.maven.ide.eclipse.internal.index.NexusIndexManager$1.run(NexusIndexManager.java:624)
at org.maven.ide.eclipse.internal.index.IndexUpdaterJob.run(IndexUpdaterJob.java:71)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

afielden - Jun 23, 2010 - 11:21 AM
Post subject:
support-ram wrote:
I have escalated the issue to our Dev team member, they'll get back to you on this.

Thanks,
Support-Ram.


Hi Ram,

Thanks for escalating the problem. Any response from dev on this?
afielden - Jun 23, 2010 - 11:27 AM
Post subject:
tparry wrote:
I am also getting similar error - unable to update index for central | http://repo1.maven.org.maven2

I cannot get to the org.sonatype.nexus.index.updater... behind the proxy.

Code:
java.io.IOException: Transfer for nexus-maven-repository-index.properties failed; Transfer error: Connection timed out: no further information
at org.sonatype.nexus.index.updater.DefaultIndexUpdater$WagonFetcher.retrieve(DefaultIndexUpdater.java:693)
at org.sonatype.nexus.index.updater.AbstractResourceFetcher.retrieve(AbstractResourceFetcher.java:22)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.downloadIndexProperties(DefaultIndexUpdater.java:493)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.access$100(DefaultIndexUpdater.java:74)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater$IndexAdaptor.setProperties(DefaultIndexUpdater.java:780)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:954)
at org.sonatype.nexus.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:138)
at org.maven.ide.eclipse.internal.index.NexusIndexManager.updateRemoteIndex(NexusIndexManager.java:1060)
at org.maven.ide.eclipse.internal.index.NexusIndexManager.updateIndex(NexusIndexManager.java:1013)
at org.maven.ide.eclipse.internal.index.NexusIndexManager$1.run(NexusIndexManager.java:624)
at org.maven.ide.eclipse.internal.index.IndexUpdaterJob.run(IndexUpdaterJob.java:71)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)


If you're behind a fiewall you can pretty much forget about using Maven4MyEclipse to download stuff from remote repositories, as it will not use the login credentials for the proxy as specified in your settings.xml. This is a known bug in the m2eclipse plugin, which obviously affects Maven4MyEclipse.

The workaround is to use the maven command line tools outside Eclipse to contact any remote repository and download your required artifacts.
support-ram - Jun 24, 2010 - 06:13 AM
Post subject:
Can you please answer few queries for me to get to the root cause?

1. Can you copy and paste your installation details? Open MyEclipse IDE, from menu options click on MyEclipse > Installation Summary > Installation Details.
2.Can you please send the Screenshot of Windows>preferences>General>Network connections
3. Did you setup proxy host/port in the MyEclipse network preferences.
4.Did you install m2eclipse separately? If so, please remove the installation of m2eclipse and install ME because ME will have its own version of m2eclipse, so 2 m2eclipse versions may clash.
After uninstalling m2eclipse, If the problem still persists, please try re-installing ME from Pulse.
To re-install from pulse follow the steps:
a) Run pulse-explorer.exe file from Start Menu-->Programs-->Pulse-->Pulse Explorer or open pulse explorer manually from ~Genuitec > Pulse Explorer > pulse-explorer.exe
b) Login with your credentials or anonymously.
c) From the dropdown select "Galileo"
d) Under my profiles right click on MyEclipse 8.5 and select "Re-Install" option from the context menu.
Let me know whether the problem is resolved or not.

If you still continue with the problem then please send the steps to reproduce the problem.
You can send a mail to support@myeclipseide.com. Please add ATTN: RAM in the subject and refer to this thread.
afielden - Jun 25, 2010 - 08:09 AM
Post subject:
support-ram wrote:
Can you please answer few queries for me to get to the root cause?

1. Can you copy and paste your installation details? Open MyEclipse IDE, from menu options click on MyEclipse > Installation Summary > Installation Details.
2.Can you please send the Screenshot of Windows>preferences>General>Network connections
3. Did you setup proxy host/port in the MyEclipse network preferences.
4.Did you install m2eclipse separately? If so, please remove the installation of m2eclipse and install ME because ME will have its own version of m2eclipse, so 2 m2eclipse versions may clash.
After uninstalling m2eclipse, If the problem still persists, please try re-installing ME from Pulse.
To re-install from pulse follow the steps:
a) Run pulse-explorer.exe file from Start Menu-->Programs-->Pulse-->Pulse Explorer or open pulse explorer manually from ~Genuitec > Pulse Explorer > pulse-explorer.exe
b) Login with your credentials or anonymously.
c) From the dropdown select "Galileo"
d) Under my profiles right click on MyEclipse 8.5 and select "Re-Install" option from the context menu.
Let me know whether the problem is resolved or not.

If you still continue with the problem then please send the steps to reproduce the problem.
You can send a mail to support@myeclipseide.com. Please add ATTN: RAM in the subject and refer to this thread.


No I'm not using m2Eclipse.
Yes I've been through all the proxy setup procedures.

Problem should be easy to reproduce - just use MyEclipse on a network which is behind a firewall and try to download artifacts from the central maven repository.
support-ram - Jun 28, 2010 - 12:38 PM
Post subject:
afielden,

Thank you for bringing this to our notice. I am able to reproduce the same at my end. I have filed a PR for the dev team.
All times are GMT - 6 Hours
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits