PP öffnet sich nicht mehr: Application does not have an active window


#1

(Linux) Seit dem heutigen Update startet das PP-Fenster überhaupt nicht mehr, das PP-Symbol erscheint, danach passiert aber nichts mehr, auch wenn ich eine der vorherigen p2bu-Anwendungen verwende. Neustart hat auch nichts gebracht. Die Logdatei zeigt:

!ENTRY name.abuchen.portfolio.ui 4 0 2018-07-16 11:25:42.029
!MESSAGE Application does not have an active window
!STACK 0
java.lang.IllegalStateException: Application does not have an active window
	at org.eclipse.e4.ui.internal.workbench.ApplicationPartServiceImpl.getActiveWindowService(ApplicationPartServiceImpl.java:39)
	at org.eclipse.e4.ui.internal.workbench.ApplicationPartServiceImpl.saveAll(ApplicationPartServiceImpl.java:165)
	at name.abuchen.portfolio.ui.update.UpdateHelper.lambda$2(UpdateHelper.java:164)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:162)
	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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1498)
!SESSION 2018-07-16 11:26:49.897 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_171
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE
Command-line arguments:  -os linux -ws gtk -arch x86

Seitdem führen die Startversuche nur noch zu solchen Einträgen in der Logdatei, die sich dann nur über die angezeigten Zeitpunkte unterscheiden:
!ENTRY org.eclipse.e4.ui.workbench 1 0 2018-07-16 11:26:54.957
!MESSAGE Detected model change from version 0.33.0 to version 0.33.1; clearing persisted state
!SESSION 2018-07-16 11:27:19.801 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_171
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86


java.lang.NoSuchMethodError bei jeder Aktion in Version 0.33.1 unter Linux
#2

Sieh Dir mal meinen Beitrag eine Minute vor Deinem Post an. Thema "Startet nicht mehr nach Upgrade auf 0.33.0.


#3

So wie es aussieht haben wir nicht den gleichen Fehler. Ich habe in /opt keinen Ordner portfolio und so wie sich meine Logdatei liest, sollte auch nichts dorthin geschrieben werden.


#4

Meinen Ordner portfolio habe ich in /opt angelegt, weil ich PP dorthin installieren wollte. Im Grunde sind nur die Rechte des Installationsverzeichnisses entscheidend.

Vielleicht prüfst Du mal die Rechte des von Dir gewählten Installationsverzeichnisses.

Meine Fehlermeldung tritt übrigens unmittelbar vor (!) den von Dir zitierten Meldungen auf.


#5

Direkt davor kommen bei mir von heute nur folgende Einträge:

!ENTRY org.eclipse.equinox.p2.repository 2 0 2018-07-16 11:24:45.796
!MESSAGE Server returned lastModified <= 0 for https://updates.portfolio-performance.info/portfolio/content.xml.xz

!ENTRY org.eclipse.equinox.p2.repository 2 0 2018-07-16 11:24:46.216
!MESSAGE Server returned lastModified <= 0 for https://updates.portfolio-performance.info/portfolio/content.jar

!ENTRY org.eclipse.equinox.p2.repository 2 0 2018-07-16 11:25:23.483
!MESSAGE Server returned lastModified <= 0 for https://updates.portfolio-performance.info/portfolio/artifacts.xml.xz

!ENTRY org.eclipse.equinox.p2.repository 2 0 2018-07-16 11:25:24.228
!MESSAGE Server returned lastModified <= 0 for https://updates.portfolio-performance.info/portfolio/artifacts.jar

Bei mir befindet sich PP in einem Unterordner des home-Verzeichnisses und die Ordnerrechte beziehen sich daher natürlich auf meinen aktuellen Benutzer.

Edit: Ich habe mir gerade mal die 0.33.0 neu geholt, in einem zweiten Ordner abgelegt und dann kein Update auf 0.33.1 gemacht. Funktioniert wie schon vorher einwandfrei. Vorerst werde ich also mal bei der 0.33.0 bleiben.


#6

Das hier hat auch dieses Problem gelöst :grinning: