Has anybody already get such a strange exception ?
org.apache.tapestry.ioc.internal.util.TapestryException :
com.mycompany.components.accounts.ManagerStates cannot be cast to
com.mycompany.components.accounts.ManagerStates
???
My ManagerStates class is an enum and here is the stack trace :
*
com.mycompany.components.accounts.Manager.containingPageDidAttach(Manager.java)
*
org.apache.tapestry.internal.structure.ComponentPageElementImpl$2.run(ComponentPageElementImpl.java:71)
*
org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:874)
*
org.apache.tapestry.internal.structure.ComponentPageElementImpl.containingPageDidAttach(ComponentPageElementImpl.java:706)
*
org.apache.tapestry.internal.structure.PageImpl.attached(PageImpl.java:146)
*
org.apache.tapestry.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:45)
*
org.apache.tapestry.internal.services.ComponentSourceImpl.getPage(ComponentSourceImpl.java:51)
*
com.mycompany.accounts.services.impl.AccessController.checkAccess(AccessController.java:88)
*
com.mycompany.accounts.services.impl.AccessController.dispatch(AccessController.java:77)
*
org.apache.tapestry.services.TapestryModule$13.service(TapestryModule.java:955)
* com.mycompany.services.AppModule$1.service(AppModule.java:96)
*
org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
*
org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.java:564)
*
org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:515)
*
org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79)
*
org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
*
org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
*
org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
*
org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
*
org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:935)
*
org.apache.tapestry.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
* org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:168)
*
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
*
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
*
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
*
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
*
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
*
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
* org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
*
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
* org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
* org.mortbay.http.HttpServer.service(HttpServer.java:909)
* org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
* org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
* org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
*
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
* org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
* org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Thanks in advance
Stephane