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 :
1 2 3 4 5 6 |
-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!
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! ^^
Tu viens de me sauver d’un arrachage précoce de cheveux 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!)
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.
In new Helios eclipse first time use these settings and works, but second – don’t use and don’t works.
Ok, removing the proxy configuration for SOCKS protocol lets eclipse uses the proxy for reaching the net.
Thanks Ms Mercier !
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
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.
la reponse d’Alexandre Mercier m’a sauvé , moi aussi j’ai pas eu besoin de modifier eclipse.ini