Has anyone made any changes GenericEntity.setAllFields method or the code 
underneath it? It no longer works unless the primary key consists only of 
String type fields.

This is easy to reproduce, even in the Example Application, by trying to work 
with ExampleFeatureAppl records, which have a fromDate as part of the primary 
key.

This warning is showing, and the underlying code does not work (on MySQL at 
least):


     [java] 2010-02-23 21:22:42,706 (http-0.0.0.0-8443-1) [      
GenericEntity.java:422:WARN ] 
     [java] ---- exception report 
----------------------------------------------------------
     [java] =-=-=-=-=-=-=-=-= Database type warning GenericEntity.set 
=-=-=-=-=-=-=-=-= In entity field [ProductFeatureAndAppl.fromDate] set the 
value passed in [java.lang.String] is not compatible with the Java type of the 
field [java.sql.Timestamp]
     [java] Exception: java.lang.Exception
     [java] Message: Location of database type warning
     [java] ---- stack trace 
---------------------------------------------------------------
     [java] java.lang.Exception: Location of database type warning
     [java] org.ofbiz.entity.GenericEntity.set(GenericEntity.java:422)
     [java] org.ofbiz.entity.GenericEntity.set(GenericEntity.java:368)
     [java] org.ofbiz.entity.GenericEntity.setAllFields(GenericEntity.java:885)
     [java] 
org.ofbiz.entity.finder.PrimaryKeyFinder.runFind(PrimaryKeyFinder.java:105)
     [java] 
org.ofbiz.entity.finder.PrimaryKeyFinder.runFind(PrimaryKeyFinder.java:81)
     [java] 
org.ofbiz.widget.screen.ModelScreenAction$EntityOne.runAction(ModelScreenAction.java:523)

-David


Reply via email to