[ https://issues.apache.org/jira/browse/TRINIDAD-1221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13212257#comment-13212257 ]
Scott O'Bryan commented on TRINIDAD-1221: ----------------------------------------- May as well answer this.. :) It's possible, but the cache should be removed when the session expires. I'm adjusting the severity of this bug and closing it as I could not reproduce this with WLS in the most recent branches. Please reopen if you are still seeing it. > bug related to navigationPane Component > --------------------------------------- > > Key: TRINIDAD-1221 > URL: https://issues.apache.org/jira/browse/TRINIDAD-1221 > Project: MyFaces Trinidad > Issue Type: Bug > Affects Versions: 1.2.8-core > Reporter: ankit mahajan > Priority: Critical > Attachments: indxPage.jsp > > > i am using trinidad's CoreCommandNavigationItem inside of a > CoreNavigationPane component in my application and when i deploy the > application on server for first time it works smoothly but whenever i tried > to redeploy the application again on the server it is showing an exception > and thus i have to shutdown the server and start it again.could anyone help > with this. i have found this bug in PanelAccordian and PanelTabbed components > too > stack trace is shown below: > org.apache.jasper.JasperException: javax.faces.FacesException: > javax.faces.FacesException: javax.faces.FacesException: Cant instantiate > class: > org.apache.myfaces.trinidad.component.core.nav.CoreCommandNavigationItem. > > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:535) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:429) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408) > > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44) > > org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267) > > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44) > > org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267) > > com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:442) > > com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115) > > javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:178) > > org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176) > > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) > javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:238) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:195) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:138) > > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) > > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) > root cause > javax.faces.FacesException: javax.faces.FacesException: > javax.faces.FacesException: Cant instantiate class: > org.apache.myfaces.trinidad.component.core.nav.CoreCommandNavigationItem. > > com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:240) > > javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:211) > > javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:476) > > javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:660) > > javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1111) > > org.apache.myfaces.trinidad.webapp.UIXComponentELTag.doStartTag(UIXComponentELTag.java:69) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fcommandNavigationItem_005f0(indxPage_jsp.java:390) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fnavigationPane_005f0(indxPage_jsp.java:349) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fform_005f0(indxPage_jsp.java:218) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fdocument_005f0(indxPage_jsp.java:161) > > org.apache.jsp.indxPage_jsp._jspx_meth_f_005fview_005f0(indxPage_jsp.java:114) > org.apache.jsp.indxPage_jsp._jspService(indxPage_jsp.java:78) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408) > > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44) > > org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267) > > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44) > > org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267) > > com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:442) > > com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115) > > javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:178) > > org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176) > > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) > javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:238) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:195) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:138) > > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) > > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) > root cause > javax.faces.FacesException: javax.faces.FacesException: Cant instantiate > class: > org.apache.myfaces.trinidad.component.core.nav.CoreCommandNavigationItem. > > com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:545) > > com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:236) > > javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:211) > > javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:476) > > javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:660) > > javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1111) > > org.apache.myfaces.trinidad.webapp.UIXComponentELTag.doStartTag(UIXComponentELTag.java:69) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fcommandNavigationItem_005f0(indxPage_jsp.java:390) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fnavigationPane_005f0(indxPage_jsp.java:349) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fform_005f0(indxPage_jsp.java:218) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fdocument_005f0(indxPage_jsp.java:161) > > org.apache.jsp.indxPage_jsp._jspx_meth_f_005fview_005f0(indxPage_jsp.java:114) > org.apache.jsp.indxPage_jsp._jspService(indxPage_jsp.java:78) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408) > > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44) > > org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267) > > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44) > > org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267) > > com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:442) > > com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115) > > javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:178) > > org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176) > > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) > javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:238) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:195) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:138) > > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) > > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) > root cause > javax.faces.FacesException: Cant instantiate class: > org.apache.myfaces.trinidad.component.core.nav.CoreCommandNavigationItem. > > com.sun.faces.application.ApplicationImpl.newThing(ApplicationImpl.java:1016) > > com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:539) > > com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:236) > > javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:211) > > javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:476) > > javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:660) > > javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1111) > > org.apache.myfaces.trinidad.webapp.UIXComponentELTag.doStartTag(UIXComponentELTag.java:69) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fcommandNavigationItem_005f0(indxPage_jsp.java:390) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fnavigationPane_005f0(indxPage_jsp.java:349) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fform_005f0(indxPage_jsp.java:218) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fdocument_005f0(indxPage_jsp.java:161) > > org.apache.jsp.indxPage_jsp._jspx_meth_f_005fview_005f0(indxPage_jsp.java:114) > org.apache.jsp.indxPage_jsp._jspService(indxPage_jsp.java:78) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408) > > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44) > > org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267) > > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44) > > org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267) > > com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:442) > > com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115) > > javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:178) > > org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176) > > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) > javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:238) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:195) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:138) > > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) > > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) > root cause > java.lang.NullPointerException > > org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean.createAttributeMap(UINodeFacesBean.java:262) > > org.apache.myfaces.trinidadinternal.uinode.nav.CommandLinkFacesBean.createAttributeMap(CommandLinkFacesBean.java:40) > > org.apache.myfaces.trinidadinternal.uinode.nav.CommandNavigationItemFacesBean.createAttributeMap(CommandNavigationItemFacesBean.java:34) > > org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean.init(UINodeFacesBean.java:104) > > org.apache.myfaces.trinidad.component.UIXComponentBase.createFacesBean(UIXComponentBase.java:149) > > org.apache.myfaces.trinidad.component.UIXComponentBase._init(UIXComponentBase.java:1428) > > org.apache.myfaces.trinidad.component.UIXComponentBase.setRendererType(UIXComponentBase.java:462) > > org.apache.myfaces.trinidad.component.UIXComponentBase.<init>(UIXComponentBase.java:140) > > org.apache.myfaces.trinidad.component.UIXCommand.<init>(UIXCommand.java:467) > > org.apache.myfaces.trinidad.component.core.nav.CoreCommandNavigationItem.<init>(CoreCommandNavigationItem.java:136) > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown > Source) > java.lang.reflect.Constructor.newInstance(Unknown Source) > java.lang.Class.newInstance0(Unknown Source) > java.lang.Class.newInstance(Unknown Source) > > com.sun.faces.application.ApplicationImpl.newThing(ApplicationImpl.java:1014) > > com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:539) > > com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:236) > > javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:211) > > javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:476) > > javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:660) > > javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1111) > > org.apache.myfaces.trinidad.webapp.UIXComponentELTag.doStartTag(UIXComponentELTag.java:69) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fcommandNavigationItem_005f0(indxPage_jsp.java:390) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fnavigationPane_005f0(indxPage_jsp.java:349) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fform_005f0(indxPage_jsp.java:218) > > org.apache.jsp.indxPage_jsp._jspx_meth_tr_005fdocument_005f0(indxPage_jsp.java:161) > > org.apache.jsp.indxPage_jsp._jspx_meth_f_005fview_005f0(indxPage_jsp.java:114) > org.apache.jsp.indxPage_jsp._jspService(indxPage_jsp.java:78) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408) > > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44) > > org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267) > > org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44) > > org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267) > > com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:442) > > com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115) > > javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:178) > > org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176) > > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) > javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:238) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:195) > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:138) > > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) > > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira