Eclipse kann Update-Sites nicht erreichen

Wer – wie ich und viele andere – auf Eclipse als Entwicklungs-IDE setzt, wird früher oder später auch auf die Tücken und kleinen Stolperfallen der Freeware-Lösung stoßen.

Eine davon – wenn man Google und verschiedenen Foren glaub darf – ist schon mehrfach aufgetreten, auf die richtige Lösung zu stoßen ist jedoch Glückssache. Es geht darum, über Eclipse weitere Plugins wie bspw. Subversion oder auch die PHP Development-Tools nachzuinstallieren. Gerade bei DualStack-Arbeitsrechnern – also denen, die sowohl via IPv4 als auch IPv6 angebunden sind – funktioniert das nicht ohne weiteres. Eclipse wird den Dienst mit der Fehlermeldung

Unable to read repository at http://subclipse.tigris.org/update_1.8.x/content.xml.
Unable to read repository at http://subclipse.tigris.org/update_1.8.x/content.xml.
Connection reset

verweigern. Ganz offensichtlich hat Eclipse und/oder Java hier ein Problem, eine stabile Verbindung hinzubekommen. Die Lösung ist einfach – wenn man sie kennt, nämlich des festlegen der Verbindung über IPv4. Dies realisiert man über einen Eintrag in der eclipse.ini im Eclipse-Verzeichnis:

-Djava.net.preferIPv4Stack=true

Wichtig: Es gibt Quellen, die diesen Eintrag als „-Djava.net.preferIPv4Stack = true“ angeben. Das ist FALSCH, die Leerzeichen vor und/oder nach dem Gleichheitszeichen machen diesen Parameter ungültig und damit wirkungslos. Es ist EIN EINZIGER Parameter, der als ein kompletter String weitergegeben werden muss.

Danach einen gegebenenfalls vorhandenen Cache in

<Eclipse-Pfad>\p2\org.eclipse.equinox.p2.repository\

löschen und Eclipse neustarten. Über „Help“ -> „Install New Software“ kann man nun wie gewohnt Eclipse-Repositories und Update Sites pflegen und abrufen.

Das könnte dich auch interessieren …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert