Editing of product suppliers is not working for the Germany locale ------------------------------------------------------------------
Key: OFBIZ-4769 URL: https://issues.apache.org/jira/browse/OFBIZ-4769 Project: OFBiz Issue Type: Bug Components: product Affects Versions: Release 10.04, Release Branch 11.04, SVN trunk Reporter: Sergei Biletnikov Please, open any product and add to it a supplier (SupplierProduct), than try to edit it (..../catalog/control/EditProductSuppliers?productId=xxx). It works for English locale, but it does not work for German, I have the following error: =-=-=-=-=-=-=-=-= Database type warning GenericEntity.set =-=-=-=-=-=-=-=-= In entity field [SupplierProduct.minimumOrderQuantity] set the value passed in [java.lang.String] is not compatible with the Java type of the field [java.math.BigDecimal] Exception: java.lang.Exception Message: Location of database type warning ---- stack trace --------------------------------------------------------------- java.lang.Exception: Location of database type warning org.ofbiz.entity.GenericEntity.set(GenericEntity.java:426) org.ofbiz.entity.GenericEntity.set(GenericEntity.java:372) org.ofbiz.entity.GenericEntity.setAllFields(GenericEntity.java:887) ................ ---- exception report ---------------------------------------------------------- =-=-=-=-=-=-=-=-= Database type warning GenericEntity.set =-=-=-=-=-=-=-=-= In entity field [SupplierProduct.availableFromDate] set the value passed in [java.lang.String] is not compatible with the Java type of the field [java.sql.Timestamp] Exception: java.lang.Exception Message: Location of database type warning ---- stack trace --------------------------------------------------------------- java.lang.Exception: Location of database type warning org.ofbiz.entity.GenericEntity.set(GenericEntity.java:426) org.ofbiz.entity.GenericEntity.set(GenericEntity.java:372) org.ofbiz.entity.GenericEntity.setAllFields(GenericEntity.java:887) org.ofbiz.entity.finder.PrimaryKeyFinder.runFind(PrimaryKeyFinder.java:106) .................. the investigation says me the following: <screen name="EditSupplierProduct"> <section> <actions> <set field="titleProperty" value="PageTitleEditSupplierProduct"/> <set field="tabButtonItem" value="EditSupplierProduct"/> <set field="labelTitleProperty" value="ProductSuppliers"/> <!-- default currency in framework/common/config/general.properties --> <property-to-field field="defaultCurrencyUomId" resource="general" property="currency.uom.id.default" default="USD"/> <set field="productId" from-field="parameters.productId"/> <set field="orderBy" from-field="parameters.orderBy" default-value="partyId"/> <entity-and entity-name="SupplierProduct" list="productSuppliers"> <field-map field-name="productId"/> <order-by field-name="${orderBy}"/> </entity-and> <entity-one entity-name="SupplierProduct" value-field="supplierProduct" auto-field-map="true"/> </actions ............... where <entity-one entity-name="SupplierProduct" value-field="supplierProduct" auto-field-map="true"/> can not be done. I suppose that the problem depends on the German locale, where BigDecimal and Date has another format than we have in the parameters via URL. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira