Was sollte ich beim Melden eines Problems oder Fehlers beachten?

Fehler melden – So geht’s richtig

Wenn Du einen Fehler festgestellt oder ein unerwartetes Verhalten beobachtet hast, könnte es sich um einen Bug handeln. Fehler lassen sich nur beheben, wenn sie bekannt sind – also: bitte melden!
Damit dies möglichst effektiv geschieht, beachte bitte die folgenden Hinweise.


Inhaltsverzeichnis

  1. Vor der Fehlermeldung
  2. Was gehört in eine gute Fehlerbeschreibung?
  3. Wie erstelle ich ein Minimalbeispiel?
  4. Screenshots – Richtig gemacht
  5. Wie markiere ich ein Thema als gelöst?
  6. Weitere hilfreiche Quellen
  7. Fehler direkt auf GitHub melden

Vor der Fehlermeldung

  1. Nutze die aktuelle Version von Portfolio Performance
    Prüfe, ob Du die aktuelle Version installiert hast. Fehler in älteren Versionen wurden möglicherweise bereits behoben.
  2. Suche im Forum nach ähnlichen Problemen
    Verwende die Suche im Forum mit einem prägnanten Teil der Fehlermeldung oder passenden Stichwörtern. Vielleicht wurde Dein Fehler bereits gemeldet oder gelöst.

Was gehört in eine gute Fehlerbeschreibung?

Wenn Du ein neues Thema erstellst, gib bitte folgende Informationen an:

1. Rahmenbedingungen

  • Betriebssystem (z. B. Windows 11, macOS, Linux …)
  • Portfolio Performance Version
  • Java-Version (insbesondere bei Start- oder Anzeigeproblemen)
    • Menü → “Hilfe” → “Über Portfolio Performance”
  • Menü → „Hilfe" → "Fehlerprotokoll anzeigen“

Wenn möglich, füge auch die Log-Datei hinzu, falls ein Fehler auftritt, der nicht direkt aus der Benutzeroberfläche erkennbar ist. Du findest das Log unter “Hilfe” → “Fehlerprotokoll anzeigen”.


2. Schritte zur Reproduktion

Was muss man tun, um den Fehler zu erzeugen?
Beschreibe die Schritte so, dass andere sie leicht nachvollziehen können:

Beispiel:

  1. Neues Wertpapier anlegen
  2. Kaufbuchung über 100 Stück erfassen
  3. Rebalancing öffnen → Fehler tritt auf

3. Erwartetes Verhalten

Was sollte nach Deiner Meinung passieren?


4. Tatsächliches Verhalten / Fehlerbild

Was passiert stattdessen?

  • Zeigt das Programm eine Fehlermeldung? Kopiere den vollständigen Text (bitte nicht nur Screenshot).
  • Werden falsche Werte angezeigt?
  • Reagiert eine Funktion nicht wie erwartet?

“Funktioniert nicht”
reicht nicht – je konkreter, desto besser.


5. Eigene Vermutungen (optional)

Wenn Du eine Idee hast, was den Fehler auslöst, teile sie gern mit – bitte klar getrennt von den beobachteten Fakten.


Wie erstelle ich ein Minimalbeispiel?

Ein Minimalbeispiel hilft enorm dabei, den Fehler einzugrenzen und zu analysieren. So gehst Du vor:

  1. Lege eine Kopie Deiner Portfolio-Datei an (nicht mit der Originaldatei arbeiten!).
  2. Entferne alles, was vermutlich nicht relevant ist (Konten, Buchungen, Wertpapiere …).
  3. Prüfe nach jeder Änderung, ob der Fehler weiterhin auftritt.
  4. Sobald nur noch die notwendigen Elemente enthalten sind und der Fehler weiterhin sichtbar ist, hast Du ein Minimalbeispiel.
  5. Entferne sensible Daten und überflüssige historische Kurse, bevor Du die Datei hochlädst.

Hinweis:
Dateien, die Du hochlädst, sind öffentlich sichtbar. Achte auf Datenschutz! Entferne alle persönlichen Daten und überprüfe, dass keine vertraulichen Informationen (wie vollständige Kontodaten oder historische Kurse) in der Datei enthalten sind, bevor Du sie hochlädst.


Screenshots – Richtig gemacht

Screenshots können sehr hilfreich sein, wenn:

  • Sie den kompletten relevanten Bereich zeigen (inkl. Filter, Überschriften etc.)
  • Die Darstellung gut lesbar ist (kein Beschnitt, keine Unschärfe)
  • Sie direkt per Copy & Paste im Forum eingefügt werden

Wie markiere ich ein Thema als gelöst?

Wenn das Problem gelöst wurde, kannst Du den Beitrag, der zur Lösung geführt hat, mit einem Klick auf das Lösungs-Häkchen markieren. Das Thema wird dann in der Übersicht entsprechend gekennzeichnet.


Weitere hilfreiche Quellen

Offizielles Handbuch
Das Handbuch enthält viele detaillierte Erklärungen zu Funktionen, Ansichten und Einstellungen. Die englische Version umfasst im weiteren Verlauf noch ausführlichere Inhalte.

Help > Trouble shooting - Portfolio Performance Manual
Anzeigen & Speicher des Fehlerprotokolls

How-to - Portfolio Performance Handbuch
How-To - Portfolio Performance Forum
Viele Anleitungen und Erklärungen auf Deutsch

How-to - Portfolio Performance Manual
How-To - Portfolio Performance Forum
Viele Anleitungen und Erklärungen auf Englisch

Buchungen aus PDF-Dateien importieren
Anleitungen zum Extrahieren von PDF-Debugs und alle derzeitig unterstützten PDF-Importer.


Fehler direkt auf GitHub melden

Falls Du den Fehler direkt in der GitHub-Issue-Seite melden möchtest, kannst Du dort ein neues Issue eröffnen. Auf GitHub kannst Du Fehler detailliert beschreiben, die von den Entwicklern direkt nachverfolgt werden können. Gib bei der Erstellung eines GitHub-Issues bitte die gleichen Informationen an, wie in den oben genannten Punkten, um eine schnelle Analyse zu ermöglichen.

Hinweis: Wenn Du GitHub verwendest, stelle sicher, dass Du alle relevanten Daten, wie Fehlermeldungen oder Log-Dateien, beifügst. Du kannst den Fehlerbericht auch dort weiterverfolgen.


Vielen Dank für Deine Unterstützung!
Je klarer und strukturierter Deine Meldung ist, desto schneller kann der Fehler gefunden und behoben werden.

Dein Portfolio Performance Team

13 Likes
Monatsrendite Heatmap
Letzter Kurs um Faktor 10000 zu hoch
Währungsumrechnung in der Vermögensaufstellung
Einstandspreis und Investiertes Kapital stimmen nicht überein
PDF-Import von Baader Bank / Scalable Capital / Smartbroker Plus
Verkauf von Wertpapieren und nachfolgende Entnahme führt zu doppelter Buchung
„Dieses Rebalancing-Ergebnis ist mehrdeutig“
Buchungen werden automatisch geändert
PDF-Import von Flatex
Null Pointer Exception
Kurs/Einstiegskurs/GuV in Aktienwährung
PDF-Import von Norddeutsche Landesbank
Gewinn/Verlust wird falsch angezeigt
Summe Investiertes Kapital in Performance-Ansicht
PDF-Importer von Austrian Anadi Bank AG
Inplace-Editing seit Update gestört (Bearbeitungsmodus wird sofort automatisch beendet)
Vermögensaufstellung – Bestände >100%
PP hängt beim aktualisieren der Daten
PDF Importer für Bundesschatz
PDF-Import Sparplan Trade Republic
Kurse werden nicht geladen
PDF-Import von Renault Bank direkt
PP startet nach Update auf 0.75.0 nicht mehr
PP startet nach Update auf 0.75.0 nicht mehr
PDF-Import von ING
PDF-Import von eToro
PDF-Import von BSDEX (Börse Stuttgart Digital Exchange)
PDF-Import von Modena Estonia OÜ
PDF-Import von N26 Bank AG
PDF oder CSV Import True Wealth
PDF-Import von Consorsbank
PDF Import von Freiburger Kantonalbank
PDF Import von Liberty Vorsorge AG
Einstandspreis wird bei Performance nicht richtig angegeben
Import von Quirion Kontoauszügen
PDF-Importer von Orange Bank
PDF-Import von UmweltBank AG
PDF-Import von Deutsche Bank
Kein Text sichtbar bei Breeze Dunkel - Kubuntu
PDF-Import von Comdirect
PDF-Import von Schelhammer Capital Bank AG
PDF-Import von Swissquote Bank
PDF-Import von Yuh
PDF-Import von Trade Republic
PDF-Import von Flatex
Irgendein Problem.... Thema umbenennen!
Irgendein Problem.... Thema umbenennen!
PDF-Import von Ford Bank GmbH / Ford Money
Total kaputt (Wayland support is only experimental)
Speichern funktioniert einfach nicht
Fehler beim PDF-Import
Grafische Darstellung Kaufkurs nutzt falschen Wechselkurs
Falscher Einstandskurs
PDF-Import von DKB
Falscher Einstandskurs in Auswertung
Division undefined bei Rendite/Volatilität
Dialogfenster für PDF-Import öffnet sich nicht
Bug im CSV-Importer bei bereits bestehendem Default-Wertpapier-Namen
Kurse für Thales S.A. nicht richtig reingeholt
Kurse für Thales S.A. nicht richtig reingeholt
Reihenfolge der Spalten in Einnahmen & Ausgaben, Monat/Anlage
PDF-Importer von Volkswagen Bank
PDF-Importer für Deutsche Apotheker- und Ärztebank eG
Buchungen in Trades und Zahlungen nicht enthalten
Tagesperformance
Rebalancing mit Portfolio Performance
Diagramm: Illegal range: lower=-Infinity, upper=23.980162808407115