Widget Performance-Berechnung bleibt weiß

Hey zusammen,
ich hatte einen Nachricht, dass man sich doch die 64Bit Version downloaden soll, da die 32Bit bald nicht mehr unterstützt wird.
Gesagt getan.
Jetzt sehe ich allerdings unter „Performance“ keine „Performance-Berechnung“ mehr… Die Headline ist halb abgeschnitten und darunter, ist das feld jetzt weiß…?
Hatte versuchsweise die 32Bit nochmal geöffnet, aber auch da selbe Ansicht.
Widget löschen und wieder einfügen, hat auch nicht funktioniert. Was kann ich jetzt tun?
Grüße Basti

Steht irgendwas im Hilfe -> Fehlerprotokoll?

ja einiges… ich sehe ganz viele internal errors…

internal error:

Mon Apr 06 17:42:16 CEST 2020
Internal Error

java.util.ConcurrentModificationException

	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)

	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)

	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)

	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)

	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)

	at java.base/java.util.stream.ReferencePipeline.collect(Unknown Source)

	at name.abuchen.portfolio.snapshot.PortfolioSnapshot.create(PortfolioSnapshot.java:34)

	at name.abuchen.portfolio.snapshot.ClientSnapshot.create(ClientSnapshot.java:40)

	at name.abuchen.portfolio.snapshot.ClientIndex.calculate(ClientIndex.java:75)

	at name.abuchen.portfolio.snapshot.PerformanceIndex.forClient(PerformanceIndex.java:72)

	at name.abuchen.portfolio.ui.views.dataseries.DataSeriesCache.calculate(DataSeriesCache.java:80)

	at name.abuchen.portfolio.ui.views.dataseries.DataSeriesCache.lookup(DataSeriesCache.java:65)

	at name.abuchen.portfolio.ui.views.dataseries.PerformanceChartSeriesBuilder.build(PerformanceChartSeriesBuilder.java:22)

	at name.abuchen.portfolio.ui.views.dashboard.ChartWidget.lambda$3(ChartWidget.java:298)

	at java.base/java.lang.Iterable.forEach(Unknown Source)

	at name.abuchen.portfolio.ui.views.dashboard.ChartWidget.buildPerformanceSeries(ChartWidget.java:298)

	at name.abuchen.portfolio.ui.views.dashboard.ChartWidget.update(ChartWidget.java:270)

	at name.abuchen.portfolio.ui.views.dashboard.DashboardView$CalculateWidgetDataRunnable.lambda$2(DashboardView.java:240)

	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)

	at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)

	at java.base/java.util.HashMap$EntrySpliterator.forEachRemaining(Unknown Source)

	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)

	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)

	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)

	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)

	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)

	at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)

	at name.abuchen.portfolio.ui.views.dashboard.DashboardView$CalculateWidgetDataRunnable.lambda$0(DashboardView.java:239)

	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)

	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)

	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3933)

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

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

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

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

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

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

	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199)

	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)

	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)

	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391)

	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246)

	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

	at java.base/java.lang.reflect.Method.invoke(Unknown Source)

	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)

	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595)

	at org.eclipse.equinox.launcher.Main.run(Main.java:1501)

Hi @Basti,

kannst Du mir mal Deinen Datei an portfolio dot performance dot help at gmail dot com schicken? Mir ist nicht ganz klar was da schief geht.

Die Exception führ auf jeden Fall dazu dass das Dashboard weiß bleibt.

Es sieht aber so aus als würden im Hintergrund die Buchungen geändert werden. Und das erklärt sich mir momentan nicht.