"Alle Wertpapiere" zeigt Fehler "Comparison method violates its general contract!..."

Bei Aufruf von “Alle Wertpapiere” wird nur die Fehlermeldung s.u. angezeigt. Das Programm hat vorher einwandfrei funktioniert.

Als letzte Aktion habe ich ein Limit “<22” bei einem Wertpapier eingetragen und oben auf die Limit-Spalte zum Sortieren geklickt.

Version: 0.54.3 (Aug. 2021)
Platform: win32, x86_64 (Windows 10Pro 20H2 19042.1202)
Java: 11.0.4+11-LTS, Azul Systems, Inc.

Comparison method violates its general contract!

java.lang.IllegalArgumentException: Comparison method violates its general contract!

	at java.base/java.util.TimSort.mergeLo(Unknown Source)

	at java.base/java.util.TimSort.mergeAt(Unknown Source)

	at java.base/java.util.TimSort.mergeCollapse(Unknown Source)

	at java.base/java.util.TimSort.sort(Unknown Source)

	at java.base/java.util.Arrays.sort(Unknown Source)

	at org.eclipse.jface.viewers.ViewerComparator.sort(ViewerComparator.java:206)

	at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:1037)

	at org.eclipse.jface.viewers.AbstractTableViewer.internalRefreshAll(AbstractTableViewer.java:670)

	at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:618)

	at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:610)

	at org.eclipse.jface.viewers.AbstractTableViewer.lambda$0(AbstractTableViewer.java:572)

	at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1400)

	at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1361)

	at org.eclipse.jface.viewers.AbstractTableViewer.inputChanged(AbstractTableViewer.java:572)

	at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:282)

	at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1634)

	at name.abuchen.portfolio.ui.views.SecuritiesTable.setInput(SecuritiesTable.java:799)

	at name.abuchen.portfolio.ui.views.SecurityListView.setSecurityTableInput(SecurityListView.java:513)

	at name.abuchen.portfolio.ui.views.SecurityListView.createBody(SecurityListView.java:503)

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

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

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

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

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

	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:196)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	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:653)

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

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

Was hast du denn sonst für Limit-Werte, bei anderen Wertpapieren?

Vielen Dank für deine Hilfe. Die Limits sind entweder leer oder bis zu 4 stellig. Ich habe die Limits in einem Excel-Export betrachtet und dort nichts ungewöhnliches (wie Leerzeichen o.ä.) gefunden. Ich habe die 4-stelligen gelöscht, um zu sehen ob die Darstellung mit Tausender-Punkt ein Problem sein könnte - keine Änderung. Ich glaube nicht, dass die Limit-Werte an sich das Problem sind, sondern eher die Sortierung über die Limit Spalte.
Unten ist die aktuelle Settings-Datei. Weißt du, wie ich in der Datei die Sortierung der Allewertpapiere-Ansicht ändern kann, so dass diese ncht mehr nach Limit sondern z.B. nach Namen sortiert?

#Fri Sep 10 09:17:16 CEST 2021
SecurityEventsPane=0\=128$229;1\=370;2\=174;3\=326;4\=300;
TransactionsViewer3=0\=128$244;1\=80;2\=282;3\=107;4\=179;5\=80;6\=80;7\=80;8\=80;10\=871;account\=120;9\=120;isin\=138;
import-target-account-DEGIRO=3c2c0c47-0f6e-4fb3-a10e-f34fe36d01f0
DefinitionViewer-fc8c7163-ed3b-4d94-843c-95e402249ded=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
import-target-portfolio-comdirect=1e77c9a8-790e-4868-97df-83366fd0a47e
SecurityListView@events2=0\=128$312;1\=243;2\=193;3\=144;4\=508;
StatementOfAssetsViewer=36854bd2-c533-4032-ab46-ca7472fcc166
ReBalancingViewer-83326a66-278f-4fdf-ab25-8527f7da561d=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
FilterDropDown-filterSettings=0
import-target-account-DKB=52d47dab-e23e-4194-8cb7-a9c712d211b5
import-target-account-Trade\ Republic=552ccce2-51dd-4423-88de-2a1a24343615
TaxonomyView-UNASSIGNED-12d17b26-2159-4aff-bb30-fc3c62d560bc=true
PerformanceView-calculation@v2=label\=350;value\=80;forex\=80;
EarningsView-mode=EARNINGS
AccountListView@top2=0\=150;1\=285;currency\=225;note\=321;
ReBalancingViewer-4ba2a418-58f4-40f3-a762-5595385de7f6=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
SecurityQuoteQualityMetricsViewer@unexpected=0\=128$300;
ReturnsVolatilityChartView-risk-metric=VOLATILITY
import-target-portfolio-ING-DiBa\ AG=bab2b3a6-18f3-46b1-8402-88fd6bd563b6
EarningsView-use-gross-value=false
import-target-portfolio-Baader\ Bank\ /\ Scalable\ Capital=ebc59537-0573-4625-b0be-31b13bc3958b
ReBalancingViewer-d7e84992-29d2-4e06-8d3f-c2436d4fc2f0=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
import-target-portfolio-Trade\ Republic\ -\ Sparplan=51d34dde-5a9d-4b4a-80e9-9c7987f57f11
PerformanceView-newsash=-200
ExceptionView-newsash=-200
PerformanceView@2Geb\u00FChren=0\=128$100;1\=100;2\=80;3\=80;4\=80;5\=250;6\=100;7\=100;note\=22;
PerformanceView@byaccounts2=0\=400;1\=80;2\=80;3\=80;4\=80;5\=80;
TradeDetailsView-newsash=200
StatementOfAssetsHistoryView-PICKER$picked=6217b8d1-52db-4d2d-9079-241513f46dd1
ReBalancingViewer-1e84393f-c53d-44aa-a16c-dac0623fa25b=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
TaxonomyView-VIEW-c402c86b-b950-422f-953a-4f80953d6e11=2
import-target-account-Trade\ Republic\ -\ Sparplan=552ccce2-51dd-4423-88de-2a1a24343615
TaxonomyView-EXPANSION-DEFINITION-932fbd6c-d9c0-4f4d-984c-d004a865d8c6=
TaxonomyView-EXPANSION-DEFINITION-15dddc0c-e46c-42b3-8841-8bbe2ed89f6d=
import-target-portfolio-Trade\ Republic\ -\ Dividendenbuchung=51d34dde-5a9d-4b4a-80e9-9c7987f57f11
DefinitionViewer-aec75c6c-7b9f-4067-82f1-a51089c87669=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=232;act\=100;
ReBalancingViewer-84db13e8-ecad-413f-899f-e62a66961b4a=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
name.abuchen.portfolio.ui.views.panes.TransactionsPane=0\=128$221;1\=155;2\=250;3\=131;4\=80;5\=292;6\=80;7\=80;8\=80;account\=120;9\=120;10\=317;isin\=163;symbol\=80;wkn\=80;
SecurityListView@transactions4=0\=128$294;1\=196;2\=198;3\=80;4\=178;5\=80;6\=80;7\=120;8\=292;note\=1103;
DefinitionViewer-9518bd05-522e-4cc8-9ba0-cd6b04e19ad8=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
TaxonomyView-EXPANSION-DEFINITION-90e2ba1c-56aa-4a57-881d-b13f32ce131c=dc409663-0d75-4d1c-b028-fd1a81a9fca2,ac318ee3-72aa-4b60-8363-0a1449173f73,7d133ae2-79b5-4c50-993b-29810d37889f
EarningsView-newsash=-200
import-target-portfolio-Consorsbank=095ecac4-6088-4d1b-9883-5c77927bd66f
DefinitionViewer-a0976d7c-6009-4ba5-b8bc-2d3abd2603aa=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
DefinitionViewer-932fbd6c-d9c0-4f4d-984c-d004a865d8c6=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
EarningsView-use-consolidate-retired=false
CalculationLineItemPane=0\=80;1\=80;2\=80;3\=80;4\=80;5\=80;6\=80;7\=80;8\=80;9\=120;note\=22;
DefinitionViewer-83326a66-278f-4fdf-ab25-8527f7da561d=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
name.abuchen.portfolio.ui.views.SecuritiesTable$picked=aa2ba74c-36c9-4c80-83e8-9c5887ac0c1b
ReBalancingViewer-a0976d7c-6009-4ba5-b8bc-2d3abd2603aa=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
ReBalancingViewer-36854bd2-c533-4032-ab46-ca7472fcc166=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
TaxonomyView-EXPANSION-DEFINITION-d7e84992-29d2-4e06-8d3f-c2436d4fc2f0=
TaxonomyView-EXPANSION-DEFINITION-80799b4f-270d-4758-bb26-06e2cade5d6b=
import-target-portfolio-DEGIRO=5ecb2cbc-f65b-4887-8f91-d107a0477a56
TaxonomyView-36854bd2-c533-4032-ab46-ca7472fcc166-filter-non-zero=true
ReBalancingViewer-d77a8005-2ae0-4fb8-a2b8-c95884ebba85=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
import-target-portfolio-Trade\ Republic\ Bank\ GmbH=51d34dde-5a9d-4b4a-80e9-9c7987f57f11
TaxonomyView-90e2ba1c-56aa-4a57-881d-b13f32ce131c-filter-non-zero=false
EarningsView-tab=3
filter-redired-accounts=true
TaxonomyView-VIEW-a0976d7c-6009-4ba5-b8bc-2d3abd2603aa=2
TaxonomyView-UNASSIGNED-15dddc0c-e46c-42b3-8841-8bbe2ed89f6d=true
DefinitionViewer-84db13e8-ecad-413f-899f-e62a66961b4a=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
TaxonomyView-EXPANSION-DEFINITION-84db13e8-ecad-413f-899f-e62a66961b4a=
InvestmentPlanListView-newsash=250
TaxonomyView-EXPANSION-DEFINITION-36854bd2-c533-4032-ab46-ca7472fcc166=
SecuritiesPerformanceView@trades@SINGLE_SECURITY=start\=1024$245;end\=212;tx\=212;shares\=80;entryvalue\=80;exitvalue\=80;pl\=202;holdingperiod\=80;irr\=177;gpl\=217;latesttrade\=80;return\=140;portfolio\=100;
ReBalancingViewer-80799b4f-270d-4758-bb26-06e2cade5d6b=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
HoldingsPieChartView-newsash=-200
SecuritiesPerformanceView@trades@MULTIPLE_SECURITES=name\=1024$300;start\=192;end\=80;tx\=80;shares\=80;entryvalue\=121;exitvalue\=117;pl\=143;holdingperiod\=80;irr\=148;return\=142;portfolio\=100;gpl\=263;
TaxonomyView-90e2ba1c-56aa-4a57-881d-b13f32ce131c-filter-not-retired=true
import-target-account-Trade\ Republic\ -\ Dividendenbuchung=552ccce2-51dd-4423-88de-2a1a24343615
DefinitionViewer-80799b4f-270d-4758-bb26-06e2cade5d6b=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
TaxonomyView-newsash=-302
PortfolioListView@top2=0\=1024$168;1\=160;volume\=146;note\=411;
DefinitionViewer-4ba2a418-58f4-40f3-a762-5595385de7f6=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
import-target-account-Consorsbank=4b8fa852-a681-4903-ba82-2c1008fab3ab
TaxonomyView-EXPANSION-DEFINITION-4ba2a418-58f4-40f3-a762-5595385de7f6=d0755bf8-9a54-4419-ad1f-a374ed806d98
TaxonomyView-EXPANSION-DEFINITION-d77a8005-2ae0-4fb8-a2b8-c95884ebba85=acbf1eb1-2c1d-4d4e-b33d-3d0484f13761,1e4ee9f4-fa0c-4120-8f1c-af89e1424662,769c1ea9-dde5-412f-801f-e947e5d61f74
DefinitionViewer-d77a8005-2ae0-4fb8-a2b8-c95884ebba85=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
ReBalancingViewer-932fbd6c-d9c0-4f4d-984c-d004a865d8c6=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
ReBalancingViewer-15dddc0c-e46c-42b3-8841-8bbe2ed89f6d=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
StatementOfAssetsView-newsash=-200
TaxonomyView-EXPANSION-DEFINITION-a25a98c5-c528-4543-a9cf-5d8a3881cf81=c4ffa547-e249-4b4f-964b-35c1eba4c9bf,27dfe0b0-90c0-4edc-bcca-e1240b934991,29c4c1b0-1447-498f-a903-2b02af3b431d,10b43d3f-002b-41bb-b970-3a4aec5c3c45
SecurityListView@prices=0\=128$129;1\=159;
import-target-portfolio-ING-DiBa=bab2b3a6-18f3-46b1-8402-88fd6bd563b6
EarningsView-year=2015
TaxonomyView-UNASSIGNED-a0976d7c-6009-4ba5-b8bc-2d3abd2603aa=true
ReturnsVolatilityChartView-newsash=-200
TaxonomyView-UNASSIGNED-aec75c6c-7b9f-4067-82f1-a51089c87669=true
import-target-account-Baader\ Bank\ /\ Scalable\ Capital=81fcd876-72d1-4db2-a55d-0bf4007e5523
DefinitionViewer-36854bd2-c533-4032-ab46-ca7472fcc166=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
name.abuchen.portfolio.ui.views.SecuritiesPerformanceView$picked=1a70a73b-20dd-4683-9798-ff4c2a255168
TaxonomyView-EXPANSION-DEFINITION-c402c86b-b950-422f-953a-4f80953d6e11=
TaxonomyView-EXPANSION-DEFINITION-1e84393f-c53d-44aa-a16c-dac0623fa25b=9cbefcd1-69cc-41ff-b788-e1b450d3b042
name.abuchen.portfolio.ui.views.StatementOfAssetsViewer$picked=4783a7aa-54f3-4a84-b261-bf31dc52c8bc
AccountListView@bottom5=0\=128$311;1\=100;2\=382;3\=107;4\=250;5\=80;6\=80;7\=263;8\=531;isin\=164;
TaxonomyView-VIEW-932fbd6c-d9c0-4f4d-984c-d004a865d8c6=2
TaxonomyView-EXPANSION-DEFINITION-fc8c7163-ed3b-4d94-843c-95e402249ded=d8475681-8ca0-4083-8b63-823b9cad73b8
DefinitionViewer-12d17b26-2159-4aff-bb30-fc3c62d560bc=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
TaxonomyView-VIEW-15dddc0c-e46c-42b3-8841-8bbe2ed89f6d=2
InvestmentPlanListView@top=0\=100;1\=250;2\=120;3\=120;4\=80;5\=80;6\=80;7\=80;8\=80;9\=80;10\=80;
PerformanceChartView-PICKER$picked=fe8361d2-5d59-4cb6-ad2e-40541acfb3a1
TransactionsTab@v3=0\=128$213;1\=94;2\=250;3\=80;4\=80;5\=80;6\=80;7\=80;8\=120;9\=954;
DefinitionViewer-d7e84992-29d2-4e06-8d3f-c2436d4fc2f0=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
DefinitionViewer-90e2ba1c-56aa-4a57-881d-b13f32ce131c=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
PerformanceView@2Steuern=0\=128$100;1\=100;2\=80;3\=80;4\=80;5\=250;6\=100;7\=100;note\=22;
SettingsView-newsash=-200
SecurityPriceChartPane=M6
import-target-account-ING-DiBa=58e88ec4-8e4a-4f86-9175-9d4d91ba77f8
TaxonomyView-EXPANSION-DEFINITION-9518bd05-522e-4cc8-9ba0-cd6b04e19ad8=38319a59-819a-490b-8dc1-acd7d808710b,35523d86-ba9e-413e-8b73-b6abcd215d33,6c5416b7-7aff-45b7-8256-7355f26f0989
BookmarksListTab@bottom=0\=150;1\=956;
TaxonomyView-VIEW-90e2ba1c-56aa-4a57-881d-b13f32ce131c=0
TaxonomyView-36854bd2-c533-4032-ab46-ca7472fcc166-filter-not-retired=true
import-target-portfolio-DKB=9c5dc659-601b-4572-81bb-858289f1887e
ReturnsVolatilityChartView-PICKER$picked=a04f80e1-d4ee-41f1-bd2d-441a4d6d45d6
PerformanceChartView-newsash=-200
HistoricalPricesPane=0\=128$150;1\=290;
StatementOfAssetsHistoryView-newsash=-200
TaxonomyView-EXPANSION-DEFINITION-a0976d7c-6009-4ba5-b8bc-2d3abd2603aa=
TaxonomyView-UNASSIGNED-fc8c7163-ed3b-4d94-843c-95e402249ded=true
PortfolioListView-newsash=1491
TaxonomyView-EXPANSION-DEFINITION-aec75c6c-7b9f-4067-82f1-a51089c87669=
ReBalancingViewer-fc8c7163-ed3b-4d94-843c-95e402249ded=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
TaxonomyView-UNASSIGNED-84db13e8-ecad-413f-899f-e62a66961b4a=true
TaxonomyView-VIEW-aec75c6c-7b9f-4067-82f1-a51089c87669=2
DefinitionViewer-15dddc0c-e46c-42b3-8841-8bbe2ed89f6d=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
import-target-portfolio-Trade\ Republic=51d34dde-5a9d-4b4a-80e9-9c7987f57f11
AbstractHistoricView=L1Y0;L2Y0;L3Y0;Y2021;Y2020;Y2019;Y2018;Y2017;X;T200;S2020-11-01;S2015-01-01;L5Y0;L0Y3;B;F2020-03-19_2021-09-01;F2019-12-19_2020-03-18;F2019-12-19_2020-07-15;F2020-09-01_2030-09-01;
name.abuchen.portfolio.ui.views.AllTransactionsView=0\=128$185;1\=80;2\=250;3\=80;4\=80;5\=80;6\=80;7\=80;8\=80;account\=120;9\=120;10\=200;
ReBalancingViewer-12d17b26-2159-4aff-bb30-fc3c62d560bc=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
SecuritiesPerformanceView-newsash=961
import-target-account-comdirect=a19de67b-4a52-40eb-b6d1-88bac7d27487
TaxonomyView-VIEW-36854bd2-c533-4032-ab46-ca7472fcc166=2
PerformanceView@2Ertr\u00E4ge=0\=128$100;1\=100;2\=80;3\=80;4\=80;5\=250;6\=100;7\=100;note\=22;
TaxonomyView-VIEW-80799b4f-270d-4758-bb26-06e2cade5d6b=2
DashboardView-newsash=-200
ReBalancingViewer-aec75c6c-7b9f-4067-82f1-a51089c87669=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
AccountListView-newsash=1634
TaxonomyView-VIEW-d7e84992-29d2-4e06-8d3f-c2436d4fc2f0=2
TaxonomyView-UNASSIGNED-932fbd6c-d9c0-4f4d-984c-d004a865d8c6=true
import-target-account-ING-DiBa\ AG=58e88ec4-8e4a-4f86-9175-9d4d91ba77f8
SecuritiesPerformanceView@bottom4=0\=1024$154;1\=169;2\=80;3\=80;4\=80;5\=80;6\=80;7\=80;8\=80;9\=120;note\=22;
ReBalancingViewer-a25a98c5-c528-4543-a9cf-5d8a3881cf81=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
TaxonomyView-UNASSIGNED-c402c86b-b950-422f-953a-4f80953d6e11=true
import-target-account-Trade\ Republic\ Bank\ GmbH=552ccce2-51dd-4423-88de-2a1a24343615
ReBalancingViewer-9518bd05-522e-4cc8-9ba0-cd6b04e19ad8=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
SecurityListView-newsash=767
AttributeListTab@v2=0\=250;1\=150;2\=150;3\=100;
ReBalancingViewer-c402c86b-b950-422f-953a-4f80953d6e11=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
ReBalancingViewer-90e2ba1c-56aa-4a57-881d-b13f32ce131c=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%indicator\=60;delta\=100;quote\=60;deltashares\=100;
DefinitionViewer-c402c86b-b950-422f-953a-4f80953d6e11=txname\=589;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
DefinitionViewer-1e84393f-c53d-44aa-a16c-dac0623fa25b=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
TaxonomyView-VIEW-12d17b26-2159-4aff-bb30-fc3c62d560bc=2
SecurityQuoteQualityMetricsViewer@missing=0\=128$300;
DefinitionViewer-a25a98c5-c528-4543-a9cf-5d8a3881cf81=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
TaxonomyView-VIEW-84db13e8-ecad-413f-899f-e62a66961b4a=2
TaxonomyView-VIEW-fc8c7163-ed3b-4d94-843c-95e402249ded=0

Vielleicht ist es die Zeile, aber das ist geraten:

Die Fehlermeldung bedeutet, daß der Vergleich von Limits inkonsistent ist, also z.B. manchmal A<B sagt und manchmal A>B. Ich sehe im Code erst einmal nicht, wie das passieren könnte. Von daher wäre es gut, ein Minimalbeispiel als Datei zu haben.

Ich habe die Datei aus dem Backup wiederhergestellt und noch ein paar Tests gemacht.
Das Problem tritt immer dann auf, wenn ich die Sortierung bei AlleWertpapiere auf Limit-Sortierung setze.
Internal Error
Ursache: java.lang.IllegalArgumentException: Comparison method violates its general contract!
Details: : Comparison method violates its general contract!

Wenn ich direkt danach die Sortierung ändere und in AlleWertpapiere bleibe ist der Fehler weg. Sobald ich (mit Limit-Sortierung) auf eine andere Ansicht geklickt habe und dann wieder auf AlleWertpapiere habe ich dauerhaft den hier beschriebenen Fehler.
Es sind aktuell 547 Wertpapiere in der Ansicht.
Ich habe außerdem festgestellt, dass der Fehler teilweise nicht auftritt nicht auftritt, wenn AlleWertpapiere gefiltert wird.
Filter “st”: OK
Filter “s”: Fehler, falls Limit absteigend sortiert ist (leere unten). Der Fehler tritt in beiden Szenarien auf:

  • wenn das t aus dem st Filter gelöscht wird (während Limit absteigend sortiert ist)
  • wenn Filter=s und die Limit-Sortierung von aufsteigend nach absteigend umgestellt wird (Filter=s und Sortierung aufsteigend zeigt keinen Fehler)

Bei Filter “m” bekomme ich einen Fehler bei beiden Sortierungen.

Bei Filter “m” und Filter “Nur aktive Instrumente” bekomme ich keinen Fehler( 243 Wertpapiere angezeigt), auch nicht wenn ich zusätzlich “Bestand = 0” aktiviere (36 Wertpapiere angezeigt).
ABER Filter “m” und Filter “Nur aktive Instrumente” UND “Bestand > 0” liefert einen Fehler (obwohl nur 207 Wertpapiere angezeigt werden). Eigentlich sollte es doch kein Wertpapier nur in der letzten Auswahl vorhanden sein.

Wenn im Filter/Suche nichts/kein “m” eingegeben wird und “Nur aktive Instrumente” über die gesamte Liste gefiltert wird, erhalte ich auch die Fehlermeldung.

Ich habe die Wertpapierliste mit den Limits angehängt. Ich habe aber nichts Auffälliges gesehen.

Wertpapiere_(Standard_TEST).txt (19,5 KB)

Was genau wird denn hier verglichen? Welche Duplikate wären ggf. relevant? z.B. die ISIN GB0030932676 kommt 2 mal vor, liefert aber keinen Fehler wenn ich danach filtere und Limit sortiere.

Die einzigen Fehler im Fehlerprotokoll sind neben einigen Kursdaten APIs einige Papiere mit negativem Bestand - kann das einen Einfluss haben?:
Sat Sep 11 09:05:39 CEST 2021
Negativer Bestand während der FIFO Kostenberechnung. Bestand: -0,005 Wertpapier: Lyxor MSCI Em.M.2x D.L.TRN U.ETF Datum: 02.01.2018

Noch eine Ergänzung:
Bei den Berichten, also Vermögensaufstellung und Performance-Wertpapiere funktioniert die Sortierung nach der Limit-spalte einwandfrei.