Fehlermeldung bei den PunktenBerechnung und Wertpapiere unterRubrik Berichte

Hallo,

ich habe seit Oktober letzten Jahres Probleme mit PP. Unter Berichte werden die Punkte Berechnung und Wertpapiere nicht angezeigt. Das ist passiert, nachdem ich Wertpapiere neu angelegt und Kurslieferanten geändert habe, da die alten nicht mehr funktioniert haben.

Aus Zeitgründen habe ich mich nicht weiter damit beschäftigt und auch meine Daten nicht weiter aktualisiert.?

Wie kann ich das Problem beheben?

Wie wirkt sich das insgesamt auf PP auf.

Rahmenbedingungen:

Windows 10

Java 8/451

PP – aktuelle Version

Für Hilfe bin ich sehr dankbar.

Viele Grüße```

Bei Berechnung steht folgendes:

Cannot invoke “name.abuchen.portfolio.snapshot.security.BaseSecurityPerformanceRecord.addLineItem(name.abuchen.portfolio.snapshot.security.CalculationLineItem)” because the return value of “java.util.Map.get(Object)” is null

java.lang.NullPointerException: Cannot invoke “name.abuchen.portfolio.snapshot.security.BaseSecurityPerformanceRecord.addLineItem(name.abuchen.portfolio.snapshot.security.CalculationLineItem)” because the return value of “java.util.Map.get(Object)” is null

at name.abuchen.portfolio.snapshot.security.SecurityPerformanceSnapshotBuilder.create(SecurityPerformanceSnapshotBuilder.java:69)

at name.abuchen.portfolio.snapshot.security.SecurityPerformanceSnapshot.create(SecurityPerformanceSnapshot.java:38)

at name.abuchen.portfolio.snapshot.ClientPerformanceSnapshot.addCapitalGainsFifo(ClientPerformanceSnapshot.java:372)

at name.abuchen.portfolio.snapshot.ClientPerformanceSnapshot.calculate(ClientPerformanceSnapshot.java:356)

at name.abuchen.portfolio.snapshot.ClientPerformanceSnapshot.(ClientPerformanceSnapshot.java:198)

at name.abuchen.portfolio.ui.views.PerformanceView.reportingPeriodUpdated(PerformanceView.java:177)

at name.abuchen.portfolio.ui.views.PerformanceView.createBody(PerformanceView.java:245)

at name.abuchen.portfolio.ui.editor.AbstractFinanceView.createViewControl(AbstractFinanceView.java:171)

at name.abuchen.portfolio.ui.editor.PortfolioPart.createView(PortfolioPart.java:573)

at name.abuchen.portfolio.ui.editor.PortfolioPart.activateView(PortfolioPart.java:529)

at name.abuchen.portfolio.ui.editor.PortfolioPart.activateView(PortfolioPart.java:517)

at name.abuchen.portfolio.ui.editor.ClientEditorSidebar$1.select(ClientEditorSidebar.java:71)

at name.abuchen.portfolio.ui.editor.ClientEditorSidebar$1.select(ClientEditorSidebar.java:1)

at name.abuchen.portfolio.ui.editor.Sidebar$Entry.handleMouseDown(Sidebar.java:419)

at org.eclipse.swt.events.MouseListener$2.mouseDown(MouseListener.java:96)

at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:209)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)

at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4404)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1173)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4202)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3790)

at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1151)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)

at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1042)

at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)

at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:165)

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)


Bei Wertpapiere:

Cannot invoke “name.abuchen.portfolio.snapshot.security.BaseSecurityPerformanceRecord.addLineItem(name.abuchen.portfolio.snapshot.security.CalculationLineItem)” because the return value of “java.util.Map.get(Object)” is null

java.lang.NullPointerException: Cannot invoke “name.abuchen.portfolio.snapshot.security.BaseSecurityPerformanceRecord.addLineItem(name.abuchen.portfolio.snapshot.security.CalculationLineItem)” because the return value of “java.util.Map.get(Object)” is null

at name.abuchen.portfolio.snapshot.security.SecurityPerformanceSnapshotBuilder.addPseudoValuationTansactions(SecurityPerformanceSnapshotBuilder.java:168)

at name.abuchen.portfolio.snapshot.security.SecurityPerformanceSnapshotBuilder.create(SecurityPerformanceSnapshotBuilder.java:46)

at name.abuchen.portfolio.snapshot.security.LazySecurityPerformanceSnapshot.create(LazySecurityPerformanceSnapshot.java:16)

at name.abuchen.portfolio.ui.views.SecuritiesPerformanceView.reportingPeriodUpdated(SecuritiesPerformanceView.java:1853)

at name.abuchen.portfolio.ui.views.SecuritiesPerformanceView.createBody(SecuritiesPerformanceView.java:827)

at name.abuchen.portfolio.ui.editor.AbstractFinanceView.createViewControl(AbstractFinanceView.java:171)

at name.abuchen.portfolio.ui.editor.PortfolioPart.createView(PortfolioPart.java:573)

at name.abuchen.portfolio.ui.editor.PortfolioPart.activateView(PortfolioPart.java:529)

at name.abuchen.portfolio.ui.editor.PortfolioPart.activateView(PortfolioPart.java:517)

at name.abuchen.portfolio.ui.editor.ClientEditorSidebar$1.select(ClientEditorSidebar.java:71)

at name.abuchen.portfolio.ui.editor.ClientEditorSidebar$1.select(ClientEditorSidebar.java:1)

at name.abuchen.portfolio.ui.editor.Sidebar$Entry.handleMouseDown(Sidebar.java:419)

at org.eclipse.swt.events.MouseListener$2.mouseDown(MouseListener.java:96)

at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:209)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)

at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4404)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1173)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4202)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3790)

at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1151)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)

at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1042)

at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)

at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:165)

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)

Du könntest mal versuchen

  1. die GUI zurückzusetzen: unter Hilfe ganz unten
    Falls das nicht hilft
  2. den workspace (bei geschlossenem PP) zu löschen. Der wird dann automatisch wieder angelegt.
    Den workspace findest Du