The tr:convertNumber doesn't work right with Finnish locale. In Finnish locale group separator used is ' '. The converter doesn't handle this.
So we made custom converter which extends the Trinidad one and basically in getAsString-method we strip away the currency symbol and setType('currency'). And then in getAsObject-method we remove the blanks(The Finnish group separators.) and setType('number').(Because using currency type don't work...??!!). Everything works fine with our custom converter in development environment (Ui running in Jetty and services in WAS). But in our testing environment (All running in WAS 6.1) we get this error from converter: file:WEB-INF/lib/Components-1.2.6-SNAPSHOT.jar!/META-INF/components/policy/policyPaymentPlans.jspx @264,11 value="#{uiEntry.entry.paymentplanentry.payment}": Exception setting property payment of base with class com.xxx.xxx.policy.sbo.SD_Paymentplanentry, Bean: com.xxx.xxx.policy.sbo.SD_Paymentplanentry, property: payment, newValue: 1100.00,newValue class: java.math.BigDecimal method parameter class: java.lang.Double, null I don't get what is causing this? What could be different in WAS classpath that would cause something like this? S