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