Hi, I found a strange bug in Tapestry 5.0.11. I have a webapp which works
- in jetty [win] - in tomcat 6.0.13 [Win] - in tomcat 5.5.25/6.0.13 [Win] but not - on a Linux box with either 5.5.25 or 6.0.16 in a configuration where tomcat.home and tomcat.base are seperate directories, and tomcat is started using the tanuki service wrapper. I know there is a classloader issue on Tomcat that forces you to jar your webapp classes, and I did that (and it works, locally). I suspect that my problem might also be classloader related. I used the same WAR and the same Tomcat version (5.5.25), so the issue must be environment-related. I tried to do some remote debugging but quickly gave up working my way through the jungle that is as the Tapestry 5 proxy services hierachy. Any ideas? Anybody? Regards, Michael The error: java.lang.RuntimeException Page Index did not generate any markup when rendered. This could be because its template file could not be located, or because a render phase method in the page prevented rendering. Stack trace * org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:58) * org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:57) * org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:59) * org.apache.tapestry.services.TapestryModule$29.handle(TapestryModule.java:1607) * org.apache.tapestry.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:97) * org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:83) * org.apache.tapestry.services.TapestryModule$13.service(TapestryModule.java:944) * org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:42) * org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.java:553) * org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:520) * 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:924) * org.apache.tapestry.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) * org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:168) * org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) * org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) * org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) * org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) * org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) * org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) * org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) * org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) * org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) * org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) * org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) * java.lang.Thread.run(Thread.java:595) -- Michael Böckling Java Engineer dmc digital media center GmbH Rommelstraße 11 70376 Stuttgart (Germany) Telefon: +49 711 601747-375 Telefax: +49 711 601747-141 E-Mail: [EMAIL PROTECTED] Internet: www.dmc.de Handelsregister: AG Stuttgart HRB 18974 Geschäftsführer: Andreas Magg, Daniel Rebhorn, Andreas Schwend --------------------------------------------- Darauf sind wir sehr stolz. dmc auf Platz 6 im aktuellen New Media Service Ranking 2008. Mehr Informationen: www.dmc.de --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]