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 :
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient -Dhttp.proxyPort=8080 -Dhttp.proxyHost=myproxy -Dhttp.proxyUser=mydomain\myusername -Dhttp.proxyPassword=mypassword -Dhttp.nonProxyHosts=localhost|127.0.0.1
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 !)
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 !
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
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.
merci pour le contournement du pb :
« problèmes de connexion à travers un proxy »
Cdlt
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 [...]
eskerrik asko lagun
Bien joué !!!
Je retiens cette bonne adresse.
merci bien
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 !
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
@Alexandre Mercier: You rule! ^^
Cette solution a fonctionné à merveille, également derrière un proxy avec authentification. Merci!
Tu viens de me sauver d’un arrachage précoce de cheveux
(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!)
Merci beaucoup Anthony
Hi,
Thank you,bro
salut,
merci
Bonjour, la méthode d’Alexandre Mercier a bien marché , sans problème ! Merci !
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.