Mise à jour du Spring Tool Suite dans Eclipse Luna, le message d'erreur suivant s'affiche car j'ai désactivé l'option permettant de télécharger les mises à jour pour Eclipse 3.7:
**An error occurred while collecting items to be installed session context was:(profile=DefaultProfile, phase=org.Eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.springsource.ide.Eclipse.commons.quicksearch,3.6.1.201408250654-RELEASE
No repository found containing: osgi.bundle,org.springsource.sts,3.6.1.201408250824-RELEASE
No repository found containing: org.Eclipse.update.feature,org.springsource.ide.Eclipse.commons.quicksearch.feature,3.6.1.201408250654-RELEASE
No repository found containing: org.Eclipse.update.feature,org.springsource.sts,3.6.1.201408250824-RELEASE
No repository found containing: binary,org.springsource.sts.ide.executable.win32.win32.x86_64,3.6.1.201408250824-RELEASE-e43
No repository found containing: org.Eclipse.update.feature,org.springsource.sts.package,3.6.1.201408250824-RELEASE-e43
No repository found containing: binary,org.springsource.sts.package_root,3.6.1.201408250824-RELEASE-e43**
La version que j'ai installée est:
Spring Tool Suite
Version: 3.6.0.RELEASE
Build Id: 201407101106
Platform: Eclipse Luna (4.4)**
Est-ce que quelqu'un sait comment réparer ceci?
Le premier point de la réponse de Martin corrigea mon problème. J'ai eu plusieurs sites de mise à jour pour SpringSource, notamment e3.7, e4.3 et e4.4. Mesures que j'ai prises pour résoudre ce problème:
Pour tester le correctif:
J'espère que cela t'aides. Merci Martin pour avoir signalé cette situation.
Il semble que le cache du référentiel p2 d’Eclipse/STS contienne des données obsolètes. Je recommanderais de faire ce qui suit:
Cela devrait supprimer les données obsolètes et vous devriez pouvoir continuer avec les mises à jour STS (en 3.6.1, par exemple).
Mesures que j'ai prises pour résoudre ce problème:
Si vous obtenez une erreur "STS.exe", supprimez simplement (sauvegardez d’abord) STS.exe et vérifiez à nouveau les mises à jour.
Ci-dessous, ce qui a fonctionné pour moi, j'utilise la version 3.7.3 de STS:
Tout d'abord, allez dans Fenêtre -> Préférences -> Installer/Mettre à jour -> Sites logiciels disponibles -> Désélectionnez tous les sites de mise à jour SpringSource pour les boîtes Eclipse.
Ensuite, allez dans Aide -> Rechercher les mises à jour et vous devriez maintenant voir toutes les mises à jour sauf celle qui dit Spring Tool Suite. Installez-les si nécessaire ou si vous les ignorez. Ensuite, vous pouvez suivre les prochaines étapes.
Sur le site de téléchargement de STS ( https://spring.io/tools/sts/all ), j'ai obtenu le lien du site de mise à jour actuel qui, sous Update Sites: http://dist.springsource.com/release /TOOLS/update/e4.6/
Allez à -> Aide -> Installer un nouveau logiciel -> Ajoutez ce lien dans le champ Travailler avec et entrez. Puis sélectionnez Tout ou ce dont vous avez besoin et Terminez. Il vous demandera de redémarrer STS et vous avez terminé.
Mise à jour: Il s’agit de la version 3.8.1 dans C:\Utilisateurs \\ Documents\Nouveau\STS à cet emplacement et lors de la mise à jour, je n’avais aucun problème. Si vous installez (décompressez) STS en C directement, vous pourriez avoir ce problème.
Si vous choisissez de le réinstaller, il est préférable de l'installer dans Documents ou si vous avez un lecteur autre que C:\pour éviter de tels problèmes et passer du temps à les résoudre.
Bien que la question posée concerne 3.6.1, je pense que cela concerne toutes les versions.
J'ai eu le même problème et toutes les suggestions ci-dessus ne fonctionnaient pas pour moi. Je suis tombé sur la solution par
Windows/Logiciels disponibles dans STS.
J'ai remarqué que le menu déroulant Logiciels disponibles était vide et j'ai élargi le menu déroulant pour sélectionner "Site de mise à jour SpringSource pour Eclipse 4.5 - http://dist.springsource.com/release/TOOLS/update/e4.5 "
J'ai tout sélectionné et terminé la mise à jour et tout allait bien après le redémarrage.