You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Kjetil Midtlie <kj...@gmail.com> on 2007/12/21 09:57:15 UTC
cocoon-html-impl (1.0.0-rc2)
Hi!
I'm testing out the html-generator on a "dirty" site :
<map:match pattern="">
<map:generate type="html" src="
http://dojotoolkit.org/book/dojo-book-0-9-0" />
<!-- <map:transform src="resource/internal/copy.xsl" /> -->
<map:serialize type="xhtml" />
</map:match>
..and oops, I get this "greek" exception ( see below ) . If I use "nekohtml"
OR if I add the transformer inbetween things will work fine .
Is this a bug?
It appears that the tidy version has to have a transformer but neko can skip
it an pass the xhtml directly to a serializer??
(neko has other issues -- but I still need to identify those... I'll get
back on that)
regards
Kjetil DM.
javax.servlet.ServletException: org.apache.cocoon.ProcessingException:
Failed to process pipeline
at <map:serialize type="xhtml"> -
file:///home/kdm/dev/clean-dojo/./src/main/resources/COB-INF/sitemap.xmap:40:33
at <map:generate type="html"> -
file:///home/kdm/dev/clean-dojo/./src/main/resources/COB-INF/sitemap.xmap:39:81
at <map:match> -
file:///home/kdm/dev/clean-dojo/./src/main/resources/COB-INF/sitemap.xmap:38:26
at org.apache.cocoon.servlet.RequestProcessor.service(
RequestProcessor.java:232)
at org.apache.cocoon.sitemap.SitemapServlet.service(
SitemapServlet.java:64)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward
(ServletServiceContext.java:567)
at
org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward
(ServletServiceContext.java:544)
at
org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke
(ServletFactoryBean.java:230)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:166)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
JdkDynamicAopProxy.java:204)
at $Proxy5.service(Unknown Source)
at org.apache.cocoon.servletservice.DispatcherServlet.service(
DispatcherServlet.java:102)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingServlet.service(
ReloadingServlet.java:89)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java
:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(
ServletHandler.java:1093)
at org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(
MultipartFilter.java:119)
at
org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingServletFilter.doFilter(
ReloadingServletFilter.java:50)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(
ServletHandler.java:1084)
at org.apache.cocoon.servlet.DebugFilter.doFilter(DebugFilter.java
:169)
at
org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingServletFilter.doFilter(
ReloadingServletFilter.java:50)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(
ServletHandler.java:1084)
at
org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingSpringFilter.doFilter(
ReloadingSpringFilter.java:69)
at
org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingServletFilter.doFilter(
ReloadingServletFilter.java:50)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(
ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(
ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(
SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(
SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(
ContextHandler.java:712)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java
:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(
ContextHandlerCollection.java:211)
at org.mortbay.jetty.handler.HandlerCollection.handle(
HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(
HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at org.mortbay.jetty.HttpConnection.handleRequest(
HttpConnection.java:506)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(
HttpConnection.java:830)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
at org.mortbay.io.nio.SelectChannelEndPoint.run(
SelectChannelEndPoint.java:396)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(
BoundedThreadPool.java:442)
Caused by: org.apache.cocoon.ProcessingException: Failed to process pipeline
at <map:serialize type="xhtml"> -
file:///home/kdm/dev/clean-dojo/./src/main/resources/COB-INF/sitemap.xmap:40:33
at <map:generate type="html"> -
file:///home/kdm/dev/clean-dojo/./src/main/resources/COB-INF/sitemap.xmap:39:81
at <map:match> -
file:///home/kdm/dev/clean-dojo/./src/main/resources/COB-INF/sitemap.xmap:38:26
at org.apache.cocoon.ProcessingException.throwLocated(
ProcessingException.java:143)
at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.handleException
(AbstractProcessingPipeline.java:921)
at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline
(AbstractCachingProcessingPipeline.java:382)
at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(
AbstractProcessingPipeline.java:437)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(
PoolableProxyHandler.java:72)
at $Proxy8.process(Unknown Source)
at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(
SerializeNode.java:144)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
(AbstractParentProcessingNode.java:55)
at
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(
MatchNode.java:87)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
(AbstractParentProcessingNode.java:77)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(
PipelineNode.java:151)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
(AbstractParentProcessingNode.java:77)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:93)
at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(
ConcreteTreeProcessor.java:240)
at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(
ConcreteTreeProcessor.java:171)
at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(
TreeProcessor.java:251)
at org.apache.cocoon.servlet.RequestProcessor.process(
RequestProcessor.java:357)
at org.apache.cocoon.servlet.RequestProcessor.service(
RequestProcessor.java:171)
... 38 more
Caused by: java.lang.NullPointerException
at org.apache.xml.serializer.ToXMLStream.processingInstruction(
ToXMLStream.java:251)
at
org.apache.xalan.transformer.TransformerIdentityImpl.processingInstruction(
TransformerIdentityImpl.java:1173)
at org.apache.cocoon.xml.AbstractXMLPipe.processingInstruction(
AbstractXMLPipe.java:147)
at
org.apache.cocoon.xml.dom.DOMStreamer$NamespaceNormalizingDOMStreamer.startNode
(DOMStreamer.java:444)
at
org.apache.cocoon.xml.dom.DOMStreamer$NamespaceNormalizingDOMStreamer.stream
(DOMStreamer.java:217)
at org.apache.cocoon.xml.dom.DOMStreamer.stream(DOMStreamer.java
:141)
at org.apache.cocoon.generation.HTMLGenerator.generate(
HTMLGenerator.java:310)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(
PoolableProxyHandler.java:72)
at $Proxy9.generate(Unknown Source)
at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline
(AbstractCachingProcessingPipeline.java:363)
... 57 more