Unable To Create Managed Bean Because A Property Is Not Being Recognized

(Doc ID 1085130.1)

Last updated on AUGUST 04, 2016

Applies to:

Oracle JDeveloper - Version: 11.1.1.0.0 to 11.1.1.2.0
Information in this document applies to any platform.

Symptoms

An ADF Faces component has a property set to read a managed bean property with Expression Language (EL), and when trying to run the web application it is not correctly displayed on the web browser and a exception message like any of the following is thrown on the "Integrated WebLogic Server - Log" window:

javax.el.PropertyNotFoundException: The class 'view.backing.[managed_bean_name]' does not have the property '[property_name]'.
at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:547)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:249)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
at com.sun.el.parser.AstValue.getValue(AstValue.java:118)
Truncated. see log file for complete stacktrace

Root cause of ServletException:
com.sun.faces.mgbean.ManagedBeanCreationException: Unable to create managed bean [managed_bean_name]. The following problems were found:
- Property [property_name] for managed bean [managed_bean_name] does not exist.
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:204)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:88)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
at com.sun.faces.el.ChainAwareVariableResolver.resolveVariable(ChainAwareVariableResolver.java:108)
Truncated. see log file for complete stacktrace

javax.el.PropertyNotFoundException: Missing Resource in EL implementation: ???propertyNotReadable???

Also, the following message might be displayed on the "Messages - Log" window:
Apr 15, 2010 4:42:30 PM javax.enterprise.resource.webcontainer.jsf.managedbean
SEVERE: JSF will be unable to create managed bean [managed_bean_name] when it is requested. The following problems where found:
- Property [property_name] for managed bean [managed_bean_name] does not exist.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms