Startet nicht mehr nach Update auf 0.72.2, Re-Installation älterer Versionen hilft auch nicht

Hallo zusammen,

seit Update auf 0.72.2 startet PP nicht mehr und leider löst auch die Re-Installationen ältere Versionen das Problem nicht, diese starten dann auch nicht mehr. Bin noch mit Win7 unterwegs, was bis dato aber keine Probleme machte.
image

Laut log-File wird irgendwas nicht gefunden. Hat jemand einen Tipp?

log-file:

!SESSION 2024-12-01 23:22:40.434 -----------------------------------------------
eclipse.buildId=0.72.2.
java.version=21.0.5
java.vendor=Azul Systems, Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.osgi 4 0 2024-12-01 23:22:45.309
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
	C:\Program Files\PortfolioPerformance-distro-0.34.0-win32.win32.x86_64\portfolio\configuration\org.eclipse.osgi\4687\0\.cp\swt-win32-4966r5.dll: Die angegebene Prozedur wurde nicht gefunden
	no swt-win32 in java.library.path: C:\Program Files\PortfolioPerformance-distro-0.34.0-win32.win32.x86_64\portfolio;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/PortfolioPerformance-distro-0.34.0-win32.win32.x86_64/portfolio//plugins/name.abuchen.zulu.jre.win32.x86_64_21.0.5/jre/bin/server;C:/Program Files/PortfolioPerformance-distro-0.34.0-win32.win32.x86_64/portfolio//plugins/name.abuchen.zulu.jre.win32.x86_64_21.0.5/jre/bin;;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Business Objects\Common\3.5\bin\NOTES\;C:\Program Files (x86)\Business Objects\Common\3.5\bin\NOTES\DATA\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\PortfolioPerformance-distro-0.34.0-win32.win32.x86_64\portfolio;;.
	no swt in java.library.path: C:\Program Files\PortfolioPerformance-distro-0.34.0-win32.win32.x86_64\portfolio;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/PortfolioPerformance-distro-0.34.0-win32.win32.x86_64/portfolio//plugins/name.abuchen.zulu.jre.win32.x86_64_21.0.5/jre/bin/server;C:/Program Files/PortfolioPerformance-distro-0.34.0-win32.win32.x86_64/portfolio//plugins/name.abuchen.zulu.jre.win32.x86_64_21.0.5/jre/bin;;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Business Objects\Common\3.5\bin\NOTES\;C:\Program Files (x86)\Business Objects\Common\3.5\bin\NOTES\DATA\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\PortfolioPerformance-distro-0.34.0-win32.win32.x86_64\portfolio;;.
	C:\Users\user\.swt\lib\win32\x86_64\swt-win32-4966r5.dll: Die angegebene Prozedur wurde nicht gefunden
	Can't load library: C:\Users\user\.swt\lib\win32\x86_64\swt-win32.dll
	Can't load library: C:\Users\user\.swt\lib\win32\x86_64\swt.dll
	C:\Users\user\.swt\lib\win32\x86_64\swt-win32-4966r5.dll: Die angegebene Prozedur wurde nicht gefunden

	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:345)
	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:254)
	at org.eclipse.swt.internal.C.<clinit>(C.java:19)
	at org.eclipse.swt.internal.win32.STARTUPINFO.<clinit>(STARTUPINFO.java:42)
	at org.eclipse.swt.widgets.Display.<clinit>(Display.java:150)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:147)
	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(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	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)

Ab jetzt schon. PP läuft nicht mehr auf nicht mehr supporten Windowsversionen (7, 8). Siehe:

:slight_smile: ok. Aber warum bekomme ich auch die alten Versionen nicht mehr ans laufen? Ich würde den Stand dann einfach einfrieren.

Musst wahrscheinlich genau gucken, dass die neuen Java Dateien komplett entfernt werden. Wäre zumindest meine Vermutung.

Tja, PP deinstalliert, auch Java über Systemsteuerung deinstalliert, altes PP wieder drauf, läuft nicht mehr, gleiches Problem. Irgendwas ist jetzt versaut. Vielleicht hat ja jemand noch einen Tipp, wie ich eine ältere PP-Version noch mal installiert bekomme.

Du könntest ggf. versuchen das Workspace-Verzeichnis zu löschen:

1 Like

Vielleicht ist auch die alte Version zu alt?

Im Log heißt es: PortfolioPerformance-distro-0.34.0-win32.win32.x86_64

Die Version 0.34.0 ist natürlich super alt.

Hier ist die letzte Version mit Java17 und Eclipse 2024-03.

Ansonsten: vielleicht das win32 ZIP erst mal irgendwo anders auspacken und von da starten. Vielleicht macht das “Programme” Verzeichnis Ärger?