"unknown format type: nummer" in Dutch version

I hope this is the correct place to file a bug report since I can’t speak German.

The Dutch version in not usable due to a nasty bug. It is still present in the newest december update.

When you try to change the date range in one of the Chart sections I encounter a bug reading:

„unknown format type: nummer“

In think somebody translated some of the backend code?
„nummer“ is Dutch for „number“ of course.

Hope somebody reads this. I would love to use the program in Dutch but I can’t!

1 Like

That’s a pitty but when I change the language to Dutch I didn’t get this error message at all.

Could you do me a favor and check the Debug log (after the error appears again) if a red flagged error message is present there? If so by double click on it further information should be displayed…

Hi! Thanks for your quick reply. I hadn’t noticed the error log before. Here is the extract:

Tue Dec 03 07:25:07 CET 2019
Internal Error

java.lang.IllegalArgumentException: unknown format type: nummer
	at java.base/java.text.MessageFormat.makeFormat(Unknown Source)
	at java.base/java.text.MessageFormat.applyPattern(Unknown Source)
	at java.base/java.text.MessageFormat.<init>(Unknown Source)
	at java.base/java.text.MessageFormat.subformat(Unknown Source)
	at java.base/java.text.MessageFormat.format(Unknown Source)
	at java.base/java.text.Format.format(Unknown Source)
	at java.base/java.text.MessageFormat.format(Unknown Source)
	at name.abuchen.portfolio.snapshot.ReportingPeriod$LastXTradingDays.toString(ReportingPeriod.java:207)
	at name.abuchen.portfolio.ui.util.ReportingPeriodDropDown.createActionFor(ReportingPeriodDropDown.java:116)
	at name.abuchen.portfolio.ui.util.ReportingPeriodDropDown.menuAboutToShow(ReportingPeriodDropDown.java:60)
	at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:342)
	at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:473)
	at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:468)
	at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:500)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:259)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4292)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1516)
	at org.eclipse.swt.widgets.Menu.menuWillOpen(Menu.java:808)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:6066)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
	at org.eclipse.swt.internal.cocoa.NSMenu.popUpContextMenu(NSMenu.java:80)
	at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:270)
	at org.eclipse.swt.widgets.Display.runPopups(Display.java:4193)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3726)
	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)

:+1: Thanks for providing this detailed error information, this helps to identify the root cause.

I have tried deleting the .settings file. This solves the problem.
I think the bug has something to do with my custom date ranges.

Here is before the bug:

#Mon Dec 02 11:28:52 CET 2019
TransactionsViewer3=0\=128$244;1\=80;2\=250;3\=80;4\=80;5\=80;6\=80;7\=80;8\=80;account\=120;9\=120;10\=200;
PerformanceView@2Earnings=0\=128$100;1\=100;2\=80;3\=80;4\=80;5\=250;6\=100;7\=100;note\=22;
StatementOfAssetsViewer=0a2523ca-234b-431b-90f2-8e7568628f74
SecurityListView@prices=0\=128$80;1\=80;
DefinitionViewer-ece40dd7-8668-4690-bd34-9cd32754dd28=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
EarningsView-year=2019
TaxonomyView-EXPANSION-DEFINITION-ec11f4f1-c5f6-4a30-a86e-3022df455774=4cf010da-5327-43b7-9731-486c36c47110
TaxonomyView-EXCLUDESECURITESPIECHART-ece40dd7-8668-4690-bd34-9cd32754dd28=true
FilterDropDown-filterSettings=0
name.abuchen.portfolio.ui.views.SecuritiesPerformanceView$picked=dffa23f5-bd0f-4a55-8e9e-18a3846bef5b
name.abuchen.portfolio.ui.views.StatementOfAssetsViewer$picked=7cee992a-6fc7-4e35-baef-189a069a9986
DefinitionViewer-ec11f4f1-c5f6-4a30-a86e-3022df455774=txname\=400;amGV%\=60;weight\=70;act%\=60;act\=100;color\=60;
AccountListView@bottom5=0\=1024$80;1\=161;2\=80;3\=80;4\=250;5\=80;6\=80;7\=120;8\=22;
AccountListView@top2=0\=150;1\=80;note\=22;
EarningsView-mode=ALL
ReturnsVolatilityChartView-risk-metric=VOLATILITY
PerformanceView-calculation=label\=350;value\=1024$80;
CurrencyConverterTab=label\=300;value\=100;
DefinitionViewer-81dd7bcd-8fd5-4b98-8635-80b452b58985=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
ReBalancingViewer-0a2523ca-234b-431b-90f2-8e7568628f74=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-ec11f4f1-c5f6-4a30-a86e-3022df455774=false
InvestmentPlanListView@top=0\=100;1\=250;2\=120;3\=120;4\=80;5\=80;6\=80;7\=80;8\=80;
EarningsView-use-gross-value=false
TaxonomyView-EXPANSION-REBALANCE-ece40dd7-8668-4690-bd34-9cd32754dd28=
StatementOfAssetsView-client-filter=
PerformanceChartView-PICKER$picked=bf64ca67-0092-4504-9511-cd38b8f36e9e
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;
TransactionsTab@v2=0\=128$80;1\=250;2\=80;3\=80;4\=80;5\=80;6\=120;7\=200;
StatementOfAssetsHistoryView-PICKER$picked=c8ce9180-aaa0-4f5a-88ee-4abe0e79d23b
PerformanceView@2Steuern=0\=128$100;1\=100;2\=80;3\=80;4\=80;5\=250;6\=100;7\=100;note\=22;
BookmarksListTab@bottom=0\=150;1\=500;
TaxonomyView-ef09fb45-9552-4f3a-a5f8-7779c03b64ad-client-filter=
performance-chart-aggregation-period=
TaxonomyView-VIEW-ec11f4f1-c5f6-4a30-a86e-3022df455774=0
TaxonomyView-EXPANSION-DEFINITION-0a2523ca-234b-431b-90f2-8e7568628f74=066da198-266e-4749-a767-dc09f3ca1a43
TaxonomyView-VIEW-ece40dd7-8668-4690-bd34-9cd32754dd28=2
TaxonomyView-EXPANSION-DEFINITION-ece40dd7-8668-4690-bd34-9cd32754dd28=
TaxonomyView-ef09fb45-9552-4f3a-a5f8-7779c03b64ad-filter-non-zero=false
ReturnsVolatilityChartView-PICKER$picked=e6b5abc8-16b1-4881-b7f6-2ca757b86197
TaxonomyView-EXPANSION-REBALANCE-ef09fb45-9552-4f3a-a5f8-7779c03b64ad=
import-target-portfolio-Account\ Transactions=71783fcf-c6d2-44f4-b7bd-e38802825368
ClientFilterDropDown=2b513285-dbcb-4392-95a9-939b09239356,71783fcf-c6d2-44f4-b7bd-e38802825368,5d7e9a6b-dddf-4b31-aff5-01737c40b76a;2b513285-dbcb-4392-95a9-939b09239356,17dcd6d0-360d-4505-beb4-dc86d81c8d3d,71783fcf-c6d2-44f4-b7bd-e38802825368,be9af894-ac90-4d60-97c7-68f8e59298c6;2b513285-dbcb-4392-95a9-939b09239356,5d7e9a6b-dddf-4b31-aff5-01737c40b76a
SecurityListView@transactions4=0\=128$100;1\=80;2\=80;3\=80;4\=80;5\=80;6\=80;7\=120;8\=120;note\=22;
PerformanceView@2Belastingen=0\=128$100;1\=100;2\=80;3\=80;4\=80;5\=250;6\=100;7\=100;note\=22;
PortfolioListView-newsash=250
import-target-portfolio-Portfolio\ Transactions=71783fcf-c6d2-44f4-b7bd-e38802825368
ExchangeRatesListTab@top2=0\=1024$80;1\=80;2\=150;3\=150;
TaxonomyView-VIEW-81dd7bcd-8fd5-4b98-8635-80b452b58985=0
AbstractHistoricView=T1;Y2019;L5Y0;L0Y4;T2;L0Y2;F2019-10-01_2019-11-01;L0Y1;T90;S2019-01-01;T60;M;T30;T70;T75;
name.abuchen.portfolio.ui.views.SecuritiesTable$picked=9bcb6fd7-038b-4022-b8ba-485df3209aeb
PerformanceView@2Inkomsten=0\=128$100;1\=100;2\=80;3\=80;4\=80;5\=250;6\=100;7\=100;note\=22;
PerformanceView@2Kosten=0\=128$100;1\=100;2\=80;3\=80;4\=80;5\=250;6\=100;7\=100;note\=22;
ReBalancingViewer-ece40dd7-8668-4690-bd34-9cd32754dd28=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%relative\=100;delta\=100;quote\=60;deltashares\=100;
PerformanceView@2Taxes=0\=100;1\=100;2\=80;3\=80;4\=128$80;5\=250;6\=100;7\=100;note\=22;
AttributeListTab=0\=250;1\=150;2\=150;
SecuritiesPerformanceView-newsash=572
DefinitionViewer-0a2523ca-234b-431b-90f2-8e7568628f74=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=60;act\=100;
PerformanceView@2Ertr\u00E4ge=0\=128$100;1\=100;2\=80;3\=80;4\=80;5\=250;6\=100;7\=100;note\=22;
ReBalancingViewer-ec11f4f1-c5f6-4a30-a86e-3022df455774=txname\=400;weight\=70;desiredAllocation\=70;targetvalue\=100;act%\=60;amGV%\=60;act\=100;delta%\=60;delta%relative\=100;delta\=100;quote\=60;deltashares\=100;
AccountListView-newsash=250
TaxonomyView-VIEW-ef09fb45-9552-4f3a-a5f8-7779c03b64ad=0
SecurityListView@events=0\=128$80;1\=80;2\=80;
EarningsView-tab=6
SecuritiesPerformanceView@bottom4=0\=1024$80;1\=80;2\=80;3\=80;4\=80;5\=80;6\=80;7\=80;8\=80;9\=120;note\=72;
filter-redired-accounts=false
TaxonomyView-EXPANSION-DEFINITION-81dd7bcd-8fd5-4b98-8635-80b452b58985=9b0ba8a7-8aad-47a5-8735-a5a469a7ae21
PerformanceView-client-filter=
ReBalancingViewer-ef09fb45-9552-4f3a-a5f8-7779c03b64ad=shares\=60;txname\=219;weight\=70;desiredAllocation\=70;targetvalue\=91;act%\=117;act\=89;amGV%\=60;delta%\=60;delta%relative\=100;delta\=100;deltashares\=100;
SecuritiesPerformanceView-sharesGreaterZero=false
SecurityListView-newsash=409
InvestmentPlanListView-newsash=250
SecuritiesPerformanceView@trades@SINGLE_SECURITY=start\=1024$80;end\=80;tx\=80;shares\=80;entryvalue\=80;exitvalue\=80;pl\=80;holdingperiod\=80;irr\=80;
SecuritiesPerformanceView@trades@MULTIPLE_SECURITES=name\=300;start\=1024$80;end\=80;tx\=80;shares\=80;entryvalue\=80;exitvalue\=80;pl\=80;holdingperiod\=80;irr\=80;
import-target-account-Account\ Transactions=be9af894-ac90-4d60-97c7-68f8e59298c6
filter-retired-portfolios=false
HoldingsPieChartView-client-filter=
PortfolioListView@top2=0\=100;1\=160;volume\=100;note\=22;
TaxonomyView-EXPANSION-DEFINITION-ef09fb45-9552-4f3a-a5f8-7779c03b64ad=2773c82b-6403-4db9-b113-221903c2c21f
TaxonomyView-UNASSIGNED-ece40dd7-8668-4690-bd34-9cd32754dd28=true
ReBalancingViewer-81dd7bcd-8fd5-4b98-8635-80b452b58985=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@missing=0\=128$300;
PerformanceView@2Fees=0\=100;1\=100;2\=80;3\=128$80;4\=80;5\=250;6\=100;7\=100;note\=22;
DefinitionViewer-ef09fb45-9552-4f3a-a5f8-7779c03b64ad=txname\=400;weight\=70;color\=60;act%\=60;amGV%\=68;act\=142;isin\=100;
import-target-account-Portfolio\ Transactions=be9af894-ac90-4d60-97c7-68f8e59298c6
1 Like

Yes. It happens if you create a date range „Last X trading days“. I fixed it.

Thank you, Andreas. Much obliged.
I absolutely love Portfolio Performance. Couldn’t live without it.

Too bad it is so little known! I think the German website scares a lot of people.

1 Like