Beim Aktualisieren der Spring Tool Suite in Eclipse Luna wird die folgende Fehlermeldung angezeigt, da ich die Option zum Herunterladen von Updates für Eclipse 3.7 deaktiviert habe:
**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**
Die Version, die ich installiert habe, ist:
Spring Tool Suite
Version: 3.6.0.RELEASE
Build Id: 201407101106
Platform: Eclipse Luna (4.4)**
Weiß jemand, wie man das beheben kann?
Der erste Punkt von Martins Antwort behebte mein Problem. Ich hatte mehrere Update-Sites für SpringSource, einschließlich e3.7, e4.3 und e4.4. Schritte, die ich zur Behebung dieses Problems unternommen habe:
So testen Sie das Update:
Hoffe das hilft. Danke Martin für den Hinweis auf diese Situation.
Es scheint, dass sich im p2-Repository-Cache von Eclipse/STS veraltete Daten befinden. Ich würde empfehlen, folgendes zu tun:
Dadurch sollten die veralteten Daten entfernt werden, und Sie sollten mit STS-Aktualisierungen fortfahren können (z. B. auf 3.6.1).
Schritte, die ich zur Behebung dieses Problems unternommen habe:
Wenn Sie die Fehlermeldung "STS.exe" erhalten haben, entfernen Sie einfach STS.exe (zuerst sichern), und suchen Sie erneut nach Updates.
Im Folgenden habe ich das STS 3.7.3 Release verwendet:
Gehen Sie zuerst zu Fenster -> Einstellungen -> Installieren/Aktualisieren -> Verfügbare Software-Sites -> Deaktivieren Sie alle Kontrollkästchen der SpringSource Update Site für Eclipse.
Gehen Sie dann zu Hilfe -> Nach Updates suchen. Jetzt sollten Sie alle Updates mit Ausnahme der Spring Tool Suite sehen. Installieren Sie sie, wenn Sie es brauchen oder ignorieren. Dann können Sie den nächsten Schritten folgen.
Von der STS-Download-Site ( https://spring.io/tools/sts/all ) habe ich den aktuellen Update-Site-Link erhalten, der unter Update-Sites: http://dist.springsource.com/release liegt /TOOLS/update/e4.6/
Gehen Sie zu -> Hilfe -> Neue Software installieren -> Fügen Sie diesen Link in das Feld Arbeiten mit ein und geben Sie ein. Wählen Sie dann Alles oder was auch immer Sie benötigen und klicken Sie auf Fertig stellen. Sie werden aufgefordert, STS neu zu starten, und Sie sind fertig.
Update: Dies ist für Version 3.8.1 in C:\Users \\ Documents\New\STS an diesem Speicherort. Wenn ich ein Update mache, hatte ich keine Probleme. Wenn Sie STS direkt in C installieren (entpacken), liegt möglicherweise dieses Problem vor.
Wenn Sie sich für eine Neuinstallation entscheiden, sollten Sie die Installation in Documents durchführen oder wenn Sie ein anderes Laufwerk als C:\verwenden, um solche Probleme zu vermeiden und Zeit für die Lösung des Problems zu verwenden.
Obwohl die Frage für 3.6.1 gestellt wird, denke ich, dass dies für alle Versionen gilt.
Ich hatte das gleiche Problem und alle obigen Vorschläge funktionierten nicht für mich. Ich bin über die Lösung gestolpert
Windows/Verfügbare Software in STS.
Ich habe festgestellt, dass die Dropdown-Liste für "Available Software" leer war, und die Dropdown-Liste wurde erweitert, um "SpringSource Update Site für Eclipse 4.5 - http://dist.springsource.com/release/TOOLS/update/e4.5 " auszuwählen.
Ich habe alles ausgewählt und das Update abgeschlossen. Nach dem Neustart war alles in Ordnung.