You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Tallamy, Stephen C" <st...@gb.unisys.com> on 2001/05/03 12:02:31 UTC

Problems running Xalan in a servlet

I'm having problems running Xalan in a servlet. I can run a conversion as a
standard Java Application but when I run the same code as a servlet I get
the following error:

log3: java.lang.NoSuchMethodError
log3: 	at
org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:326)
log3: 	at
org.apache.xalan.templates.TemplateList.getHead(TemplateList.java:471)
log3: 	at
org.apache.xalan.templates.TemplateList.getTemplate(TemplateList.java:528)
log3: 	at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.ja
va:432)
log3: 	at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:193)
log3: 	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2202)
log3: 	at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2085)
log3: 	at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1219)
log3: 	at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2942)
log3: 	at java.lang.Thread.run(Thread.java:484)

What is the problem here?

Regards
Stephen

RE: Problems running Xalan in a servlet

Posted by Paul Brown <pr...@fivesight.com>.
Stephen --

If it is a DOM other than one generated by a recent version of Xerces (e.g.,
one out of a different parser, one from an XML database that provides a
DOM-like interface (e.g., Tamino), etc.), you may be looking at an
implementation that claims it's DOM2-compliant (i.e., supports namespaces
and supplies the method to get the local name) but isn't (i.e., doesn't
supply the method).

So, what is generating the DOM for Xalan to run against?

Paul Brown
FiveSight Technologies, Inc.

> -----Original Message-----
> From: Tallamy, Stephen C [mailto:stephen.tallamy@gb.unisys.com]
> Sent: Thursday, May 03, 2001 5:03 AM
> To: 'xalan-dev@xml.apache.org'
> Subject: Problems running Xalan in a servlet
>
>
> I'm having problems running Xalan in a servlet. I can run a
> conversion as a
> standard Java Application but when I run the same code as a servlet I get
> the following error:
>
> log3: java.lang.NoSuchMethodError
> log3: 	at
> org.apache.xpath.DOM2Helper.getLocalNameOfNode(DOM2Helper.java:326)
> log3: 	at
> org.apache.xalan.templates.TemplateList.getHead(TemplateList.java:471)
> log3: 	at
> org.apache.xalan.templates.TemplateList.getTemplate(TemplateList.java:528)
> log3: 	at
> org.apache.xalan.templates.ElemForEach.transformSelectedNodes(Elem
ForEach.ja
> va:432)
> log3: 	at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTem
plates.jav
> a:193)
> log3: 	at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (Transform
> erImpl.java:2202)
> log3: 	at
> org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(T
ransformer
> Impl.java:2085)
> log3: 	at
> org.apache.xalan.transformer.TransformerImpl.transformNode(Transfo
rmerImpl.j
> ava:1219)
> log3: 	at
> org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.j
ava:2942)
> log3: 	at java.lang.Thread.run(Thread.java:484)
>
> What is the problem here?
>
> Regards
> Stephen
>