facebook

Problem configuring proxy settings

  1. MyEclipse IDE
  2.  > 
  3. Maven for MyEclipse (Maven4MyEclipse)
Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #309044 Reply

    afielden
    Member

    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

    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?

    #309061 Reply

    afielden
    Member

    Got a bit further with this problem, but the repository index still fails to update. I have this exception

    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

    #309090 Reply

    afielden
    Member

    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!

    #309093 Reply

    afielden
    Member

    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

    #309151 Reply

    Ram
    Member

    I have escalated the issue to our Dev team member, they’ll get back to you on this.

    Thanks,
    Support-Ram.

    #309208 Reply

    Tom Parry
    Participant

    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.

    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)
    
    #309327 Reply

    afielden
    Member

    @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?

    #309328 Reply

    afielden
    Member

    @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.

    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.

    #309341 Reply

    Ram
    Member

    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@genuitec.com. Please add ATTN: RAM in the subject and refer to this thread.

    #309367 Reply

    afielden
    Member

    @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@genuitec.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.

    #309399 Reply

    Ram
    Member

    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.

Viewing 11 posts - 1 through 11 (of 11 total)
Reply To: Problem configuring proxy settings

You must be logged in to post in the forum log in