Search code examples
oracle-databaseoracle-adf

ADF_FACES-60097


I am creating a school management application using Oracle ADF. I have one Student Result page where we can add the result for each student. Here is the image of the same:

Student's Result Page

When I change say the Result Year, I get an exception like:

<oracle.adf.view> <_logUnhandledException> <ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase UPDATE_MODEL_VALUES 4> oracle.jbo.domain.DataCreationException: JBO-25009: Cannot create an object of type:java.lang.Integer from type:java.lang.String with value:Pass

Don't Understand this only the student id is number, all other 3 attributes are string only. Can anyone help?

Below is the Jsff Code:

<af:column sortProperty="#{bindings.ResultStudentResultView.hints.ResultYear.name}" 
filterable="true" sortable="true" 
headerText="#{bindings.ResultStudentResultView.hints.ResultYear.label}" 
id="c7"> 
<af:selectOneChoice value="#{row.bindings.ResultYear.inputValue}" 
label="#{row.bindings.ResultYear.label}" 
required="#{bindings.ResultStudentResultView.hints.ResultYear.mandatory}" 
shortDesc="#{bindings.ResultStudentResultView.hints.ResultYear.tooltip}" 
id="soc2"> 
<f:selectItems value="#{row.bindings.ResultYear.items}" id="si2"/> 
<f:validator binding="#{row.bindings.ResultYear.validator}"/> 
</af:selectOneChoice> 
</af:column> 

Solution

  • This error is with the column Result, check what is the attribute type in view object and if corresponding default value is given as literal.