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!

javax.el.PropertyNotFoundException: Target Unreachable, 'TestBean' returned null

user9525019Apr 21 2020 — edited Apr 22 2020

Hi, need some assistance with the issue, I have been struggling for some time. I hope someone has faced this issue. I am migrating 11.1.1.17 project to  12.2.1.3.

I have a simple button:

<af:commandButton text="Print"

                                              id="cb11"

                                              binding="#{TestBean.printButton}">

                              <af:showPrintablePageBehavior/>

                            </af:commandButton>

When I click the button, I have below exception. The bean is in request scope. Not sure what could be the reason? And how could I troubleshoot the issue as the stack is not helpful.

]] Root cause of ServletException.

javax.el.PropertyNotFoundException: Target Unreachable, 'TestBean' returned null

        at com.sun.el.parser.AstValue.getTarget(AstValue.java:191)

        at com.sun.el.parser.AstValue.setValue(AstValue.java:225)

        at com.sun.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:294)

        at javax.faces.component.UIComponent.processEvent(UIComponent.java:2419)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$EventDeliverer.visit(LifecycleImpl.java:1122)

        at com.sun.faces.component.visit.FullVisitContext.invokeVisitCallback(FullVisitContext.java:151)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:604)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitAllChildren(UIXComponent.java:504)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:482)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:774)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:631)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitAllChildren(UIXComponent.java:504)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:482)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:774)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:631)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitAllChildren(UIXComponent.java:504)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:482)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:774)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:631)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitAllChildren(UIXComponent.java:504)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:482)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:774)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:631)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitAllChildren(UIXComponent.java:504)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:482)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:774)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:631)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at org.apache.myfaces.trinidad.component.UIXShowOne.visitTree(UIXShowOne.java:135)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitAllChildren(UIXComponent.java:504)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:482)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:774)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:631)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitAllChildren(UIXComponent.java:504)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:482)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:774)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:631)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitAllChildren(UIXComponent.java:504)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:482)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:774)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:631)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitAllChildren(UIXComponent.java:504)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:482)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:774)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:631)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitAllChildren(UIXComponent.java:504)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:482)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:774)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:631)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitAllChildren(UIXComponent.java:504)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:482)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:774)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:631)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitAllChildren(UIXComponent.java:504)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:482)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitChildren(UIXComponent.java:774)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:631)

        at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:405)

        at javax.faces.component.UIComponent.visitTree(UIComponent.java:1700)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.deliverPostRestoreStateEvents(LifecycleImpl.java:1067)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._restoreView(LifecycleImpl.java:970)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:359)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:227)

        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:650)

        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)

        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)

        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)

        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)

        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:207)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

        at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java     

Comments
Post Details
Added on Apr 21 2020
7 comments
2,047 views