Have you tried Xalan 2.5.1? Beware that Xalan now ships two forms of binaries. In one the XSLT compiler is in the same jar as the interpreter. This causes problems in some environments where classes the XSLT compiler is dependent upon are being used by other components (i.e. BEA Weblogic Portal 8.1). In that cause you would use the 2jars distribution and only put xalan.jar, xml-apis.jar and xerces.jar into the endorsed directory. Everything else goings into your webapp.

Ralph

At 6/26/2003 08:58 AM, you wrote:
BlankI have encountered some problems running C21-m2. The problem appears to
be with the version of Xalan that comes with the distribution, replacing it
with the one from C21-m1 didn't fix the problem, however using Saxon as the
xslt transformer fixed the problem.

I tried this on:
W2K / JDK1.4 / Tomcat 4.1.24 and
W2K / JDK1.4 / Tomcat 5.02beta ( Cocoon (and anything else) runs noticably
faster  ).

Stacktrace is below.

I also noticed that the <user-config> option for the PDF serializer has
changed. The example in sitemap.xmap:
<user-config>file:/C:/cocoon/fop-config.xml</user-config> needed to be
<user-config>file:///C:/cocoon/fop-config.xml</user-config> or it wouldn't
work for me.

Perry

full exception chain stacktrace:

Original Exception: java.lang.RuntimeException:
java.lang.NullPointerException

        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3363)

        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:427)

        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)

        at
org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer
.java:529)

        at
org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.java:
169)

        at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline
.processXMLPipeline(AbstractCachingProcessingPipeline.java:292)

        at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(Abs
tractProcessingPipeline.java:489)

        at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(Seri
alizeNode.java:150)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:84)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:164)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:325)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:307)

        at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod
e.java:133)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:84)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:164)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:325)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:307)

        at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod
e.java:133)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:84)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:164)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:325)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:307)

at org.apache.cocoon.Cocoon.process(Cocoon.java:628)

at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1139)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:288)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:263)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:561)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:196)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:561)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018)

        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2748)

        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:186
)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151)

        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:149)

        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:149)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:561)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:163)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:561)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:199)

        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:630)

        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:463)

        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:568)

        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:631)

at java.lang.Thread.run(Thread.java:536)


stacktrace:


org.apache.cocoon.ProcessingException: Failed to execute pipeline.:
java.lang.RuntimeException: java.lang.NullPointerException

        at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline
.processXMLPipeline(AbstractCachingProcessingPipeline.java:312)

        at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(Abs
tractProcessingPipeline.java:489)

        at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(Seri
alizeNode.java:150)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:84)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:164)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:325)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:307)

        at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod
e.java:133)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:84)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:164)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:325)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:307)

        at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod
e.java:133)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:84)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:164)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:325)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:307)

at org.apache.cocoon.Cocoon.process(Cocoon.java:628)

at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1139)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:288)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:263)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:561)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:196)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:561)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018)

        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2748)

        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:186
)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151)

        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:149)

        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:149)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:561)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:163)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:561)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:199)

        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:630)

        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:463)

        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:568)

        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:631)

at java.lang.Thread.run(Thread.java:536)

Caused by: java.lang.RuntimeException: java.lang.NullPointerException

        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3363)

        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:427)

        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)

        at
org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer
.java:529)

        at
org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.java:
169)

        at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline
.processXMLPipeline(AbstractCachingProcessingPipeline.java:292)

... 60 more

java.lang.RuntimeException: java.lang.NullPointerException

        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3363)

        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:427)

        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)

        at
org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer
.java:529)

        at
org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.java:
169)

        at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline
.processXMLPipeline(AbstractCachingProcessingPipeline.java:292)

        at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(Abs
tractProcessingPipeline.java:489)

        at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(Seri
alizeNode.java:150)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:84)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:164)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:325)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:307)

        at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod
e.java:133)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:84)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:164)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:325)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:307)

        at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod
e.java:133)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:84)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:164)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:108)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:162)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:325)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:307)

at org.apache.cocoon.Cocoon.process(Cocoon.java:628)

at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1139)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:288)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:263)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:561)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:196)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:561)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018)

        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2748)

        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:186
)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151)

        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:149)

        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:149)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:561)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:163)

        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:151)

        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:561)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1018)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:199)

        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:630)

        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:463)

        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:568)

        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:631)

at java.lang.Thread.run(Thread.java:536)


--------------------------------------------------------------------- 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