Leider friert Portfolio Performance bei bestimmten Aktionen immer ein.
Ich war noch nie im Stande das Programm mit
Menü->Datei->Beenden
zu schliessen.
Wenn ich das versuche, dann kommt die Meldung "Sollen die Änderungen gespeichert werden?
Auf diese Frage drücke ich “Ja”.
Dann wähle ich XML. → OK.
Ergebnis: Das Programm bleibt geöffnet.
Wenn ich dann wieder auf
Menü->Datei->Beenden
klicke, dann passiert gar nichts.
Inspiriert durch deinen Link habe ich folgendes probiert:
die Datei /var/lib/flatpak/app/info.portfolio_performance.PortfolioPerformance/x86_64/stable/be6dade3dff26756d5644361462a30f680369d8c4373c42bb9871f0c208cb4e5/export/share/applications/info.portfolio_performance.PortfolioPerformance.desktop
kopiert nach /home/user/.local/share/applications/PortfolioPerformacneKopiertUndModifiziert/
Dann habe ich folgendes Script erzeugt:
/home/user/.bin/PortfolioPerformace_Starter.sh
Soviel ich weiss ist der Sinn von Flatpack eben gerade der, dass die Flatpack Version von Portfolio Performance eben nicht davon abhängig ist, welche Komponenten auf dem Linux System installiert sind, weil eine Flatpackversion eben alles was das Programm braucht selber mitbringt. Deshalb sind Flatpack-Installationen auch immer so gross.
Oder habe ich da etwas falsch verstanden?
Es müsste also die richtige Java Version sein, weil die Flatpack-Version nicht das Java vom System verwendet, sondern die Java Version wird vom Flatpack selber zur Verfügung gestellt.
Wo ist denn das Fehlerprotokoll gespeichert? Ich kann es nicht via “Menü-Hilfe-Fehlerprotokoll anzeigen” aufrufen, weil sobald der Fehler auftritt, funktioniert nichts mehr in PP, auch der Aufruf nicht.
Wie gesagt. Der Fehler tritt immer auf, wenn ich auf meine Festpatte zugreifen möchte. Also speichern, öffnen, exportieren importieren usw.
Edit: Nach dem Abbruch der nicht beendeten PP Prozesse via HTOP und dem Neustart von PP fand ich das:
Danke. So etwas ähnliches habe ich gefunden:
/home/user/.var/app/info.portfolio_performance.PortfolioPerformance/config/workspace/.metadata/.log
!SESSION 2024-12-28 16:29:29.618 -----------------------------------------------
eclipse.buildId=0.72.2.
java.version=21.0.5
java.vendor=Flathub
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_CH
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.equinox.app 4 2 2024-12-28 16:29:35.060
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.equinox.app".
!STACK 0
java.lang.NoClassDefFoundError: org/eclipse/swt/accessibility/AccessibleObject
at org.eclipse.equinox.launcher.JNIBridge._takedown_splash(Native Method)
at org.eclipse.equinox.launcher.JNIBridge.takeDownSplash(JNIBridge.java:137)
at org.eclipse.equinox.launcher.Main.takeDownSplash(Main.java:2194)
at org.eclipse.equinox.launcher.Main$SplashHandler.run(Main.java:153)
at org.eclipse.core.runtime.internal.adaptor.DefaultStartupMonitor.applicationRunning(DefaultStartupMonitor.java:72)
at org.eclipse.equinox.internal.app.EclipseAppHandle$1.run(EclipseAppHandle.java:290)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
at org.eclipse.equinox.internal.app.EclipseAppHandle.applicationRunning(EclipseAppHandle.java:278)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1088)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1042)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:165)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:143)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:109)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:439)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:271)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:668)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:605)
at org.eclipse.equinox.launcher.Main.run(Main.java:1481)
at org.eclipse.equinox.launcher.Main.main(Main.java:1454)
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.accessibility.AccessibleObject
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 24 more
!ENTRY name.abuchen.portfolio 1 0 2024-12-28 16:29:39.225
!MESSAGE ECB: updating exchange rates https://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist.xml
!MESSAGE Loaded Testportfolio.xml with [XML]
oder
!MESSAGE Saving Testportfolio.xml with [XML]
!MESSAGE Loaded pipapo.portfolio with [BINARY, COMPRESSED]
oder
!MESSAGE Saving pipapo.portfolio with [BINARY, COMPRESSED]