You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by "Zhou, Wufeng" <wz...@nsf.gov> on 2001/04/20 22:09:28 UTC
Help on system properties for FOP transformer and parser
Hi,
I want to know how to set system properties so that FOP will use correct
transformer and parser no matter where they appear in the classpath.
Any help is appreciated.
I am using FOP 0.17 and JRun 3 which contains a transformer and parser
(by xt.jar J. Clark and parser.jar by Sun, I believe),
My servlet runs OK if I force the FOP jars (w3c.jar,
xalan.jar, xceres.jar) appear before the JRun 3 jar.
Otherwise, I get the following exception:
javax.xml.transform.TransformerConfigurationException: Namespace not
supported by SAXParser at
org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFa
ctoryImpl.java:815) at
org.apache.fop.tools.xslt.TraxTransform.getTransformer(TraxTransform.java:95
) at
org.apache.fop.tools.xslt.TraxTransform.transform(TraxTransform.java:157)
at org.apache.fop.tools.xslt.TraxTransform.transform(TraxTransform.java:122)
I tried to let JRun jars appear first, but set the following JVM properties
according to
http://xml.apache.org/xalan-j/usagepatterns.html, I still get the following
exception:
javax.servlet.ServletException: null
java.lang.NoSuchMethodError
at
org.apache.xpath.axes.AxesWalker.getNextNode(AxesWalker.java:1051)
at org.apache.xpath.axes.AxesWalker.nextNode(AxesWalker.java:1137)
at
org.apache.xpath.axes.LocPathIterator.nextNode(LocPathIterator.java:689)
at org.apache.xpath.NodeSet.addNodes(NodeSet.java:550)
at org.apache.xpath.NodeSet.(NodeSet.java:154)
at
org.apache.xalan.templates.ElemForEach.sortNodes(ElemForEach.java:276)
at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.ja
va:399)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:193)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2154)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2097)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
739)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2154)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2097)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
739)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2154)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2097)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
739)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2154)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2097)
at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2029)
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1189)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
479)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
1118)
at
org.apache.fop.tools.xslt.TraxTransform.transform(TraxTransform.java:159)
at
org.apache.fop.tools.xslt.TraxTransform.transform(TraxTransform.java:122)
Thank you.
Wufeng
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org