Error messages? Linux distro? Tomcat from distro package or straight from Apache?
> -----Original Message----- > From: Michael Böckling [mailto:[EMAIL PROTECTED] > Sent: Wednesday, May 07, 2008 11:56 AM > To: users@tapestry.apache.org > Subject: Potential bug in Tapestry 5.0.11 running on Tomcat > > 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.renderPageMar > kup(PageMarkupRendererImpl.java:58) > * > org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageR > esponse(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(PageRen > derDispatcher.java:97) > * > org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRe > nderDispatcher.java:83) > * > org.apache.tapestry.services.TapestryModule$13.service(TapestryModule.java > :944) > * > org.apache.tapestry.internal.services.LocalizationFilter.service(Localizat > ionFilter.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(StaticFile > sFilter.java:79) > * > org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(Check > ForUpdatesFilter.java:93) > * > org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(Check > ForUpdatesFilter.java:84) > * > org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(Concurren > tBarrier.java:77) > * > org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckF > orUpdatesFilter.java:106) > * > org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java > :924) > * > org.apache.tapestry.internal.services.IgnoredPathsFilter.service(IgnoredPa > thsFilter.java:62) > * > org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:168) > * > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:235) > * > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.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:1 > 28) > * > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1 > 02) > * > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja > va: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(Ht > tp11Protocol.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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]