Eclipse Galileo 3.5 : problèmes de connexion à travers un proxy…

En installant Eclipse Galileo, sur un poste de travail en entreprise (donc utilisant derrière un proxy pour l’accès à internet) j’ai rencontré quelques problèmes pour me connecter aux update sites (via Help -> install new software…).
En fait, même en ayant bien régler les coordonnées du proxy dans Window -> Preferences -> general->network connections , dès que j’essayais d’installer des plugins via l’update manager, j’avais l’erreur suivante : (à peu près) :
!ENTRY org.eclipse.core.net 1 0 2009-04-16 18:12:18.427
!MESSAGE System property socksProxyPort is not set but should be .

Pas génial…
EN fait, le bug est référencé sur cette page :

https://bugs.eclipse.org/bugs/show_bug.cgi?id=281472#c7

et en particulier, le moyen de contournement, à savoir ne pas utiliser Apache HTTPClient pour se connecter au réseau se trouve sur cette page :

http://wiki.eclipse.org/ECF_Filetransfer_Support_for_NTLMv2_Proxies

Il suffit de modifier son eclipse.ini et rajouter les valeurs suivantes :

Vous n’etes pas obligés de rajouter un utilisateur/mot de passe si votre proxy n’en a pas besoin.
Attention ! bien placer ces propriétés juste en dessous de -vmargs !
Ainsi, au prochain redémarrage, vous aurez accès aux update sites eclipse à travers votre proxy (malgré 1 message d’erreur la première fois !)

25 comments to Eclipse Galileo 3.5 : problèmes de connexion à travers un proxy…

  • Hello, merci bien pour ce post, ça m’a été bien utile ! J’étais bloqué à cause de ce problème de proxy depuis un moment.

  • Merci pour l’info, je séchais aussi depuis un moment !

  • Cedric

    Un merci de mieux ;-).

  • Merci pour l’astuce.

    Pour info, si vous utilisez un .pac dans IE/firefox pour vous connecter au proxy, vous n’avez besoin que de la ligne suivante dans le eclipse.ici :

    -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient

    Le reste (dont le password) n’est alors plus nécessaire.

    Tom

  • Philou

    C’est un truc de base qui ennuie les utilisateurs Eclipse depuis toujours! C’est pourtant juste une histoire de proxy avec login et mot de passe! configuration certainement jamais rencontrée chez les développeurs ou testeurs d’Eclipse.

    Je n’arrive pas à comprendre que ce genre de problème existe. C’est sûr, c’est moins intéressant qu’un problème de transformation de modèle, mais pour une première utilisation de la version 3.5, cela ne fait pas terrible.

    Merci encore pour la solution.

  • le bail

    merci pour le contournement du pb :
    “problèmes de connexion à travers un proxy”
    Cdlt

  • le Steph

    Merci pour l’astuce, Merci bcp!

  • […] Dahanne’s describes the workaround on his blog (in french). The Apache httpclient implementation should be disabled because it doesn’t work well with […]

  • miren

    eskerrik asko lagun

  • jacques

    Bien joué !!!
    Je retiens cette bonne adresse.

  • Romain

    Merci Anthony !

    Je venais justement de passer sur Galileo, et je ne comprennais pas pourquoi ma configuration du proxy ne me permettait pas d’accèder au site d’update !

    Cool !

  • Alexandre Mercier

    Bonjour,

    Pour ma part, j’ai pu acceder au site d’updates simplement en desactivant le proxy pour le protocole SOCKS dans les options d’Eclipse (General/Network Connections).

    J’ai donc :
    Active provider => Manual
    et
    [v] HTTP => avec mes options de proxy
    [v] HTTPS => avec mes options de proxy
    [v] SOCKS => vide

    Je n’ai pas eu a modifier mon eclipse.ini

    P.S. : j’utilise un proxy sans authentification

  • Julien

    @Alexandre Mercier: You rule! ^^
    Tu viens de me sauver d’un arrachage précoce de cheveux :P Cette solution a fonctionné à merveille, également derrière un proxy avec authentification. Merci! ;)

    (donc pas eu besoin non plus de modifier eclipse.ini… marquer le mot de passe en clair dans le dit fichier ne m’enchantait pas vraiment!)

  • Clément

    Merci beaucoup Anthony

  • Assem-K

    Hi,

    Thank you,bro

  • Assem-K

    salut,

    merci

  • jean_leb

    Bonjour, la méthode d’Alexandre Mercier a bien marché , sans problème ! Merci !

  • wam

    Alexandre merci pour ton astuce, ça m’a sauvé ;)

    Par contre ça fonctionnait parfaitement en 3.5, et ça ne passe plus en 3.6.
    La gestion des proxy a été rajouté dans la conf en 3.6 et ils ont donc fermé le bug 281472.
    Malheureusement ça ne fonctionne pas mieux sur le proxy de ma boite (proxy avec authentification), et ton astuce ne passe plus …

    J’ai donc un eclipse coupé du monde :(
    Je cherche encore un peu, mais je pense repasser en 3.5 …
    et tant pis.

  • Sergio

    In new Helios eclipse first time use these settings and works, but second – don’t use and don’t works.

  • Heiffeire

    Ok, removing the proxy configuration for SOCKS protocol lets eclipse uses the proxy for reaching the net.
    Thanks Ms Mercier !

  • Nad

    Ca ne suffit pas pour moi. Je n’arrive toujours pas à me connecter à internet via Eclipse.

    mon eclipse.ini contient

    -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
    -Dhttp.proxyPort=monPort
    -Dhttp.proxyHost=monProxy
    -Dhttp.nonProxyHosts=localhost|127.0.0
    -Dhttps.proxyPort=monPort
    -Dhttps.proxyHost=monProxy
    -Dhttps.nonProxyHosts=localhost|127.0.0
    -DsocksProxyPort=0
    -DsocksProxyHost=null

    dans eclipse mes préférences sont

    Active Privde : Manual
    x HTTP myhost myport Manual true myname
    x HTTPs myhost myport Manual true myname
    x SOCKS Manual false

    Et dans le .log

    !MESSAGE System property http.proxyPort has been set to myport by an external source. This value vill be overwritten using the values from the preferences

    ceci pour chacune des entrees ajoutees dans eclipse.ini

    puis

    !MESSAGE System property http.proxyPort is not set but shoud be myport.

    Si vous pouvez m’aider, cela fait deux jours que je rame.
    Merci d’avance

    ceci pour chacune des entrees ajoutees dans eclipse.ini

  • G

    Merci, ça fonctionne mieux!

  • La solution d’Alexandre Mercier (renseigner HTTP et HTTPS mais laisser SOCKS vide) fonctionne également sous Indigo derrière un firewall corporate.

    Merci pour les infos. C’est fou ce qu’on puisse perdre comme temps sur un truc aussi primordial.

    Translation for English speakers: to get through a corporate firewall, fill out the HTTP and HTTPS lines (proxy hostname, port, user, password), but leave SOCKS empty. Works with Galileo and Indigo.

  • Anonyme

    la reponse d’Alexandre Mercier m’a sauvé , moi aussi j’ai pas eu besoin de modifier eclipse.ini

Leave a Reply

  

  

  


7 + = 11

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">