We have many applications running on the app server. Many use same dependencies (JARs) and now many are starting to use Tapestry. We decided to put all dependencies under the AppServer (Glassfish) lib directory which shares them among all apps. Why waste resources having the same JAR files in 10 different apps right?
I just might have discovered an issue in doing this with Tapestry. I tried to load the same app twice under a different name in the App server. It looks like the Entity beans are being shared between the instances, and the cast fails. Maybe its getting cache? My question is, do any of you Tapestry gurus have an idea where there are instances that could cause problems with this environment? Perhaps there can be a quick fix? Thanks ---------- sample log ---------------- [#|2011-09-01T23:16:58.306-0400|SEVERE|glassfish3.1|tapestry.render.com.baw.website.pages.test.TapPage|_ThreadID=21;_ThreadName=Thread-1;|Render queue error in BeginRender[test/TapPage:usersgrid.rows.gridcell]: com.baw.entities.billing.Webusers cannot be cast to com.baw.entities.billing.Webusers org.apache.tapestry5.ioc.internal.util.TapestryException: com.baw.entities.billing.Webusers cannot be cast to com.baw.entities.billing.Webusers [at classpath:org/apache/tapestry5/corelib/components/GridRows.tml, line 4] at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:153) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.render(ComponentPageElementImpl.java:209) at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72) at org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:124) at $PageRenderQueue_161b83f4eaf86a.render(Unknown Source) at $PageRenderQueue_161b83f4eaf869.render(Unknown Source) at org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37) at org.apache.tapestry5.services.TapestryModule$31.renderMarkup(TapestryModule.java:1998) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1982) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1964) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1949) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1935) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1917) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1898) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at $MarkupRenderer_161b83f4eaf868.renderMarkup(Unknown Source) at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47) at $PageMarkupRenderer_161b83f4eaf866.renderPageMarkup(Unknown Source) at org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67) at $PageResponseRenderer_161b83f4eaf7a6.renderPageResponse(Unknown Source) at org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64) at org.apache.tapestry5.services.TapestryModule$38.handle(TapestryModule.java:2227) at $PageRenderRequestHandler_161b83f4eaf7a8.handle(Unknown Source) at $PageRenderRequestHandler_161b83f4eaf7a1.handle(Unknown Source) at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) at org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47) at $ComponentRequestHandler_161b83f4eaf7a2.handlePageRender(Unknown Source) at org.tynamo.security.SecurityComponentRequestFilter.handlePageRender(SecurityComponentRequestFilter.java:50) at $ComponentRequestFilter_161b83f4eaf79f.handlePageRender(Unknown Source) at $ComponentRequestHandler_161b83f4eaf7a2.handlePageRender(Unknown Source) at $ComponentRequestHandler_161b83f4eaf789.handlePageRender(Unknown Source) at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45) at $Dispatcher_161b83f4eaf78b.dispatch(Unknown Source) at $Dispatcher_161b83f4eaf786.dispatch(Unknown Source) at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:297) at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) at $RequestHandler_161b83f4eaf787.service(Unknown Source) at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:894) at $RequestHandler_161b83f4eaf787.service(Unknown Source) at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:884) at $RequestHandler_161b83f4eaf787.service(Unknown Source) at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90) at $RequestHandler_161b83f4eaf787.service(Unknown Source) at $RequestHandler_161b83f4eaf77b.service(Unknown Source) at org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:248) at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) at $HttpServletRequestHandler_161b83f4eaf77d.service(Unknown Source) at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) at $HttpServletRequestFilter_161b83f4eaf779.service(Unknown Source) at $HttpServletRequestHandler_161b83f4eaf77d.service(Unknown Source) at org.tynamo.security.services.impl.SecurityConfiguration$2.call(SecurityConfiguration.java:104) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:344) at org.tynamo.security.services.impl.SecurityConfiguration.service(SecurityConfiguration.java:102) at $HttpServletRequestFilter_161b83f4eaf77a.service(Unknown Source) at $HttpServletRequestHandler_161b83f4eaf77d.service(Unknown Source) at org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:844) at $HttpServletRequestHandler_161b83f4eaf77d.service(Unknown Source) at $HttpServletRequestHandler_161b83f4eaf777.service(Unknown Source) at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:160) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:170) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:636) Caused by: java.lang.ClassCastException: com.baw.entities.billing.Webusers cannot be cast to com.baw.entities.billing.Webusers at $InternalPropertyConduit_161b83f4eaf8c5.getRoot(Unknown Source) at $InternalPropertyConduit_161b83f4eaf8c5.get(Unknown Source) at org.apache.tapestry5.internal.services.CoercingPropertyConduitWrapper.get(CoercingPropertyConduitWrapper.java:36) at org.apache.tapestry5.corelib.base.AbstractPropertyOutput.readPropertyForObject(AbstractPropertyOutput.java:152) at org.apache.tapestry5.corelib.base.AbstractPropertyOutput.renderPropertyValue(AbstractPropertyOutput.java:132) at org.apache.tapestry5.corelib.components.GridCell.beginRender(GridCell.java:30) at org.apache.tapestry5.corelib.components.GridCell.beginRender(GridCell.java) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.invokeComponent(ComponentPageElementImpl.java:202) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:133) ... 92 more |#] [#|2011-09-01T23:16:58.317-0400|SEVERE|glassfish3.1|org.apache.tapestry5.services.TapestryModule.RequestExceptionHandler|_ThreadID=21;_ThreadName=Thread-1;|Processing of request failed with uncaught exception: Render queue error in BeginRender[test/TapPage:usersgrid.rows.gridcell]: com.baw.entities.billing.Webusers cannot be cast to com.baw.entities.billing.Webusers org.apache.tapestry5.internal.services.RenderQueueException: Render queue error in BeginRender[test/TapPage:usersgrid.rows.gridcell]: com.baw.entities.billing.Webusers cannot be cast to com.baw.entities.billing.Webusers [at classpath:org/apache/tapestry5/corelib/components/GridRows.tml, line 4] at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:81) at org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:124) at $PageRenderQueue_161b83f4eaf86a.render(Unknown Source) at $PageRenderQueue_161b83f4eaf869.render(Unknown Source) at org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37) at org.apache.tapestry5.services.TapestryModule$31.renderMarkup(TapestryModule.java:1998) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1982) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1964) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1949) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1935) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1917) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1898) at $MarkupRenderer_161b83f4eaf86c.renderMarkup(Unknown Source) at $MarkupRenderer_161b83f4eaf868.renderMarkup(Unknown Source) at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47) at $PageMarkupRenderer_161b83f4eaf866.renderPageMarkup(Unknown Source) at org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67) at $PageResponseRenderer_161b83f4eaf7a6.renderPageResponse(Unknown Source) at org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64) at org.apache.tapestry5.services.TapestryModule$38.handle(TapestryModule.java:2227) at $PageRenderRequestHandler_161b83f4eaf7a8.handle(Unknown Source) at $PageRenderRequestHandler_161b83f4eaf7a1.handle(Unknown Source) at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) at org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47) at $ComponentRequestHandler_161b83f4eaf7a2.handlePageRender(Unknown Source) at org.tynamo.security.SecurityComponentRequestFilter.handlePageRender(SecurityComponentRequestFilter.java:50) at $ComponentRequestFilter_161b83f4eaf79f.handlePageRender(Unknown Source) at $ComponentRequestHandler_161b83f4eaf7a2.handlePageRender(Unknown Source) at $ComponentRequestHandler_161b83f4eaf789.handlePageRender(Unknown Source) at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45) at $Dispatcher_161b83f4eaf78b.dispatch(Unknown Source) at $Dispatcher_161b83f4eaf786.dispatch(Unknown Source) at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:297) at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) at $RequestHandler_161b83f4eaf787.service(Unknown Source) at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:894) at $RequestHandler_161b83f4eaf787.service(Unknown Source) at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:884) at $RequestHandler_161b83f4eaf787.service(Unknown Source) at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90) at $RequestHandler_161b83f4eaf787.service(Unknown Source) at $RequestHandler_161b83f4eaf77b.service(Unknown Source) at org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:248) at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) at $HttpServletRequestHandler_161b83f4eaf77d.service(Unknown Source) at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) at $HttpServletRequestFilter_161b83f4eaf779.service(Unknown Source) at $HttpServletRequestHandler_161b83f4eaf77d.service(Unknown Source) at org.tynamo.security.services.impl.SecurityConfiguration$2.call(SecurityConfiguration.java:104) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:344) at org.tynamo.security.services.impl.SecurityConfiguration.service(SecurityConfiguration.java:102) at $HttpServletRequestFilter_161b83f4eaf77a.service(Unknown Source) at $HttpServletRequestHandler_161b83f4eaf77d.service(Unknown Source) at org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:844) at $HttpServletRequestHandler_161b83f4eaf77d.service(Unknown Source) at $HttpServletRequestHandler_161b83f4eaf777.service(Unknown Source) at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:160) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:170) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:636) Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: com.baw.entities.billing.Webusers cannot be cast to com.baw.entities.billing.Webusers [at classpath:org/apache/tapestry5/corelib/components/GridRows.tml, line 4] at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:153) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.render(ComponentPageElementImpl.java:209) at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72) ... 90 more Caused by: java.lang.ClassCastException: com.baw.entities.billing.Webusers cannot be cast to com.baw.entities.billing.Webusers at $InternalPropertyConduit_161b83f4eaf8c5.getRoot(Unknown Source) at $InternalPropertyConduit_161b83f4eaf8c5.get(Unknown Source) at org.apache.tapestry5.internal.services.CoercingPropertyConduitWrapper.get(CoercingPropertyConduitWrapper.java:36) at org.apache.tapestry5.corelib.base.AbstractPropertyOutput.readPropertyForObject(AbstractPropertyOutput.java:152) at org.apache.tapestry5.corelib.base.AbstractPropertyOutput.renderPropertyValue(AbstractPropertyOutput.java:132) at org.apache.tapestry5.corelib.components.GridCell.beginRender(GridCell.java:30) at org.apache.tapestry5.corelib.components.GridCell.beginRender(GridCell.java) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.invokeComponent(ComponentPageElementImpl.java:202) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:133) ... 92 more -------------------- another one --------- ---------------------- [#|2011-09-01T23:31:44.997-0400|SEVERE|glassfish3.1|org.apache.tapestry5.services.TapestryModule.RequestExceptionHandler|_ThreadID=23;_ThreadName=Thread-1;|Processing of request failed with uncaught exception: Render queue error in SetupRender[test/TapPage:usersgrid.columns]: Failure reading parameter 'model' of c omponent test/TapPage:usersgrid: WEB9031: WebappClassLoader unable to load resource [javax.persistence.Id], because it has not yet been started, or was already stopped org.apache.tapestry5.internal.services.RenderQueueException: Render queue error in SetupRender[test/TapPage:usersgrid.columns]: Failure reading parameter 'model' of component test/TapPage:usersgrid: WEB9031: WebappClassLoader unable to load resource [javax.persistence.Id], because it has not yet been started, or w as already stopped [at classpath:org/apache/tapestry5/corelib/components/Grid.tml, line 6] at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:81) at org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:124) at $PageRenderQueue_161b83f4eb00c9.render(Unknown Source) at $PageRenderQueue_161b83f4eb00c8.render(Unknown Source) at org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37) at org.apache.tapestry5.services.TapestryModule$31.renderMarkup(TapestryModule.java:1998) at $MarkupRenderer_161b83f4eb00cb.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1982) at $MarkupRenderer_161b83f4eb00cb.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1964) at $MarkupRenderer_161b83f4eb00cb.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1949) at $MarkupRenderer_161b83f4eb00cb.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1935) at $MarkupRenderer_161b83f4eb00cb.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1917) at $MarkupRenderer_161b83f4eb00cb.renderMarkup(Unknown Source) at org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1898) at $MarkupRenderer_161b83f4eb00cb.renderMarkup(Unknown Source) at $MarkupRenderer_161b83f4eb00c7.renderMarkup(Unknown Source) at org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47) at $PageMarkupRenderer_161b83f4eb00c5.renderPageMarkup(Unknown Source) at org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67) at $PageResponseRenderer_161b83f4eb0005.renderPageResponse(Unknown Source) at org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64) at org.apache.tapestry5.services.TapestryModule$38.handle(TapestryModule.java:2227) at $PageRenderRequestHandler_161b83f4eb0007.handle(Unknown Source) at $PageRenderRequestHandler_161b83f4eb0000.handle(Unknown Source) at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) at org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47) at $ComponentRequestHandler_161b83f4eb0001.handlePageRender(Unknown Source) at org.tynamo.security.SecurityComponentRequestFilter.handlePageRender(SecurityComponentRequestFilter.java:50) at $ComponentRequestFilter_161b83f4eafffe.handlePageRender(Unknown Source) at $ComponentRequestHandler_161b83f4eb0001.handlePageRender(Unknown Source) at $ComponentRequestHandler_161b83f4eaffe8.handlePageRender(Unknown Source) at org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45) at $Dispatcher_161b83f4eaffea.dispatch(Unknown Source) at $Dispatcher_161b83f4eaffe5.dispatch(Unknown Source) at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:297) at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) at $RequestHandler_161b83f4eaffe6.service(Unknown Source) at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:894) at $RequestHandler_161b83f4eaffe6.service(Unknown Source) at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:884) at $RequestHandler_161b83f4eaffe6.service(Unknown Source) at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90) at $RequestHandler_161b83f4eaffe6.service(Unknown Source) at $RequestHandler_161b83f4eaffda.service(Unknown Source) at org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:248) at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) at $HttpServletRequestHandler_161b83f4eaffdc.service(Unknown Source) at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) at $HttpServletRequestFilter_161b83f4eaffd9.service(Unknown Source) at $HttpServletRequestHandler_161b83f4eaffdc.service(Unknown Source) at org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:844) at $HttpServletRequestHandler_161b83f4eaffdc.service(Unknown Source) at org.tynamo.security.services.impl.SecurityConfiguration$2.call(SecurityConfiguration.java:104) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:344) at org.tynamo.security.services.impl.SecurityConfiguration.service(SecurityConfiguration.java:102) at $HttpServletRequestFilter_161b83f4eaffd7.service(Unknown Source) at $HttpServletRequestHandler_161b83f4eaffdc.service(Unknown Source) at $HttpServletRequestHandler_161b83f4eaffd6.service(Unknown Source) at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:160) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:170) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:636) Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: Failure reading parameter 'model' of component test/TapPage:usersgrid: WEB9031: WebappClassLoader unable to load resource [javax.persistence.Id], because it has not yet been started, or was already stopped [at classpath:org/apache/tapestry5/corelib/components/Grid.tml, line 6] at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:153) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.render(ComponentPageElementImpl.java:181) at org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72) ... 90 more Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: Failure reading parameter 'model' of component test/TapPage:usersgrid: WEB9031: WebappClassLoader unable to load resource [javax.persistence.Id], because it has not yet been started, or was already stopped at org.apache.tapestry5.internal.transform.ParameterWorker$3$1.readFromBinding(ParameterWorker.java:259) at org.apache.tapestry5.internal.transform.ParameterWorker$3$1.get(ParameterWorker.java:372) at org.apache.tapestry5.corelib.components.Grid.getfieldvalue_model(Grid.java) at org.apache.tapestry5.corelib.components.Grid.getDataModel(Grid.java:524) at org.apache.tapestry5.corelib.components.GridColumns.setupRender(GridColumns.java:115) at org.apache.tapestry5.corelib.components.GridColumns.setupRender(GridColumns.java) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:174) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:133) ... 92 more Caused by: java.lang.IllegalStateException: WEB9031: WebappClassLoader unable to load resource [javax.persistence.Id], because it has not yet been started, or was already stopped at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1410) at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1368) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:113) at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125) at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) at sun.reflect.annotation.AnnotationParser.parseSig(AnnotationParser.java:388) at sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:199) at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:87) at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:70) at java.lang.reflect.Field.declaredAnnotations(Field.java:1034) at java.lang.reflect.Field.getAnnotation(Field.java:1018) at org.apache.tapestry5.ioc.internal.services.AccessableObjectAnnotationProvider.getAnnotation(AccessableObjectAnnotationProvider.java:37) at org.apache.tapestry5.ioc.internal.services.AnnotationProviderChain.getAnnotation(AnnotationProviderChain.java:51) at org.apache.tapestry5.ioc.internal.services.PropertyAdapterImpl.getAnnotation(PropertyAdapterImpl.java:167) at org.apache.tapestry5.internal.services.BeanModelSourceImpl.create(BeanModelSourceImpl.java:171) at org.apache.tapestry5.internal.services.BeanModelSourceImpl.createDisplayModel(BeanModelSourceImpl.java:148) at $BeanModelSource_161b83f4eb0053.createDisplayModel(Unknown Source) at org.apache.tapestry5.corelib.components.Grid$1.get(Grid.java:412) at org.apache.tapestry5.internal.transform.ParameterWorker$3$1.readFromBinding(ParameterWorker.java:254) ... 99 more |#] --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org