I'm having the same problem over here.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
no problem on tomcat+jetty
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
works on jetty but does not work on tomcat 6.0.16
tapestry 5.1.0.4-SNAPSHOT
is there anybody else with this problem?
java.lang.IllegalArgumentException
Parameter namespacePrefix was null.
org.apache.tapestry5.ioc.internal.util.Defense.notNull(Defense.java:37)
org.apache.tapestry5.dom.Element.defineNamespace(Element.java:568)
org.apache.tapestry5.internal.services.MarkupWriterImpl.defineNamespace(MarkupWriterImpl.java:221)
org.apache.tapestry5.internal.pageload.PageLoaderImpl$4.render(PageLoaderImpl.java:470)
....
Ulrich Stärk schrieb:
No Exception here with 5.1.0.2-SNAPSHOT.
Uli
Am 01.04.2009 11:42 schrieb Andy Pahne:
I am using Tapestry 5.1.0.1 and I am trying to add a DOCTYPE
declaration to my Layout component (or directly to a page).
The declaration I am using is directly copied from the documentation
at http://tapestry.apache.org/tapestry5/guide/templates.html and it
looks like this:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
No matter where declared (Layout component or class), rendering blows
with this exception below.
Does it work for anybody else? Or maybe I discovered a bug?
Maybe this is related to the switch to Stax for XML processing?
Andy
* java.lang.IllegalArgumentException
Parameter namespacePrefix was null
o
org.apache.tapestry5.ioc.internal.util.Defense.notNull(Defense.java:37)
o
org.apache.tapestry5.dom.Element.defineNamespace(Element.java:598)
o
org.apache.tapestry5.internal.services.MarkupWriterImpl.defineNamespace(MarkupWriterImpl.java:221)
o
org.apache.tapestry5.internal.pageload.PageLoaderImpl$4.render(PageLoaderImpl.java:470)
o
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:74)
o
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:121)
o
$PageRenderQueue_1206106a951.render($PageRenderQueue_1206106a951.java)
o
$PageRenderQueue_1206106a947.render($PageRenderQueue_1206106a947.java)
o
org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
o
org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1720)
o
$MarkupRenderer_1206106a953.renderMarkup($MarkupRenderer_1206106a953.java)
o
org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1701)
o
$MarkupRenderer_1206106a953.renderMarkup($MarkupRenderer_1206106a953.java)
o
org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1683)
o
$MarkupRenderer_1206106a953.renderMarkup($MarkupRenderer_1206106a953.java)
o
org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:1669)
o
$MarkupRenderer_1206106a953.renderMarkup($MarkupRenderer_1206106a953.java)
o
org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1655)
o
$MarkupRenderer_1206106a953.renderMarkup($MarkupRenderer_1206106a953.java)
o
org.apache.tapestry5.services.TapestryModule$22.renderMarkup(TapestryModule.java:1627)
o
$MarkupRenderer_1206106a953.renderMarkup($MarkupRenderer_1206106a953.java)
o
$MarkupRenderer_1206106a950.renderMarkup($MarkupRenderer_1206106a950.java)
o
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:64)
o
$PageMarkupRenderer_1206106a94d.renderPageMarkup($PageMarkupRenderer_1206106a94d.java)
o
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:61)
o
$PageResponseRenderer_1206106a8e2.renderPageResponse($PageResponseRenderer_1206106a8e2.java)
o
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:63)
o
org.apache.tapestry5.services.TapestryModule$33.handle(TapestryModule.java:1920)
o
$PageRenderRequestHandler_1206106a8e3.handle($PageRenderRequestHandler_1206106a8e3.java)
o
$PageRenderRequestHandler_1206106a8ce.handle($PageRenderRequestHandler_1206106a8ce.java)
o
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
o
$ComponentRequestHandler_1206106a8d3.handlePageRender($ComponentRequestHandler_1206106a8d3.java)
o
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
o
$Dispatcher_1206106a8d5.dispatch($Dispatcher_1206106a8d5.java)
o
$Dispatcher_1206106a8cc.dispatch($Dispatcher_1206106a8cc.java)
o
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:249)
o
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
o
$RequestHandler_1206106a8cd.service($RequestHandler_1206106a8cd.java)
o
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:772)
o
$RequestHandler_1206106a8cd.service($RequestHandler_1206106a8cd.java)
o
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:762)
o
$RequestHandler_1206106a8cd.service($RequestHandler_1206106a8cd.java)
o
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
o
$RequestHandler_1206106a8cd.service($RequestHandler_1206106a8cd.java)
o
org.apache.tapestry5.internal.services.URLRewriterRequestFilter.service(URLRewriterRequestFilter.java:64)
o
$RequestHandler_1206106a8cd.service($RequestHandler_1206106a8cd.java)
o
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
o
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81)
o
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
o
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
o
$RequestHandler_1206106a8cd.service($RequestHandler_1206106a8cd.java)
o
$RequestHandler_1206106a8c5.service($RequestHandler_1206106a8c5.java)
o
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:201)
o
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
o
$HttpServletRequestFilter_1206106a8c4.service($HttpServletRequestFilter_1206106a8c4.java)
o
$HttpServletRequestHandler_1206106a8c7.service($HttpServletRequestHandler_1206106a8c7.java)
o
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:722)
o
$HttpServletRequestHandler_1206106a8c7.service($HttpServletRequestHandler_1206106a8c7.java)
o
$HttpServletRequestHandler_1206106a8c2.service($HttpServletRequestHandler_1206106a8c2.java)
o
org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:127)
o
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1139)
o
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:378)
o
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
o
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
o
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
o
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
o
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
o
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
o
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
o org.mortbay.jetty.Server.handle(Server.java:324)
o
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
o
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:865)
o
org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
o
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
o
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
o
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
o
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org
--
Felix Gonschorek
GG-Media
Kirchstr. 18
69115 Heidelberg
Tel: +49 6221 890 168-0
Fax: +49 6221 890 168-1
Mobil: +49 176 2234 1338
fe...@gg-media.biz
http://www.gg-media.biz
Vertretungsberechtigte Gesellschafter:
Felix Gonschorek & Jochen Greiner
Umsatzsteuer-Identifikationsnummer
gemäß § 27a Umsatzsteuergesetz:
DE232906440
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org