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/

Reply via email to