You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Mark R. Diggory" <md...@latte.harvard.edu> on 2000/11/10 21:44:52 UTC

Problems executing SimpleTransform

Not to bug this list with beginner xsl troubles, but I've not been able
to run the Simple Transform example. I consistently get this error. I'm
using xerces-1_2_1 and xalan-j_2_0_D01, jdk 1.3 and the forte IDE.

thanks for any replies,
Mark

java.lang.NoSuchMethodError
        at
org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:253)
        at
org.apache.xalan.templates.TemplateList.getHead(TemplateList.java:416)
        at
org.apache.xalan.templates.TemplateList.getTemplate(TemplateList.java:470)
        at
org.apache.xalan.templates.StylesheetComposed.getWhiteSpaceInfo(StylesheetComposed.java:313)
        at org.apache.xalan.stree.Parent.appendChild(Parent.java:246)
        at
org.apache.xalan.stree.DocumentImpl.appendChild(DocumentImpl.java:172)
        at org.apache.xalan.utils.DOMBuilder.append(DOMBuilder.java:175)
        at
org.apache.xalan.utils.DOMBuilder.startElement(DOMBuilder.java:276)
        at
org.apache.xalan.stree.SourceTreeHandler.startElement(SourceTreeHandler.java:250)
        at
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371)
        at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:821)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:989)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:380)
        at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:900)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:328)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:642)
        at SimpleTransform.main(SimpleTransform.java:107)
java.lang.ArrayIndexOutOfBoundsException
        at
org.apache.xalan.utils.NodeVector.popPair(NodeVector.java:229)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1405)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:702)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2122)
        at java.lang.Thread.run(Thread.java:484)

Re: Problems executing SimpleTransform

Posted by "Mark R. Diggory" <md...@latte.harvard.edu>.
Thanks, I tried again after removing and reinstalling jdk1.3 and now its
functional...

Gary L Peskin wrote:
> 
> "Mark R. Diggory" wrote:
> >
> > Is anyone out there using jdk1.3 and xalan-j_2_0_D01 on WinNT and
> > encountering this error?
> >
> > I am using the following classpath
> >
> > CLASSPATH=D:\xalan-j_2_0_D01\samples\SimpleTransform;D:\xalan-j_2_0_D01\bin\xerces.jar;D:\xalan-j_2_0_D01\bin\xal
> > an.jar
> >
> > Is this too "Bleeding-Edge" a version to even run the examples?
> >
> > -Mark Diggory
> >
> > D:\xalan-j_2_0_D01\samples\SimpleTransform>java SimpleTransform
> > Exception in thread "main" java.lang.NoSuchMethodError
> 
> Mark --
> 
> Xalan should be working fine in this environment.  The most likely cause
> of this problem is that you have an earlier version of the DOM classes
> in your classpath.  If you don't see it in the classpath itself, check
> out jars in your lib\ext directory which are automatically installed.
> 
> Gary

Re: Problems executing SimpleTransform

Posted by Gary L Peskin <ga...@firstech.com>.
"Mark R. Diggory" wrote:
> 
> Is anyone out there using jdk1.3 and xalan-j_2_0_D01 on WinNT and
> encountering this error?
> 
> I am using the following classpath
> 
> CLASSPATH=D:\xalan-j_2_0_D01\samples\SimpleTransform;D:\xalan-j_2_0_D01\bin\xerces.jar;D:\xalan-j_2_0_D01\bin\xal
> an.jar
> 
> Is this too "Bleeding-Edge" a version to even run the examples?
> 
> -Mark Diggory
> 
> D:\xalan-j_2_0_D01\samples\SimpleTransform>java SimpleTransform
> Exception in thread "main" java.lang.NoSuchMethodError

Mark --

Xalan should be working fine in this environment.  The most likely cause
of this problem is that you have an earlier version of the DOM classes
in your classpath.  If you don't see it in the classpath itself, check
out jars in your lib\ext directory which are automatically installed.

Gary

Re: Problems executing SimpleTransform

Posted by "Mark R. Diggory" <md...@latte.harvard.edu>.
Is anyone out there using jdk1.3 and xalan-j_2_0_D01 on WinNT and
encountering this error?

I am using the following classpath

CLASSPATH=D:\xalan-j_2_0_D01\samples\SimpleTransform;D:\xalan-j_2_0_D01\bin\xerces.jar;D:\xalan-j_2_0_D01\bin\xal
an.jar

Is this too "Bleeding-Edge" a version to even run the examples?

-Mark Diggory


D:\xalan-j_2_0_D01\samples\SimpleTransform>java SimpleTransform
Exception in thread "main" java.lang.NoSuchMethodError
        at
org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:253)
        at
org.apache.xalan.templates.TemplateList.getHead(TemplateList.java:416
)
        at
org.apache.xalan.templates.TemplateList.getTemplate(TemplateList.java
:470)
        at
org.apache.xalan.templates.StylesheetComposed.getWhiteSpaceInfo(Style
sheetComposed.java:313)
        at org.apache.xalan.stree.Parent.appendChild(Parent.java:246)
        at
org.apache.xalan.stree.DocumentImpl.appendChild(DocumentImpl.java:172
)
        at org.apache.xalan.utils.DOMBuilder.append(DOMBuilder.java:175)
        at
org.apache.xalan.utils.DOMBuilder.startElement(DOMBuilder.java:276)
        at
org.apache.xalan.stree.SourceTreeHandler.startElement(SourceTreeHandl
er.java:250)
        at
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371)

        at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XML
Validator.java:705)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.disp
atch(XMLDocumentScanner.java:989)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS
canner.java:380)
        at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:861)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
l.java:328)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
l.java:642)
        at SimpleTransform.main(SimpleTransform.java:107)
java.lang.ArrayIndexOutOfBoundsException
        at
org.apache.xalan.utils.NodeVector.popPair(NodeVector.java:229)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme
rImpl.java:1405)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme
rImpl.java:702)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java
:2122)
        at java.lang.Thread.run(Thread.java:484)

D:\xalan-j_2_0_D01\samples\SimpleTransform>

Re: Problems executing SimpleTransform

Posted by "Mark R. Diggory" <md...@latte.harvard.edu>.
I'm using tomcat, but it's currently not on the classpath for the
simpletrans example here is the full output.

D:\xalan-j_2_0_D01\samples\SimpleTransform>Test.bat

D:\xalan-j_2_0_D01\samples\SimpleTransform>set
CLASSPATH=D:\xalan-j_2_0_D01\samp
les\SimpleTransform;D:\xerces-1_2_1\xerces.jar;D:\xalan-j_2_0_D01\bin\xalan.jar


D:\xalan-j_2_0_D01\samples\SimpleTransform>java SimpleTransform
Exception in thread "main" java.lang.NoSuchMethodError
        at
org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:253)
        at
org.apache.xalan.templates.TemplateList.getHead(TemplateList.java:416
)
        at
org.apache.xalan.templates.TemplateList.getTemplate(TemplateList.java
:470)
        at
org.apache.xalan.templates.StylesheetComposed.getWhiteSpaceInfo(Style
sheetComposed.java:313)
        at org.apache.xalan.stree.Parent.appendChild(Parent.java:246)
        at
org.apache.xalan.stree.DocumentImpl.appendChild(DocumentImpl.java:172
)
        at org.apache.xalan.utils.DOMBuilder.append(DOMBuilder.java:175)
        at
org.apache.xalan.utils.DOMBuilder.startElement(DOMBuilder.java:276)
        at
org.apache.xalan.stree.SourceTreeHandler.startElement(SourceTreeHandl
er.java:250)
        at
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371)

        at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XML
Validator.java:821)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.disp
atch(XMLDocumentScanner.java:989)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS
canner.java:380)
        at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:900)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
l.java:328)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
l.java:642)
        at SimpleTransform.main(SimpleTransform.java:109)
java.lang.ArrayIndexOutOfBoundsException
        at
org.apache.xalan.utils.NodeVector.popPair(NodeVector.java:229)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme
rImpl.java:1405)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme
rImpl.java:702)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java
:2122)
        at java.lang.Thread.run(Thread.java:484)

Vicente Salvador wrote:
> 
> If you're using the Tomcat apache server, please put the xerces.jar before tomcat.jar in your classpath.
> Tomcat includes a mini-xerces to retrieve XML configuration files.
> 
> Vicente Salvador
> DEISTER, S.A.
> 
> "Mark R. Diggory" wrote:
> 
> > Not to bug this list with beginner xsl troubles, but I've not been able
> > to run the Simple Transform example. I consistently get this error. I'm
> > using xerces-1_2_1 and xalan-j_2_0_D01, jdk 1.3 and the forte IDE.
> >
> > thanks for any replies,
> > Mark
> >
> > java.lang.NoSuchMethodError
> >         at
> > org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:253)
> >         at
> > org.apache.xalan.templates.TemplateList.getHead(TemplateList.java:416)
> >         at
> > org.apache.xalan.templates.TemplateList.getTemplate(TemplateList.java:470)
> >         at
> > org.apache.xalan.templates.StylesheetComposed.getWhiteSpaceInfo(StylesheetComposed.java:313)
> >         at org.apache.xalan.stree.Parent.appendChild(Parent.java:246)
> >         at
> > org.apache.xalan.stree.DocumentImpl.appendChild(DocumentImpl.java:172)
> >         at org.apache.xalan.utils.DOMBuilder.append(DOMBuilder.java:175)
> >         at
> > org.apache.xalan.utils.DOMBuilder.startElement(DOMBuilder.java:276)
> >         at
> > org.apache.xalan.stree.SourceTreeHandler.startElement(SourceTreeHandler.java:250)
> >         at
> > org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371)
> >         at
> > org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:821)
> >         at
> > org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:989)
> >         at
> > org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:380)
> >         at
> > org.apache.xerces.framework.XMLParser.parse(XMLParser.java:900)
> >         at
> > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:328)
> >         at
> > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:642)
> >         at SimpleTransform.main(SimpleTransform.java:107)
> > java.lang.ArrayIndexOutOfBoundsException
> >         at
> > org.apache.xalan.utils.NodeVector.popPair(NodeVector.java:229)
> >         at
> > org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1405)
> >         at
> > org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:702)
> >         at
> > org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2122)
> >         at java.lang.Thread.run(Thread.java:484)

Re: Problems executing SimpleTransform

Posted by Vicente Salvador <vi...@deister.es>.
If you're using the Tomcat apache server, please put the xerces.jar before tomcat.jar in your classpath.
Tomcat includes a mini-xerces to retrieve XML configuration files.

Vicente Salvador
DEISTER, S.A.

"Mark R. Diggory" wrote:

> Not to bug this list with beginner xsl troubles, but I've not been able
> to run the Simple Transform example. I consistently get this error. I'm
> using xerces-1_2_1 and xalan-j_2_0_D01, jdk 1.3 and the forte IDE.
>
> thanks for any replies,
> Mark
>
> java.lang.NoSuchMethodError
>         at
> org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:253)
>         at
> org.apache.xalan.templates.TemplateList.getHead(TemplateList.java:416)
>         at
> org.apache.xalan.templates.TemplateList.getTemplate(TemplateList.java:470)
>         at
> org.apache.xalan.templates.StylesheetComposed.getWhiteSpaceInfo(StylesheetComposed.java:313)
>         at org.apache.xalan.stree.Parent.appendChild(Parent.java:246)
>         at
> org.apache.xalan.stree.DocumentImpl.appendChild(DocumentImpl.java:172)
>         at org.apache.xalan.utils.DOMBuilder.append(DOMBuilder.java:175)
>         at
> org.apache.xalan.utils.DOMBuilder.startElement(DOMBuilder.java:276)
>         at
> org.apache.xalan.stree.SourceTreeHandler.startElement(SourceTreeHandler.java:250)
>         at
> org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1371)
>         at
> org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:821)
>         at
> org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:989)
>         at
> org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:380)
>         at
> org.apache.xerces.framework.XMLParser.parse(XMLParser.java:900)
>         at
> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:328)
>         at
> org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:642)
>         at SimpleTransform.main(SimpleTransform.java:107)
> java.lang.ArrayIndexOutOfBoundsException
>         at
> org.apache.xalan.utils.NodeVector.popPair(NodeVector.java:229)
>         at
> org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1405)
>         at
> org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:702)
>         at
> org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2122)
>         at java.lang.Thread.run(Thread.java:484)