"Cannot invoke ...getType() because p is null" beim Öffnen

Guten Morgen zusammen,

ich habe heute morgen Portfolio Performance geupdatet und seitdem lässt sich mein Portfolio nicht mehr öffnen. Das Fehlerprotokoll habe ich angehangen.

Fehler tritt sowohl bei Portfolios auf, die als .zip als auch als .xml gespeichert sind.

Kann ich irgendwas in der .xml anpassen/entfernen?

Fehlerprotokoll:

Sat Jul 15 09:49:22 CEST 2023
Cannot invoke “name.abuchen.portfolio.model.SecurityProperty.getType()” because “p” is null

java.lang.NullPointerException: Cannot invoke “name.abuchen.portfolio.model.SecurityProperty.getType()” because “p” is null

  • at name.abuchen.portfolio.model.ClientFactory.lambda$26(ClientFactory.java:1517)*
  • at java.base/java.util.ArrayList.removeIf(Unknown Source)*
  • at java.base/java.util.ArrayList.removeIf(Unknown Source)*
  • at name.abuchen.portfolio.model.Security.removePropertyIf(Security.java:721)*
  • at name.abuchen.portfolio.model.ClientFactory.removeMarketSecurityProperty(ClientFactory.java:1517)*
  • at name.abuchen.portfolio.model.ClientFactory.upgradeModel(ClientFactory.java:830)*
  • at name.abuchen.portfolio.model.ClientFactory$XmlSerialization.load(ClientFactory.java:128)*
  • at name.abuchen.portfolio.model.ClientFactory$PlainWriter.load(ClientFactory.java:160)*
  • at name.abuchen.portfolio.model.ClientFactory$PlainWriterZIP.load(ClientFactory.java:199)*
  • at name.abuchen.portfolio.model.ClientFactory.load(ClientFactory.java:537)*
  • at name.abuchen.portfolio.ui.editor.LoadClientThread.run(LoadClientThread.java:34)*

1 Like

@JS8710 Danke für den Stack Trace.

Sehr komisch. Mir ist nicht klar wie das Property “null” sein kann.
Das sind die property Einträge unter dem security.

      <property type="MARKET" name="XFRA">IQQY</property>
      <property type="MARKET" name="XNAS">IMSEF</property>
      <property type="FEED" name="PORTFOLIO-REPORT-MARKET">XETR</property>

Du könntest mir helfen, wenn Du mir das XML an portfolio dot performance dot help at gmail dot com schicken könntest.

Danke @AndreasB für deine Antwort und natürlich für das wohl beste Portfolio-Tool auf dem Markt :slight_smile:

Was genau brauchst du von mir? Die .zip Datei mit allen meinen Transaktionen?

Genau. Entweder die ZIP Datei oder das XML Dokument.

1 Like

Sollte bei dir angekommen sein.

Danke. Ich verstehe es noch nicht ganz. Es würde helfen die <null/> Elemente zwischen den anderen <property ... Elementen zu löschen.

In ein paar Minuten sollte auch noch ein weitere Online Update live sein, dass diese Elemente löscht ( :white_check_mark: done). Damit kannst Du Deine Datei dann ganz normal öffnen.

Und ich muss derweil rausfinden, wie es zu diesen “null” Werten kommen kann.

1 Like

Funktioniert nun nach dem Update - danke dir vielmals!

…und an ganz großes Lob an PortfolioPerformance :heart_eyes:

1 Like