Hi,
I am getting following XSLT error after upgrading the Xalan v2.6.0
file:///local/home/u627951/scripts/test1.xsl; Line #38; Column #18; Writing
src/com/roguewave/gi/mods/AssetSerializer.java
; SystemID: file:///local/home/u627951/scripts/test1.xsl; Line#: 40;
Column#: 60
javax.xml.transform.TransformerException: java.lang.RuntimeException: XSLT
TransformerFactory Error
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2341)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2389)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2255)
at org.apache.xalan.lib.Redirect.write(Redirect.java:212)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at
org.apache.xalan.extensions.ExtensionHandlerJavaClass.processElement(ExtensionHandlerJavaClass.java:495)
at
org.apache.xalan.templates.ElemExtensionCall.execute(ElemExtensionCall.java:230)
at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:177)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2202)
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1276)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:673)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1192)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1170)
at org.apache.xalan.xslt.Process.main(Process.java:987)
Caused by: java.lang.RuntimeException: XSLT TransformerFactory Error
at
org.apache.xpath.functions.FuncCurrent.execute(FuncCurrent.java:61)
at
org.apache.xpath.axes.FilterExprIteratorSimple.executeFilterExpr(FilterExprIteratorSimple.java:126)
at
org.apache.xpath.axes.FilterExprWalker.setRoot(FilterExprWalker.java:128)
at
org.apache.xpath.axes.WalkingIterator.setRoot(WalkingIterator.java:153)
at org.apache.xpath.axes.NodeSequence.setRoot(NodeSequence.java:212)
at
org.apache.xpath.axes.LocPathIterator.execute(LocPathIterator.java:211)
at org.apache.xpath.Expression.execute(Expression.java:153)
at org.apache.xpath.operations.Operation.execute(Operation.java:107)
at
org.apache.xpath.axes.PredicatedNodeTest.executePredicates(PredicatedNodeTest.java:339)
at
org.apache.xpath.axes.PredicatedNodeTest.acceptNode(PredicatedNodeTest.java:476)
at org.apache.xpath.axes.AxesWalker.nextNode(AxesWalker.java:369)
at
org.apache.xpath.axes.WalkingIterator.nextNode(WalkingIterator.java:180)
at org.apache.xpath.axes.NodeSequence.nextNode(NodeSequence.java:280)
at org.apache.xpath.axes.NodeSequence.runTo(NodeSequence.java:434)
at org.apache.xpath.axes.NodeSequence.setRoot(NodeSequence.java:217)
at
org.apache.xpath.axes.LocPathIterator.execute(LocPathIterator.java:211)
at org.apache.xpath.functions.FuncNot.execute(FuncNot.java:42)
at org.apache.xpath.operations.And.execute(And.java:49)
at
org.apache.xpath.patterns.StepPattern.executePredicates(StepPattern.java(Compiled
Code))
at
org.apache.xpath.patterns.StepPattern.execute(StepPattern.java(Compiled
Code))
at
org.apache.xalan.templates.TemplateList.getTemplateFast(TemplateList.java:556)
at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:296)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:177)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
... 19 more
---------
java.lang.RuntimeException: XSLT TransformerFactory Error
at
org.apache.xpath.functions.FuncCurrent.execute(FuncCurrent.java:61)
at
org.apache.xpath.axes.FilterExprIteratorSimple.executeFilterExpr(FilterExprIteratorSimple.java:126)
at
org.apache.xpath.axes.FilterExprWalker.setRoot(FilterExprWalker.java:128)
at
org.apache.xpath.axes.WalkingIterator.setRoot(WalkingIterator.java:153)
at org.apache.xpath.axes.NodeSequence.setRoot(NodeSequence.java:212)
at
org.apache.xpath.axes.LocPathIterator.execute(LocPathIterator.java:211)
at org.apache.xpath.Expression.execute(Expression.java:153)
at org.apache.xpath.operations.Operation.execute(Operation.java:107)
at
org.apache.xpath.axes.PredicatedNodeTest.executePredicates(PredicatedNodeTest.java:339)
at
org.apache.xpath.axes.PredicatedNodeTest.acceptNode(PredicatedNodeTest.java:476)
at org.apache.xpath.axes.AxesWalker.nextNode(AxesWalker.java:369)
at
org.apache.xpath.axes.WalkingIterator.nextNode(WalkingIterator.java:180)
at org.apache.xpath.axes.NodeSequence.nextNode(NodeSequence.java:280)
at org.apache.xpath.axes.NodeSequence.runTo(NodeSequence.java:434)
at org.apache.xpath.axes.NodeSequence.setRoot(NodeSequence.java:217)
at
org.apache.xpath.axes.LocPathIterator.execute(LocPathIterator.java:211)
at org.apache.xpath.functions.FuncNot.execute(FuncNot.java:42)
at org.apache.xpath.operations.And.execute(And.java:49)
at
org.apache.xpath.patterns.StepPattern.executePredicates(StepPattern.java(Compiled
Code))
at
org.apache.xpath.patterns.StepPattern.execute(StepPattern.java(Compiled
Code))
at
org.apache.xalan.templates.TemplateList.getTemplateFast(TemplateList.java:556)
at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:296)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:177)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2389)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2255)
at org.apache.xalan.lib.Redirect.write(Redirect.java:212)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at
org.apache.xalan.extensions.ExtensionHandlerJavaClass.processElement(ExtensionHandlerJavaClass.java:495)
at
org.apache.xalan.templates.ElemExtensionCall.execute(ElemExtensionCall.java:230)
at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:177)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2202)
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1276)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:673)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1192)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1170)
at org.apache.xalan.xslt.Process.main(Process.java:987)
I am using following script that uses the xalan 2.6.0
#!/usr/bin/ksh
ANT_HOME=/app/GMRD-old/cm-old/Downloads1/Ant/apache-ant-1.6.2/
XERCES_LIB=/app/GMRD-old/cm-old/Downloads1/Xalan/xalan-j_2_6_0/bin/xml-apis.jar:/app/GMRD-old/cm-old/Downloads1/Xalan/xalan-j_2_6_0/bin/xercesImpl.jar
XALAN_LIB=/app/GMRD-old/cm-old/Downloads1/Xalan/xalan-j_2_6_0/bin/xalan.jar
BSF_LIB=/app/GMRD-old/cm-old/Downloads1/Xalan/xalan-j_2_6_0/bin/bsf.jar
RHINO_LIB=/home/u627951/lib/js.jar
BOOTPATH=$XERCES_LIB:$XALAN_LIB
MYCLASSPATH=$ANT_HOME/lib/ant.jar:$ANT_HOME/lib/ant-launcher.jar:$ANT_HOME/lib/ant-trax.jar:$XERCES_LIB:$XALAN_LIB:$BSF_LIB:$RHINO_LIB
#TRANSFORM=../src/Tools/Build/Java/xml2modGenerator.xsl
TRANSFORM=test1.xsl
echo $MYCLASSPATH
java -Xbootclasspath/p:"$BOOTPATH" org.apache.xalan.xslt.EnvironmentCheck
java -Xbootclasspath/p:"$BOOTPATH" -cp "$MYCLASSPATH"
org.apache.xalan.xslt.Process -EDUMP -in componentdb.xml -out test -XSL
$TRANSFORM -PARAM class "Asset"
Thanks,
Sachin
Office: 469-477-1635
Mobile: 925-699-7261
E-mail: [EMAIL PROTECTED]