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

Den vollständigen Text der Fehlermeldung zu kopieren statt nur einen Screenshot einzustellen, finde ich besonders wichtig. Auf Bildern fehlen gern mal entscheidende Zeilen oder sie sind so klein, dass niemand etwas erkennt. Außerdem kann man nach einer markanten Meldung direkt im Forum suchen und sieht eventuell sofort, ob der Fehler schon bekannt ist. Ich kopiere deshalb inzwischen immer den kompletten Text aus dem Fehlerprotokoll unter „Hilfe“ dazu – das hat die Fehlersuche bei mir schon deutlich abgekürzt.