Ich habe folgendes Problem: Meine Eclipse Oxygen läuft nicht (Fehler liegt vor). Alles ist gut auf frische Installation, wenn ich es gerade nach dem Download (getestet am 1. September und 2. Dezember) laufen. Wenn ich meinen Computer neu starte, wird Eclipse jedoch erst wieder neu gestartet, wenn ich es neu installiere. Ich habe beide Eclipse-Cache wie mein Projekt gelöscht (sogar frische Version aus Repo abgerufen), Arbeitsplatz und Eclipse-Installation ist auch frisch. Ich habe z.B. https://bugs.eclipse.org/bugs/show_bug.cgi?id=475392, https://bugs.eclipse.org/bugs/show_bug.cgi?id=514895 und andere verwandte Beiträge, hat aber nicht geholfen. Irgendeine Idee? Ich arbeite an Windows 10 64 Bit und JDK 9.0.1 + 11. Mein einziges Plugin ist BndTools 3.5, Projekt benötigt Java 8 (aktuelle Laufzeit jdk ist 152). Problem gestartet am Freitag, 15 Dez nach dem Ausführen meines Projekts und Lösen von Abhängigkeiten am Beispiel bnd Projekt (http://enroute.osgi.org/tutorial_base/600-testing.html) zur gleichen Zeit. Danach konnte keine Eclipse mehr ausgeführt werden. Allerdings habe ich es vorher gemacht und habe keine Probleme (ich öffne Beispiel und laufe es). Außerdem habe ich p2, mvn und bnd cache gelöscht.Eclipse Oxygen läuft nicht - org.eclipse.swt.SWTException: Ungültiger Thread-Zugriff
Im Folgenden genannten Stapel von Eclipse .log:
!SESSION 2017-12-18 16:47:57.660 -----------------------------------------------
eclipse.buildId=4.7.2.M20171123-0800
java.version=9.0.1
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pl_PL
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product
!ENTRY org.eclipse.osgi 4 0 2017-12-18 16:47:59.711
!MESSAGE Application error
!STACK 1
org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4533)
at org.eclipse.swt.SWT.error(SWT.java:4448)
at org.eclipse.swt.SWT.error(SWT.java:4419)
at org.eclipse.swt.widgets.Display.error(Display.java:1263)
at org.eclipse.swt.widgets.Display.checkDevice(Display.java:767)
at org.eclipse.swt.widgets.Display.addListener(Display.java:628)
at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.<init>(IDEWorkbenchAdvisor.java:187)
at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.<init>(IDEWorkbenchAdvisor.java:195)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
Diff between fresh and dirty instalation
aktualisieren
Nach ganze System Spülen Problem für eine Weile weg, kam aber wieder zurück, so beseitigt es meines Erachtens den Einfluss des Betriebssystems. Als Struarf mentioned in his answer, löscht configuration/org.eclipse.osgi
templorary löst Problem. Nichtsdestotrotz, als ich Sauerstoff 2 installiert habe, habe ich gemerkt, dass dieses Problem viel seltener ist als vorher (eigentlich jetzt 2. Mal für 2 Wochen, ob vorher bei jeder Gelegenheit), also vielleicht kommt es auf eine gute Art ...
Etwas, das gestern selbst gepostet wurde. https://www.eclipse.org/forums/index.php?t=msg&th=1090654&goto=1778570& – nullpointer
Ja, ich habe das gesehen, aber dieser Kerl benutzt 32 Bit Win 7, also ist es verständlich ...:/Thx obwohl. – Azbesciak