You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Wolf-Dieter Klotz <kl...@esrf.fr> on 2001/03/13 10:06:50 UTC

[Fwd: Xalan-J2.0.0 missing module?]

Wolf-Dieter Klotz wrote:

> Hi
> I am trying to use Xalan-j-2.0.0. When testing the xalanservlet.jar I
> always get:
>
> 2001-03-02 05:39:25 - Ctx( /xslt ): Exception in: R( /xslt + /ApplyXSLT + null) - java.lang.NoSuchMethodError: org.w3c.dom.Node: method getLocalName()Ljava/lang/String; not found
>         at org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:326)
>         at org.apache.xalan.templates.TemplateList.getHead(TemplateList.java:471)
>         at org.apache.xalan.templates.TemplateList.getTemplate(Compiled Code)
>         at org.apache.xalan.templates.StylesheetRoot.getWhiteSpaceInfo(StylesheetRoot.java:827)
>         at org.apache.xalan.stree.Parent.appendChild(Parent.java:382)
>         at org.apache.xalan.stree.DocumentImpl.appendChild(DocumentImpl.java:235)
>         at org.apache.xml.utils.DOMBuilder.append(DOMBuilder.java:209)
>         at org.apache.xalan.stree.StreeDOMBuilder.startElement(Compiled Code)
>         at org.apache.xalan.stree.SourceTreeHandler.startElement(SourceTreeHandler.java:522)
>         at org.apache.xerces.parsers.SAXParser.startElement(Compiled Code)
>         at org.apache.xerces.validators.common.XMLValidator.callStartElement(Compiled Code)
>         at org.apache.xerces.framework.XMLDocumentScanner.scanElement(Compiled Code)
>         at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(Compiled Code)
>         at org.apache.xerces.framework.XMLDocumentScanner.parseSome(Compiled Code)
>         at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948)
>         at org.apache.xalan.transformer.TransformerImpl.transform(Compiled Code)
>         at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1118)
>         at servlet.ApplyXSLT.process(ApplyXSLT.java:306)
>         at servlet.ApplyXSLT.doGet(ApplyXSLT.java:200)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
>         at org.apache.tomcat.core.Handler.service(Handler.java:286)
>         at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
>         at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
>         at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
>         at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
>         at org.apache.tomcat.service.TcpWorkerThread.runIt(Compiled Code)
>         at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
>         at java.lang.Thread.run(Compiled Code)
>
> In my tomcat CLASSPATH I included: xalan.jar, xerces.jar, bsf.jar, xalanservlet.jar
>
> My Java platform is: Solaris SPARC JDK and JRE 1.2.1_04
>
> Can it be that the xalan.jar or xerces.jar in your distribution is
>
> not in synch with your sources?
>
> --
> W.-D. Klotz, European Synchrotron Radiation Facility (ESRF)
> 6, rue Jules Horowitz, BP 220, 38043 Grenoble, CEDEX 9, FRANCE
> OFFICE:+33(0)4.76.20.44,klotz@esrf.fr FAX:+33(0)4.76.88.24.27
> MOBILE:+33(0)674930230,wdklotz@itineris.net,wdklotz@mageos.com
>
>

Iam posting this message again. Can somebody comment on this type of
error?
I am stuck in using xalan-j-2, due to it!

--
W.-D. Klotz, European Synchrotron Radiation Facility (ESRF)
6, rue Jules Horowitz, BP 220, 38043 Grenoble, CEDEX 9, FRANCE
OFFICE:+33(0)4.76.20.44,klotz@esrf.fr FAX:+33(0)4.76.88.24.27
MOBILE:+33(0)674930230,wdklotz@itineris.net,wdklotz@mageos.com



Re: [Fwd: Xalan-J2.0.0 missing module?]

Posted by Gary L Peskin <ga...@firstech.com>.
Wolf-Dieter Klotz wrote:
> 
> Wolf-Dieter Klotz wrote:
> 
> > Hi
> > I am trying to use Xalan-j-2.0.0. When testing the xalanservlet.jar
> > I always get:
> >
> > 2001-03-02 05:39:25 - Ctx( /xslt ): Exception in: R( /xslt + /ApplyXSLT + null) - java.lang.NoSuchMethodError: org.w3c.dom.Node: method getLocalName()Ljava/lang/String; not found
> >         at org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:326)

This is answered in the FAQ:

http://xml.apache.org/xalan-j/faq.html#faq-8
http://xml.apache.org/xalan-j/faq.html#faq-6

You have another XML parser in your classpath ahead of Xerces and
Xalan.  Check your CLASSPATH and your lib/ext directory if you are using
Java2.

Gary

Again: [Fwd: Xalan-J2.0.0 missing module?]

Posted by Wolf-Dieter Klotz <kl...@esrf.fr>.
Wolf-Dieter Klotz wrote:

> Wolf-Dieter Klotz wrote:
>
>> Hi
>> I am trying to use Xalan-j-2.0.0. When testing the xalanservlet.jar
>> I always get:
>>
>> 2001-03-02 05:39:25 - Ctx( /xslt ): Exception in: R( /xslt + /ApplyXSLT + null) - java.lang.NoSuchMethodError: org.w3c.dom.Node: method getLocalName()Ljava/lang/String; not found
>>         at org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:326)
>>         at org.apache.xalan.templates.TemplateList.getHead(TemplateList.java:471)
>>         at org.apache.xalan.templates.TemplateList.getTemplate(Compiled Code)
>>         at org.apache.xalan.templates.StylesheetRoot.getWhiteSpaceInfo(StylesheetRoot.java:827)
>>         at org.apache.xalan.stree.Parent.appendChild(Parent.java:382)
>>         at org.apache.xalan.stree.DocumentImpl.appendChild(DocumentImpl.java:235)
>>         at org.apache.xml.utils.DOMBuilder.append(DOMBuilder.java:209)
>>         at org.apache.xalan.stree.StreeDOMBuilder.startElement(Compiled Code)
>>         at org.apache.xalan.stree.SourceTreeHandler.startElement(SourceTreeHandler.java:522)
>>         at org.apache.xerces.parsers.SAXParser.startElement(Compiled Code)
>>         at org.apache.xerces.validators.common.XMLValidator.callStartElement(Compiled Code)
>>         at org.apache.xerces.framework.XMLDocumentScanner.scanElement(Compiled Code)
>>         at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(Compiled Code)
>>         at org.apache.xerces.framework.XMLDocumentScanner.parseSome(Compiled Code)
>>         at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948)
>>         at org.apache.xalan.transformer.TransformerImpl.transform(Compiled Code)
>>         at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1118)
>>         at servlet.ApplyXSLT.process(ApplyXSLT.java:306)
>>         at servlet.ApplyXSLT.doGet(ApplyXSLT.java:200)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>         at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
>>         at org.apache.tomcat.core.Handler.service(Handler.java:286)
>>         at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
>>         at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
>>         at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
>>         at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
>>         at org.apache.tomcat.service.TcpWorkerThread.runIt(Compiled Code)
>>         at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
>>         at java.lang.Thread.run(Compiled Code)
>>
>> In my tomcat CLASSPATH I included: xalan.jar, xerces.jar, bsf.jar, xalanservlet.jar
>>
>> My Java platform is: Solaris SPARC JDK and JRE 1.2.1_04
>>
>> Can it be that the xalan.jar or xerces.jar in your distribution is
>>
>> not in synch with your sources?
>>
>> --
>> W.-D. Klotz, European Synchrotron Radiation Facility (ESRF)
>> 6, rue Jules Horowitz, BP 220, 38043 Grenoble, CEDEX 9, FRANCE
>> OFFICE:+33(0)4.76.20.44,klotz@esrf.fr FAX:+33(0)4.76.88.24.27
>> MOBILE:+33(0)674930230,wdklotz@itineris.net,wdklotz@mageos.com
>>
>>
>
> Iam posting this message again. Can somebody comment on this type of
> error?
> I am stuck in using xalan-j-2, due to it!
>
> --
> W.-D. Klotz, European Synchrotron Radiation Facility (ESRF)
> 6, rue Jules Horowitz, BP 220, 38043 Grenoble, CEDEX 9, FRANCE
> OFFICE:+33(0)4.76.20.44,klotz@esrf.fr FAX:+33(0)4.76.88.24.27
> MOBILE:+33(0)674930230,wdklotz@itineris.net,wdklotz@mageos.com
>
>

Hi

I am sorry for the mail above. I found the reason for this error!!! On
my Tomcat classpath
I aslo uncluded xalansamples.jar. When I do   n o t   include it,
everything goes well.

Sorry, sorry .....

--
W.-D. Klotz, European Synchrotron Radiation Facility (ESRF)
6, rue Jules Horowitz, BP 220, 38043 Grenoble, CEDEX 9, FRANCE
OFFICE:+33(0)4.76.20.44,klotz@esrf.fr FAX:+33(0)4.76.88.24.27
MOBILE:+33(0)674930230,wdklotz@itineris.net,wdklotz@mageos.com