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]

Reply via email to