Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

java.lang.String cannot be cast to java.lang.Integer

Tony007Mar 25 2013 — edited Mar 25 2013
hi am navigating based on lov selection when i select next button am geting this error Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer,am in jdebvloper 11.1.1.6.0
am following this sample http://tompeez.wordpress.com/2013/02/09/jdeveloper-11-1-1-6-0-use-selection-in-lov-to-navigate-to-detail/

i have re-create the problem using hr-schema can download it hear http://www.datafilehost.com/download-4d2a19c4.html
my log error is
Caused by: javax.faces.el.EvaluationException: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
	at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)
	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
	at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
	at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
	at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1018)
	at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:386)
	at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
	... 36 more
Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
	at view.SelectedEmp.showSelectedOrg(SelectedEmp.java:34)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.sun.el.parser.AstValue.invoke(Unknown Source)
	at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
	at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
	... 43 more
 am geting error in this line   Integer selid = (Integer)attr.getInputValue();
Edited by: adf009 on 2013/03/25 3:08 PM

Edited by: adf009 on 2013/03/25 3:08 PM

Edited by: adf009 on 2013/03/25 3:10 PM
This post has been answered by adfLearner on Mar 25 2013
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 22 2013
Added on Mar 25 2013
3 comments
12,508 views