Search code examples
javajsfjdeveloperoracle-adf

Cannot create an object of type:oracle.jbo.domain.Date from type:java.lang.String with value:adf.currentDate


I'm setting default value for Hire Date as adf.currentDate and getting following error:

JBO-25009: Cannot create an object of type:oracle.jbo.domain.Date from type:java.lang.String with value:adf.currentDate

How is this caused and how can I solve it?


Solution

  • The problem because the attribute in view object is string and you write write its default value adf.currentDate which return oracle.jbo.domain.Date type So you should change data type of attribute to oracle.jbo.domain.Date or change expression to return string by adf.currentDate.toString

    You can read more from below link about dates classes in ADF http://mahmoudoracle.blogspot.com/2012/03/date-classes-conversion-in-adf.html