PP 0.50.0 startet nicht mehr ==> Braucht jetzt Java 11

Ich habe leider immer noch das Problem, dass ich PP nur starten kann, wenn ich „Als Administrator öffnen“ auswähle.
Ich habe bereits das Workspace Verzeichnis gelöscht, die PP Anwendung im Programme Verzeichnis gelöscht und nochmals neu hineinkopiert und den Rechner neu gebootet.
Das löst das o.g. Problem leider nicht. Was kann ich noch tun?

Jaja, wenn es dann einmal nicht sofort auf Anhieb und völlig reibungslos klappt mit einem Update (was es ja sonst tatsächlich ziemlich ausnahmslos tut), gerät man schnell einmal ins Seufzen (oder auch mehr). Um ehrlich zu sein: Völlig unberechtigterweise.

Denn

  1. Waren die Probleme bisher immer sehr schnell behoben, und
  2. Ist PP einfach ein wirklich tolles Programm und es ist einfach super, was für ein Beitrag von den verschiedensten Leuten drin steckt. Auch in Sachen Hilfe im Forum

Also, ich sage wieder einmal von ganzem Herzen VIELEN DANK !!!

3 Likes

Hallo,
ich habe gestern PP aktualisiert und es lief alles reibungslos. Heute morgen lief es auch noch, doch jetzt bekomme ich beim Öffnen eine Fehlermeldung und das Programm startet nicht.
Danke für jede Hilfe!

Laut logfile

!SESSION Wed Jan 13 08:00:01 CET 2021 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2021-01-13 08:00:01.689
!MESSAGE Could not find extension: reference:file:org.eclipse.osgi.compatibility.state_1.1.800.v20200511-1223.jar
!ENTRY org.eclipse.equinox.launcher 4 0 2021-01-13 08:00:01.704
!MESSAGE Could not find extension: reference:file:org.eclipse.osgi.nl_de_4.14.0.v20200113020001.jar
!ENTRY org.eclipse.equinox.launcher 4 0 2021-01-13 08:00:01.704
!MESSAGE Could not find extension: reference:file:org.eclipse.osgi.nl_es_4.14.0.v20200113020001.jar
!ENTRY org.eclipse.equinox.launcher 4 0 2021-01-13 08:00:01.720
!MESSAGE Could not find extension: reference:file:org.eclipse.osgi.nl_fr_4.14.0.v20200113020001.jar
!ENTRY org.eclipse.equinox.launcher 4 0 2021-01-13 08:00:01.720
!MESSAGE Could not find extension: reference:file:org.eclipse.osgi.nl_nl_4.14.0.v20200113020001.jar
!ENTRY org.eclipse.equinox.launcher 4 0 2021-01-13 08:00:01.720
!MESSAGE Could not find extension: reference:file:org.eclipse.osgi.nl_pt_4.14.0.v20200113020001.jar
!ENTRY org.eclipse.equinox.launcher 4 0 2021-01-13 08:00:01.767
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:650)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1461)

Das Löschen der Dateien hat das Problem bei mir ebenfalls gelöst. Danke!

Hallo AndrasB,
Danke für die prompte Antwort. Deine Lösungsvorschläge habe ich abgearbeitet, das .log File kann ich gerne zur Verfügung stellen. Hier die letzten Zeilen mit dem Anwendungsfehler:
!ENTRY org.eclipse.osgi 4 0 2021-01-12 10:19:48.059
!MESSAGE Anwendungsfehler
!STACK 1
java.lang.RuntimeException: Die Anwendung {0} konnte nicht in der Registry gefunden werden. Die verfügbaren Anwendungen sind: org.eclipse.equinox.app.error
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:252)
at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:33)
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:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
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:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1461)

PP startet auch nach reboot des Macs nicht. Workspace habe ich gelöscht, hilft auch nichts.
Daraufhin habe ich PP unter Programme gelöscht, komplett neu heruntergeladen und neu installiert. Klappt alles wieder.
Vielen Dank und wenn du das gesamte .log file benötigst, lasse es mich wisse.
LG RoSchw

Für das Problem, dass der Programmstart nur nach Auswahl von als Administration starten möglich ist gibt es folgende Möglichkeit:
Im Programmverzeichnis von PP Rechtsklick auf die „PortfolioPerformance.exe“ dann unten auf „Eigenschaften“ --> „Kompatibilität“ dort dann den Punkt „Programm als Administrator ausführen“ auswählen und auf Übernehmen klicken.
Zukünftig wird dann PP automatisch als Administrator gestartet ohne das man es immer manuell anwählen muss.

1 Like

Vielen Dank für den Hinweis, durch Löschen des .eclipse Verzeichnisses läuft es bei mir nun auch wieder. :+1:

Guten Tag beim starten von Portfolio Performence erhalte ich seit enigen Tagen immer eine Fehlermeldung. Die logdatei ist im Anhang kann mir vielleicht jemand helfen? Vielen Danke im voraus.

Folgene Dinge habe ich ausprobiert

  • Portfolio Performence neu heruntergeladen
  • Java deinstalliert und installiert
  • Java update

1610808879364.log (270,2 KB)

Direkt in der zweiten Zeile steht doch, dass du Java 8 nutzt, du brauchst Version 11.

Oder du nimmst die Distro-Version von PP.

1 Like

Hallo
und nachträglich noch ein gutes neues Jahr, auch wenn es schon spät & verschneit ist :wink:

Habe zwischen den Feiertagen das Programm erstmalig installiert und finde es absolut prima. Toll was Ihr hier auf die Beine gestellt habt, dickes Kompliment.

Heute hat mir beim Start das Programm ein update angezeigt da ich noch auf 0.49.4 bigsur war.

Nun hat es mir beim Einlesen von pdf-Dateien teilweise Probleme gemacht. Comdirect nicht erkannt, Onvista war OK, dann bei Consors wieder Probleme und nicht funktioniert.
Fehlermeldung: java.lang.illegalStateException: Bundle has been uninstalled: org.eclipse.jface.nl_es_4.14.0.v20200113020001 (364).

Daraufhin habe ich nochmal die alte Version installiert (0.49.4) , aber die kommt dann nicht mehr mit der neuen xml Datei zurecht: Verweis auf " … neuere Version von PP (… Format Version 50) und lässt sich gar nicht mehr laden.

Bin kein IT Experte und wäre für Hinweise dankbar.

Vielen Dank und allen weiterhin ein schönes Wochenende.

Gruß aus dem Ländle

PS: Benutze einen Mac mit OS Catalina 10.15.7

Das sind für mich 2 Probleme in einem:

  • Die ersten beiden Zeilen können dadurch entstehen, dass sich die PDF Formate der Dateien zum Jahreswechsel ändern. Dazu gibt es immer wieder updates. Das kann schon mal so sein. Da braucht man dann aber bessere Beispiele. Und es kommt ja auch wieder ein neues update.

  • Die zweite beiden Zeilen deuten auf ein Installationsproblem hin. Wenn PP dann gar nicht mehr startet, bitte neu installieren.

Danke für die schnelle Antwort.
Habe ja weiter oben gelesen das „…eclipse…“ - was immer das auch ist, kenne ich nur aus Casino Royale :sunglasses: - in der nächsten Version wieder rein soll. Vielleicht sind bis dahin auch die pdf Probleme beseitigt. Mein System hat mit leider nur den obigen Text angezeigt. Aber habe es nicht eilig, warten wir mal auf die nächste Version.

Nur mal aus Neugierde - warum ist dieses ganze Update-Theater überhaupt notwendig?
Auch bei mir funktioniert erstmal nichts mehr, da Java behauptet, Version 8 wäre aktuell, aber hier im Forum was von Version 11 geredet wird.
Wie hätte man in die Falle denn nicht tappen können?

edit:
Muss ich mir jetzt wirklich ein Hotspot OpenLogic irgendwas Kit installieren von einer Firma, die ich nicht kenne?

1 Like

Fortschritt, Weiterentwicklung, nenne es wie Du willst.

Es zwingt Dich niemand zum Update, das automatische Updaten kann man abwählen.

2 Likes

ich meinte selbstverständlich nicht, warum PP weiterentwickelt wird…

Meine Unterstützung. Wenn man als Windows-User Java auf der offiziellen java.com Webseite updated (und brav vorher die alte Version deinstalliert), dann ist man - Stand heute 18. Januar 2021 - auf Java 8 Update 271. Dann von Java 11 zu reden ist wirklich irritierend.

Aber :grinning:: Bei mir läuft die neue PP Version (0.50.2) unter Java 8 Update 271, soweit ich das bis jetzt beurteilen kann! Vorher, mit der älteren Java 8 Update 2xwasweissich, lief es nicht.

… daumendrück …

LG Frank

Nachtrag: Ich musste auch die Anpassung ‚Als Administrator starten‘ vornehmen, sonst kommt eine Fehlermeldung.

Das kann ich so bestätigen. Habe es ebenfalls nicht hinbekommen, auf meinem Mac, ein Java 11 zu installieren über den genannten weg.

Da aber alles bei mir funktioniert, war ich verunsichert, etwas nicht richtig verstanden zu haben und wollte nicht zusätzlich verwirren.

Hallo FreiZeit,
du hast etwas falsch verstanden. PP ist mit Java 8 definitiv nicht lauffähig. Du hast eine Version von PP installiert, die ihr eigenes Java mitbringt. Klick mal auf „Hilfe“, „Über Portfolio Performance“ und dann auf „Installationsdetails“, da kannst du nachsehen, welche Java-Version von PP benutzt wird.

Indem man den deutlichen Warnhinweis (in rot!) liest und dann überprüft, ob man die zwingend erforderliche Java-Version 11 installiert hat bzw. installieren kann?
Windows und macOS User können eine Version installieren, die ihre eigen Java-Version mitbringt.
Hier findet man sowohl die aktuelle als auch die älteren Versionen: Portfolio Performance auf github. Die Versionen mit “distro” im Namen bringen die nötige Java-Version mit, die anderen nicht. Falls mal von der aktuellen Version keine distro Datei vorhanden ist (trifft z.Z. auf die macOS-Version zu), klickt man eben auf eine ältere Version und lädt von dort die distro-Variante. Ein Update kann man beim nächsten PP-Start problemlos durchführen, die PP-eigene Java-Version wird nicht gelöscht.
Linux-User haben ein funktionsfähiges Paket-Management-System und können Java 11 neben dem normalerweise genutzten installieren. Falls Java 11 wegen der zahlreichen Inkompatibilitäten maskiert ist (z.B. Gentoo) muss man es eben demaskieren und für PP Java 11 benutzen und für alles andere Java 8.