tree2 was created at a time, when there was no sandbox

On 9/10/06, Wolf Benz <[EMAIL PROTECTED]> wrote:
Mmmm, this tree2 component seems to have more "sandbox" than
"tomahawk" character, it's a very easy to run into issues. (suffices
to do a find for "tree2")

I though my last problem was bypassed (clientSideToggle doesn't
work), but when I try to come back at the same page a second time, I
always get a NPE.
So, to be clear, the scenario is:

Portal page -> Page with Tree -> 'OK' brings one back to teh portal
page  // this goes fine now (only with clientSideToggle="false"
otherwise tree state is messed up)
& Then:
Portal page -> (same Use Case selected) Same Page with Tree // this
always causes a NPE on the tree2 component.

I first thought: there'll be a left-over (proper cleanup?) in the
session/resquest, so have logged all "request params" & "session
attributes" but there wasn 't anything inside referencing a tree.
(except jsf_tree_64 but that 'll be for smth else as it was already
in the request in the first half of the scenario)

The internal error produced is this:
Anyone an idea...?

006-09-10 21:37:56,005 ERROR [org.apache.catalina.core.ContainerBase.
[Catalina].[localhost].[/Mnemonica].[jsp]] - Servlet.service() for
servlet jsp threw exception
java.lang.NullPointerException
        at org.apache.myfaces.custom.tree2.UITreeData.encodeEnd
(UITreeData.java:118)
        at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:495)
        at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:363)
        at
org.apache.jsp.resources.pages.calendarManagement_jsp._jspx_meth_t_tree2
_0(calendarManagement_jsp.java:495)
        at
org.apache.jsp.resources.pages.calendarManagement_jsp._jspx_meth_t_div_0
(calendarManagement_jsp.java:403)
        at
org.apache.jsp.resources.pages.calendarManagement_jsp._jspx_meth_h_form_
0(calendarManagement_jsp.java:277)
        at
org.apache.jsp.resources.pages.calendarManagement_jsp._jspx_meth_f_view_
0(calendarManagement_jsp.java:166)
        at org.apache.jsp.resources.pages.calendarManagement_jsp._jspService
(calendarManagement_jsp.java:127)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:332)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:672)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:463)
        at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:398)
        at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:301)
        at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch
(ServletExternalContextImpl.java:416)
        at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView
(JspViewHandlerImpl.java:234)
        at org.apache.myfaces.lifecycle.LifecycleImpl.render
(LifecycleImpl.java:384)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
        at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter
(ExtensionsFilter.java:144)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:178)
        at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol
$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
(LeaderFollowerWorkerThread.java:80)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:613)
2006-09-10 21:37:56,044 ERROR [org.apache.catalina.core.ContainerBase.
[Catalina].[localhost].[/Mnemonica].[Faces Servlet]] - Servlet.service
() for servlet Faces Servlet threw exception
javax.faces.FacesException: org.apache.jasper.JasperException
        at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch
(ServletExternalContextImpl.java:426)
        at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView
(JspViewHandlerImpl.java:234)
        at org.apache.myfaces.lifecycle.LifecycleImpl.render
(LifecycleImpl.java:384)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
        at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter
(ExtensionsFilter.java:144)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:178)
        at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol
$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
(LeaderFollowerWorkerThread.java:80)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:613)
Caused by: org.apache.jasper.JasperException
        at org.apache.jasper.servlet.JspServletWrapper.handleJspException
(JspServletWrapper.java:510)
        at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:393)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:672)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:463)
        at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:398)
        at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:301)
        at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch
(ServletExternalContextImpl.java:416)
        ... 20 more
2006-09-10 21:37:56,226 ERROR [javax.faces.webapp.UIComponentTag] -
Faces context not found. getResponseWriter will fail. Check if the
FacesServlet has been initialized at all in your web.xml.
2006-09-10 21:37:56,229 ERROR [org.apache.catalina.core.ContainerBase.
[Catalina].[localhost].[/Mnemonica].[jsp]] - Servlet.service() for
servlet jsp threw exception
java.lang.NullPointerException
        at javax.faces.webapp.UIComponentTag.setupResponseWriter
(UIComponentTag.java:929)
        at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:
310)
        at
org.apache.jsp.resources.pages.generalJavaErrorPage_jsp._jspx_meth_f_sub
view_0(generalJavaErrorPage_jsp.java:103)
        at
org.apache.jsp.resources.pages.generalJavaErrorPage_jsp._jspService
(generalJavaErrorPage_jsp.java:77)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:332)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:672)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:465)
        at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:398)
        at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:301)
        at org.apache.catalina.core.StandardHostValve.custom
(StandardHostValve.java:363)
        at org.apache.catalina.core.StandardHostValve.throwable
(StandardHostValve.java:212)
        at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:134)
        at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol
$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
(LeaderFollowerWorkerThread.java:80)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:613)
Sep 10, 2006 9:37:56 PM org.apache.catalina.core.StandardHostValve
custom
SEVERE: Exception Processing ErrorPage
[exceptionType=java.lang.Exception, location=/resources/pages/
generalJavaErrorPage.jsp]
org.apache.jasper.JasperException
        at org.apache.jasper.servlet.JspServletWrapper.handleJspException
(JspServletWrapper.java:510)
        at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:393)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:672)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:465)
        at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:398)
        at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:301)
        at org.apache.catalina.core.StandardHostValve.custom
(StandardHostValve.java:363)
        at org.apache.catalina.core.StandardHostValve.throwable
(StandardHostValve.java:212)
        at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:134)
        at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol
$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
(LeaderFollowerWorkerThread.java:80)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:613)






--
Matthias Wessendorf

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Reply via email to