I am not worthy. *doh* Never again will I make such bold assumptions about T5's buggyness, I promise!
Btw., I'm just getting started with Tapestry, and I'm pretty much in awe. This is exactly how a Java web-framework has to look like in 2008! Thanks a lot Howard! Regards, Michael P.S.: Though it sure is confusing that T5 is case-insensitive everywhere, but not in this case... > -----Original Message----- > From: Howard Lewis Ship [mailto:[EMAIL PROTECTED] > Sent: Thursday, May 08, 2008 12:14 AM > To: Tapestry users > Subject: Re: Potential bug in Tapestry 5.0.11 running on Tomcat > > I.e. Because Windows is relatively case insensitive about file names, > but Linux (to my knowledge) is very case sensitive. > > On Wed, May 7, 2008 at 3:13 PM, Howard Lewis Ship <[EMAIL PROTECTED]> > wrote: > > You are probably hitting some case sensitivity. What is the exact > > name of your Index page's Java class? And what is the exact name of > > the template file? > > > > > > > > On Wed, May 7, 2008 at 12:09 PM, Jonathan Barker > > <[EMAIL PROTECTED]> wrote: > > > > > > 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.renderPage > Mar > > > > kup(PageMarkupRendererImpl.java:58) > > > > * > > > > > org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPa > geR > > > > esponse(PageResponseRendererImpl.java:57) > > > > * > > > > > org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.hand > le( > > > > PageRenderRequestHandlerImpl.java:59) > > > > * > > > > > org.apache.tapestry.services.TapestryModule$29.handle(TapestryModule.ja > va: > > > > 1607) > > > > * > > > > > org.apache.tapestry.internal.services.PageRenderDispatcher.process(Page > Ren > > > > derDispatcher.java:97) > > > > * > > > > > org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(Pag > eRe > > > > nderDispatcher.java:83) > > > > * > > > > > org.apache.tapestry.services.TapestryModule$13.service(TapestryModule.j > ava > > > > :944) > > > > * > > > > > org.apache.tapestry.internal.services.LocalizationFilter.service(Locali > zat > > > > ionFilter.java:42) > > > > * > > > > > org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.ja > va: > > > > 553) > > > > * > > > > > org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.ja > va: > > > > 520) > > > > * > > > > > org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticF > ile > > > > sFilter.java:79) > > > > * > > > > > org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(Ch > eck > > > > ForUpdatesFilter.java:93) > > > > * > > > > > org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(Ch > eck > > > > ForUpdatesFilter.java:84) > > > > * > > > > > org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(Concur > ren > > > > tBarrier.java:77) > > > > * > > > > > org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(Che > ckF > > > > orUpdatesFilter.java:106) > > > > * > > > > > org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.j > ava > > > > :924) > > > > * > > > > > org.apache.tapestry.internal.services.IgnoredPathsFilter.service(Ignore > dPa > > > > thsFilter.java:62) > > > > * > > > > > org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:168) > > > > * > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic > ati > > > > onFilterChain.java:235) > > > > * > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil > ter > > > > Chain.java:206) > > > > * > > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal > ve. > > > > java:233) > > > > * > > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal > ve. > > > > java:175) > > > > * > > > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav > a:1 > > > > 28) > > > > * > > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav > a: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:8 > 44) > > > > * > > > > > 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] > > > > > > > > > > > > > > -- > > Howard M. Lewis Ship > > > > Creator Apache Tapestry and Apache HiveMind > > > > > > -- > Howard M. Lewis Ship > > Creator Apache Tapestry and Apache HiveMind > > --------------------------------------------------------------------- > 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]