Hi again :) I had some problems with classLoading and classNotFound exeptions as well when upgrading to 1.1.3, but I usually sorted them out. (Make sure that you dont have multiple .jars of myfaces and tomahawk with different versions, as this might cause you problems.)
But it looks like the JspTilesViewHandlerImpl has been moved from org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl to org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl, at least that's what I have in my .jar. I don't use tiles, so I've got no or very little experience with this, but from what I've read at Wiki (http://wiki.apache.org/myfaces/Tiles_and_JSF) you probably would have to change your faces-config to something like this: <faces-config> <application> <view-handler>org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl</view-handler> </application> </faces-config> Hope this can help you :) Regards, Eivind -----Original Message----- From: Mr Arvind Pandey [mailto:[EMAIL PROTECTED] Sent: 4. august 2006 11:50 To: MyFaces Discussion; Rønnevik, Eivind Subject: RE: Tree2 problem Error : Encountered a node [0:5] + with an illogical state. Node is expanded but it is also considered a leaf (a leaf cannot be considered expanded Hi, Thanks for your nice suggestion. But when I tried ti upgrade from jsf1.1.1 to jsf1.1.3 and tomahawk 1.1.3 I got the following error : ERROR org.apache.myfaces.shared_impl.util.ClassUtils - Class org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl not found java.lang.ClassNotFoundException: org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1338) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.apache.myfaces.shared_impl.util.ClassUtils.classForName(ClassUtils.java:138) at org.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(ClassUtils.java:157) at org.apache.myfaces.config.FacesConfigurator.getApplicationObject(FacesConfigurator.java:531) at org.apache.myfaces.config.FacesConfigurator.configureApplication(FacesConfigurator.java:473) at org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:141) at org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:66) at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3692) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4127) at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1175) at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:527) at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:104) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) 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.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:514) 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:868) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663) 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:595) 2006-08-04 15:02:09,228 [http-8080-Processor23] ERROR org.apache.myfaces.webapp.StartupServletContextListener - Error initializing ServletContext javax.faces.FacesException: java.lang.ClassNotFoundException: org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/EisodusEMS].[FacesServlet] - Servlet.service() for servlet FacesServlet threw exception java.lang.NullPointerException at org.apache.myfaces.application.jsp.JspStateManagerImpl.restoreTreeStructure(JspStateManagerImpl.java:240) at org.apache.myfaces.application.jsp.JspStateManagerImpl.restoreView(JspStateManagerImpl.java:283) at org.apache.myfaces.application.jsp.JspViewHandlerImpl.restoreView(JspViewHandlerImpl.java:255) at org.apache.myfaces.lifecycle.LifecycleImpl.restoreView(LifecycleImpl.java:141) at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:66) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:292) at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:108) at org.acegisecurity.intercept.web.SecurityEnforcementFilter.doFilter(SecurityEnforcementFilter.java:197) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:154) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:214) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:246) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:220) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173) at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:120) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) 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:868) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663) 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:595) --- Rønnevik, Eivind <[EMAIL PROTECTED]> wrote: > Hi! > > I had this problem as well.. > > When you create the treeNodes you have to set a boolean value whether > the node is a leaf or not. But whatever I did, and even if my values > were set correctly, I got this error. > > My solution was to upgrade to Myfaces 1.1.3 and tomahawk 1.1.3, never > seen that error since.. > > Regards, > > Eivind > > -----Original Message----- > From: Mr Arvind Pandey > [mailto:[EMAIL PROTECTED] > Sent: 2. august 2006 13:31 > To: users@myfaces.apache.org > Subject: Tree2 problem Error : Encountered a node [0:5] + with an > illogical state. Node is expanded but it is also considered a leaf (a > leaf cannot be considered expanded > > Hi, > > I am using tomahawk tree2 components with MyFaces > 1.1.1 . I got the following error as follows. > > Encountered a node [0:5] + with an illogical state. Node is > expanded but it is also considered a leaf (a leaf cannot be considered > expanded. > > I am not able to proceed ahead because of this problem. If anyone > has worked on tree2 pleae let me know the work around for this > problem. > > Any idea will be appreciated. > > Thanks and regards... > Arvind > > > > > __________________________________________________________ > Yahoo! India Answers: Share what you know. Learn something new > http://in.answers.yahoo.com/ > __________________________________________________________ Yahoo! India Answers: Share what you know. Learn something new http://in.answers.yahoo.com/