web-dev-qa-db-fra.com

Eclipse 3.5 Impossible d'installer les plugins

Je ne sais vraiment pas ce qui se passe avec Eclipse 3.5 (3.5.0 ou 3.5.1, mêmes problèmes), mais cela fait maintenant 2 jours que je lutte avec Eclipse pour trouver un moyen de faire en sorte que l'installation des plugins se fasse via le "Installer le nouveau logiciel" !!! J'ai visité de nombreux forums et blogs, essayé de nombreuses solutions mais en vain: chaque fois que le problème actuel disparaît et qu'un nouveau apparaît.

J'essaie de le faire fonctionner à mon bureau, donc derrière proxy. Le meilleur conseil que j’ai eu jusqu’à présent est celui qui concerne le problème connu des proxies NTLM: http://wiki.Eclipse.org/ECF_Filetransfer_Support_for_NTLMv2_Proxies . J'ai mis en place l'indication, mais j'ai maintenant un nouveau message d'erreur: Eclipse ne peut pas trouver les référentiels du tout ... Par exemple, voici ce que je reçois maintenant avec le site de mise à jour Galileo lui-même:

org.Eclipse.equinox.internal.provisional.p2.core.ProvisionException: No repository found at http://download.Eclipse.org/releases/galileo.
    at org.Eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.Java:380)
    at org.Eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.Java:606)
    at org.Eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.Java:92)
    at org.Eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.Java:88)
    at org.Eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.loadMetadataRepository(ProvisioningUtil.Java:88)
    at org.Eclipse.equinox.internal.provisional.p2.ui.QueryableMetadataRepositoryManager.doLoadRepository(QueryableMetadataRepositoryManager.Java:55)
    at org.Eclipse.equinox.internal.provisional.p2.ui.QueryableRepositoryManager.loadRepository(QueryableRepositoryManager.Java:195)
    at org.Eclipse.equinox.internal.provisional.p2.ui.QueryableRepositoryManager.loadAll(QueryableRepositoryManager.Java:108)
    at org.Eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.run(PreloadingRepositoryHandler.Java:71)
    at org.Eclipse.core.internal.jobs.Worker.run(Worker.Java:55)

Samething avec http://download.Eclipse.org/Eclipse/updates/3.5 ou http://download.Eclipse.org/tools/mylyn/update/e3.4/ et quelle que soit la site: personne ne travaille.

S'il vous plaît, aidez quelqu'un!

PS: Quelques détails supplémentaires ci-dessous:

J'ai le même problème avec les logiciels tiers aussi ... par exemple: http://www.epic-ide.org/updates/testing/site.xml .... même message d'erreur.

Si je clique sur Préférences> Installer/Mises à jour> Sites logiciels disponibles, cliquez sur le site, puis sur Test Connection, une erreur ProvisionException s'affiche avec ce message d'erreur (lorsque je clique sur les détails):

Impossible de lire le référentiel sur http://download.Eclipse.org/technology/epp/packages/galileo/site.xml . Impossible de lire le référentiel sur http://download.Eclipse.org/technology/epp/packages/galileo/site.xml . Serveur redirigé trop de fois (20)

la solution est la suivante: ajouter les lignes suivantes à votre fichier Eclipse.ini (avant le -vmargs): (vérifié sur 3.5; 3.5.1; 3.6.2)

-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
29
SirFabel

Nous avons eu beaucoup de problèmes ici, notamment avec le support proxy ... Nous avons fini par utiliser Pulse: http://www.poweredbypulse.com/

Pulse prend en charge de manière intégrée quelques plugins. Toutefois, vous pouvez ajouter des plugins tiers et même des fichiers jar locaux très facilement.

Bizarrement, la fonctionnalité intégrée Eclipse n’est pas toujours utilisée. Par conséquent, lorsque Eclipse devient difficile (comme dans notre cas pour l’activité proxy), vous pouvez la contourner avec Pulse.

5
vdr

Utilisez les paramètres suivants et tout sera configuré . Allez dans Fenêtre -> Préférences -> Général -> Connexion réseau -> sélectionnez Direct dans la listeenter image description here

25
Mike

Il y a quelques semaines, je suis tombé sur un problème avec Java et une connexion MySQL. Le problème étant qu'aucune connexion n'a pu être établie. Quoi qu'il en soit, le correctif consistait à ajouter -Djava.net.preferIPv4Stack=true à la ligne de commande.

Je viens d'ajouter la même ligne à Eclipse.ini et, finalement, cela résout également ce problème. Le nom de l'option est assez explicite: il préfère la pile IPv4 à la pile IPv6. Donc, cette solution peut ne pas être viable pour tout le monde.

8
Michael Z.

J'ai eu un problème similaire lors de la configuration d'Eclipse.

J'ai changé: connexion NATIVE à MANUAL et effacé les paramètres de proxy pour SOCKS dans Windows - - Preferences -> General - - Network connection. Cela a résolu le problème pour moi.

6
wilbert

J'ai eu un problème similaire lors de la configuration d'Eclipse au bureau . J'avais configuré les protocoles pour HTTP, HTTPS et SOCKS dans:

Fenêtre> pref> general> connexions réseau

Effacer les paramètres de proxy pour SOCKS a résolu le problème pour moi.

6
Sam

J'ai eu le même problème. J'ai changé Direct connexion à Native et cela a fonctionné. 

Préférences → Général → Connexions réseau.

3
javaisHUGE

Avez-vous lu ce post?

http://eclipsewebmaster.blogspot.ch/search?q=wow-what-a-painful-release-this-was-is

Peut-être cela explique-t-il pourquoi c'était un peu difficile les derniers jours.

2
gia

J'ai aussi dû désactiver mon pare-feu personnel et Windows, et cela a fonctionné à la fin.

1
Karel Burda

J'ai également rencontré le même problème lorsque je travaillais avec eclips Neon. Cela a été corrigé après l'édition du fichier .ini avec le contenu suivant:

>    -Dhttp.proxyPort=8080

>    -Dhttp.proxyHost=myproxy

>    -Dhttp.proxyUser=mydomain\myusername

>    -Dhttp.proxyPassword=mypassword

>    -Dhttp.nonProxyHosts=localhost|127.0.0.1

>    -Djava.net.preferIPv4Stack=true

Remarque: Parfois, cela peut également être dû à un problème de configuration de votre réseau et de votre appareil. Alors conformez-vous d’abord que votre pare-feu Windows permet de connecter vos éclipses au monde extérieur (Internet). (Désactivez le pare-feu Windows pendant le temps nécessaire à votre ordinateur pour installer le fichier).

0
user7009948

J'obtenais l'erreur en essayant de me connecter pour les mises à jour ..__ Je viens de faire comme dans la réponse ci-dessus - 

Fenêtre -> Préférences -> Général -> Réseau

Là, le fournisseur par défaut était défini sur Natif. Je l'ai changé en direct car mon ordinateur portable n'avait pas besoin de se connecter à un proxy.

Appliqué et cela fonctionne bien.

0
KNN

enfin, Eclipse 3.7 fonctionne derrière le pare-feu de l'entreprise. J'ai activé la valeur "Java.net.useSystemProxies" sur le fichier "net.properties" situé dans "C:\Program Files\Java\jre6\lib" (ce chemin peut être différent pour votre installation JRE). Après cela, définissez le fournisseur actif sur Natif dans les préférences Eclipse. Nul besoin de fournir des détails de proxy où que ce soit, il suffit de le sélectionner dans les paramètres de navigateur par défaut du système.

0
Delcasda

Je rencontre les mêmes questions dans 3.7 sur Ubuntu 12.04 . Mes OS utilisent un proxy 127.0.0.1, et Eclipse utilise un autre proxy 192.168.1.1.

Je lis le .log pour info. Il est indiqué que ! MESSAGE La propriété système http.proxyHost est définie sur 127.0.0.1 mais doit être 192.168.1.1.

je modifie donc le paramètre de travail net Eclipse sur le même système que le système… .. Enfin, cela fonctionne.

0
user883467

je me suis battu avec Eclipse 3.5.0 (galileo) pendant des jours. Je devais utiliser cette version, car je suis en train de développer BlackBerry et Eclipse est livré avec des informations spécifiques à BlackBerry. Je dois donc utiliser le package fourni, qui n’était pas 3.5. 0 (pas le 3.5.1), MAIS SirFabel a sauvé la journée, merci à tous ceux qui ont contribué à ce message.

J'ai utilisé 3.5.0 et did "Définissez la propriété système suivante dans votre fichier Eclipse.ini: -Dorg.Eclipse.ecf.provider.filetransfer.excludeContributors = org.Eclipse.ecf.provider.filetransfer.httpclient Pour plus de détails sur ceci: wiki.Eclipse.org/… - Configurez uniquement les proxies HTTP et HTTPS. Pas de SOCKS !! "

et je suis capable de passer par le proxy de mon entreprise !!!!

0
robert walker

Dans mon Eclipse, Luna était confrontée au même problème à cause de cette URL https://sourceforge.net/projects/restfulplugin/files/site/ 

Donc, je viens de désactiver l'URL qui était affichée dans l'erreur à partir des sites de logiciels disponibles.

Vous pouvez vérifier l'URL ou essayer avec le registre d'URL mis à jour à cette exception :)

0

J'ajouterai à cela que j'ai eu des problèmes avec l'installation d'Eclipse sur ma machine.

Spécifications: Win 7 x64 sur macbook pro. L'éclipse cassée était Galileo et l'une des quatre installations de ma machine à l'époque - les autres fonctionnaient toutes.

Je n'utilisais pas de proxy, donc la solution ci-dessus dans la question ne fonctionnait pas.

J'ai trouvé une réponse disant d'obtenir des mises à jour pour Eclipse, ce qui réglerait le problème. J'ai essayé cela, et Eclipse a déclaré qu'il n'y avait pas de mises à jour, mais pour des raisons que je ne comprends pas, mes plugins peuvent maintenant s'installer.

... plus de preuves anecdotiques d'un problème et d'une solution possible, aussi étrange que cela puisse paraître ...

0

C'est le système d'exploitation Windows qui fait le problème. J'ai le même problème. Ensuite, j'ai essayé une autre application qui utilise JavaVM pour se connecter à Internet, et elle a échoué. Essayez de mettre à jour JRE, vous le remarquerez. Si JRE ne parvient pas à se mettre à jour lui-même, une socket inaccessible empêche l'accès à Internet, à l'exception de l'utilisation de l'API Windows native .. Je réinstalle Win7 et le problème a été résolu.

0
karim