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]

Reply via email to