On Thu, May 13, 2010 at 03:36:36PM +0300, Sjur Moshagen wrote: > Den 13. mai. 2010 kl. 11.50 skrev David Crossley: > > > Brian M Dube wrote: > >> Sjur Moshagen wrote: > >>> > >>> I'm not able to build my site anymore, due to the following error: > >>> > >>> X [0] linkmap.html BROKEN: > >>> ElemTemplateElement error: carry-body-attribs > >>> > > Sjur, you are talking about a Dispatcher-based site, correct? > > Yes, but the bug is showing up whether or not I have dispatcher enabled. I > stripped the plugins down to only pdf, and I still got that bug.
That's interesting. I can only find carry-body-attribs in skins stylesheets. ElemTemplateElement is in Xalan, but I couldn't find in the source where Cocoon makes use of this class. I have a stack trace, and that may or may not help us. It's all I have to go by for now since I can't reproduce the bug. [1] org.apache.xalan.templates.ElemTemplateElement.<init> (ElemTemplateElement.java:70) [2] org.apache.xalan.templates.OutputProperties.<init> (OutputProperties.java:82) [3] org.apache.xalan.transformer.TransformerImpl.<init> (TransformerImpl.java:182) [4] org.apache.xalan.templates.StylesheetRoot.newTransformer (StylesheetRoot.java:200) [5] org.apache.xalan.processor.TransformerFactoryImpl.newTransformerHandler (TransformerFactoryImpl.java:701) [6] org.apache.cocoon.components.xslt.TraxProcessor.getTemplates (TraxProcessor.java:496) [7] org.apache.cocoon.components.xslt.TraxProcessor.getTransformerHandlerAndValidity (TraxProcessor.java:198) [8] org.apache.cocoon.transformation.TraxTransformer.setup (TraxTransformer.java:331) [9] org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline (AbstractProcessingPipeline.java:400) [10] org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline (AbstractCachingProcessingPipeline.java:737) [11] org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline (AbstractProcessingPipeline.java:503) [12] org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.prepareInternal (AbstractProcessingPipeline.java:517) [13] org.apache.cocoon.components.source.impl.SitemapSource.init (SitemapSource.java:343) [14] org.apache.cocoon.components.source.impl.SitemapSource.<init> (SitemapSource.java:215) [15] org.apache.cocoon.components.source.impl.SitemapSourceFactory.getSource (SitemapSourceFactory.java:65) [16] sun.reflect.GeneratedMethodAccessor4.invoke (null) [17] sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) [18] java.lang.reflect.Method.invoke (Method.java:616) [19] org.apache.avalon.excalibur.component.ComponentProxyGenerator$ComponentInvocationHandler.invoke (ComponentProxyGenerator.java:143) [20] $Proxy3.getSource (null) [21] org.apache.excalibur.source.impl.AbstractSourceResolver.resolveURI (AbstractSourceResolver.java:146) [22] sun.reflect.GeneratedMethodAccessor3.invoke (null) [23] sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) [24] java.lang.reflect.Method.invoke (Method.java:616) [25] org.apache.avalon.excalibur.component.ComponentProxyGenerator$ComponentInvocationHandler.invoke (ComponentProxyGenerator.java:143) [26] $Proxy8.resolveURI (null) [27] org.apache.cocoon.components.CocoonComponentManager.resolveURI (CocoonComponentManager.java:558) [28] org.apache.cocoon.environment.AbstractEnvironment.resolveURI (AbstractEnvironment.java:555) [29] org.apache.cocoon.environment.AbstractEnvironment.resolveURI (AbstractEnvironment.java:542) [30] org.apache.cocoon.sitemap.ContentAggregator.setup (ContentAggregator.java:290) [31] org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline (AbstractProcessingPipeline.java:387) [32] org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline (AbstractCachingProcessingPipeline.java:737) [33] org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline (AbstractProcessingPipeline.java:503) [34] org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process (AbstractProcessingPipeline.java:455) [35] org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke (SerializeNode.java:144) [36] org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes (AbstractParentProcessingNode.java:69) [37] org.apache.cocoon.components.treeprocessor.ContainerNode.invoke (ContainerNode.java:32) [38] org.apache.cocoon.components.treeprocessor.sitemap.CallNode.invoke (CallNode.java:94) [39] org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes (AbstractParentProcessingNode.java:47) [40] org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke (MatchNode.java:108) [41] org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes (AbstractParentProcessingNode.java:69) [42] org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke (PipelineNode.java:143) [43] org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes (AbstractParentProcessingNode.java:69) [44] org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke (PipelinesNode.java:93) [45] org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process (ConcreteTreeProcessor.java:235) [46] org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process (ConcreteTreeProcessor.java:177) [47] org.apache.cocoon.components.treeprocessor.TreeProcessor.process (TreeProcessor.java:254) [48] org.apache.cocoon.Cocoon.process (Cocoon.java:699) [49] org.apache.cocoon.servlet.CocoonServlet.service (CocoonServlet.java:1,154) [50] javax.servlet.http.HttpServlet.service (HttpServlet.java:853) [51] org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:354) [52] org.mortbay.jetty.servlet.WebApplicationHandler.dispatch (WebApplicationHandler.java:294) [53] org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:567) [54] org.mortbay.http.HttpContext.handle (HttpContext.java:1,808) [55] org.mortbay.jetty.servlet.WebApplicationContext.handle (WebApplicationContext.java:525) [56] org.mortbay.http.HttpContext.handle (HttpContext.java:1,758) [57] org.mortbay.http.HttpServer.service (HttpServer.java:879) [58] org.mortbay.http.HttpConnection.service (HttpConnection.java:790) [59] org.mortbay.http.HttpConnection.handleNext (HttpConnection.java:952) [60] org.mortbay.http.HttpConnection.handle (HttpConnection.java:807) [61] org.mortbay.http.SocketListener.handleConnection (SocketListener.java:197) [62] org.mortbay.util.ThreadedServer.handle (ThreadedServer.java:289) [63] org.mortbay.util.ThreadPool$PoolThread.run (ThreadPool.java:501) -Brian