|
[ https://issues.apache.org/jira/browse/OFBIZ-4769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16747053#comment-16747053 ] Jacques Le Roux commented on OFBIZ-4769: ---------------------------------------- Hi Jacopo, Too bad I forgot to work on this issue and the patch is now deprecated. Christian have you not applied this patch somewhere where the concerned files have been continuously updated to be applied on trunk? > 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, Trunk > Reporter: Sergei Biletnikov > Assignee: Jacques Le Roux > Priority: Major > Attachments: JIRA-4769-EditProductSuppliers-20121213.diff, JIRA-4769EditProductSuppliers-20121222.patch, JIRA-4769EditProductSuppliers-20121222.patch, JIRA-4769EditProductSuppliers-20121222.patch, OFBIZ-4769-20121227.patch, OFBIZ-4769-Updated.patch, OFBIZ-4769-WidgetWorker-Including-DeleteProductSupplier.patch, OFBIZ-4769.patch, WidgetWorker.patch, WidgetWorker.patch > > > 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: > {code:xml} > <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 > {code} > ............... > 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 was sent by Atlassian JIRA (v7.6.3#76005) |
| Free forum by Nabble | Edit this page |
