There's an existing bug: https://issues.apache.org/jira/browse/TAPESTRY-1345
On 4/21/07, DigitLiao <[EMAIL PROTECTED]> wrote:
I test it. Your html template has no problem. But where did you put this template? When I delete test.html, It shows the same error as yours. The template should be put in the same package as Java file or in WEB-INF/ that match java package from tapestry app root package. <?xml version="1.0" encoding="UTF-8" ?> On 4/21/07, Tim Sawyer <[EMAIL PROTECTED] > wrote: > > Hi All, > > Can someone give me a clue what this means? I might still be having > supplier > jar trouble, if that's a pointer. > > I get this exception when trying to display my first page in my first T5 > application: > > An unexpected application exception has occurred. > > * java.lang.IllegalStateException > No root element has been defined. > > Stack trace > org.apache.tapestry.dom.Document.toMarkup(Document.java:89) > org.apache.tapestry.internal.services.MarkupWriterImpl.toMarkup( > MarkupWriterImpl.java:51) > > org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse > (PageResponseRendererImpl.java:49) > org.apache.tapestry.internal.services.RootPathDispatcher$1.renderPage( > RootPathDispatcher.java:66) > org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle( > PageLinkHandlerImpl.java:89) > org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle( > PageLinkHandlerImpl.java:49) > org.apache.tapestry.internal.services.RootPathDispatcher.dispatch ( > RootPathDispatcher.java:76) > org.apache.tapestry.services.TapestryModule$12.service( TapestryModule.java > :1201) > org.apache.tapestry.internal.services.LocalizationFilter.service( > LocalizationFilter.java:43) > org.apache.tapestry.services.TapestryModule$3.service ( TapestryModule.java > :736) > org.apache.tapestry.internal.services.StaticFilesFilter.service( > StaticFilesFilter.java:63) > org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke( > CheckForUpdatesFilter.java:91) > org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke( > CheckForUpdatesFilter.java:82) > org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead( > ConcurrentBarrier.java:77) > org.apache.tapestry.internal.services.CheckForUpdatesFilter.service ( > CheckForUpdatesFilter.java:104) > org.apache.tapestry.services.TapestryModule$11.service( TapestryModule.java > :1179) > org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:115) > 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:228) > 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 > :104) > org.apache.catalina.core.StandardEngineValve.invoke ( > StandardEngineValve.java:109) > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java > :216) > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java :844) > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process( > Http11Protocol.java:634) > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445) > java.lang.Thread.run(Thread.java:595) > > What's the file it's trying to parse? My HTML is simple (not even any Tap > > markup), and web.xml looks ok > > <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> > <head> > <title>Title</title> > </head> > <body> > <p>The time is not here.</p> > </body> > </html> > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE web-app > PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" > "http://java.sun.com/dtd/web-app_2_3.dtd"> > <web-app> > <display-name>Title</display-name> > <context-param> > <param-name>tapestry.app-package</param-name> > <param-value>uk.co.title</param-value> > </context-param> > <filter> > <filter-name>app</filter-name> > <filter-class>org.apache.tapestry.TapestryFilter</filter-class> > </filter> > <filter-mapping> > <filter-name>app</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping> > </web-app> > > Any pointers appreciated! > > Tim. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
-- Howard M. Lewis Ship TWD Consulting, Inc. Independent J2EE / Open-Source Java Consultant Creator and PMC Chair, Apache Tapestry Creator, Apache HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com