You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2002/12/11 14:32:51 UTC
DO NOT REPLY [Bug 15270] New: -
javax.xml.transform.TransformerException: Instance method call to method new requires an Object instance as first argument
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15270>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15270
javax.xml.transform.TransformerException: Instance method call to method new requires an Object instance as first argument
Summary: javax.xml.transform.TransformerException: Instance
method call to method new requires an Object instance as
first argument
Product: XalanJ2
Version: 2.4Dx
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: Blocker
Priority: Other
Component: org.apache.xalan.extensions
AssignedTo: xalan-dev@xml.apache.org
ReportedBy: nottm28@hotmail.com
Since installing JRE1.4.1_01 our EXSLT functions are failing.
I have an applet class that performs an xslt transform - the xslt itself uses
an extended java class to make a call out to a separate function.
Here is the relevent fragment of XSLT and below that the stacktrace I receive
when performing the transform.
Hope you can help, thanks.
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:lxslt="http://xml.apache.org/xslt"
xmlns:efacsapplet="http://www.efacs.com/exel.applet.EfacsApplet">
<xsl:output method="xml" version="1.0" encoding="utf-8" indent="yes"
omit-xml-declaration="yes" />
...(CUT)...
<xsl:variable name="objEfacsApplet"
select="efacsapplet:new()" />
<xsl:variable name="ext-file-
name">../Scripts/<xsl:value-of select="/evc:component/@id" />.js</xsl:variable>
<xsl:if test="efacsapplet:fileExists($objEfacsApplet,
$ext-file-name) = 'true'">
<script language="javascript">
<xsl:attribute
name="src">../Scripts/<xsl:value-of
select="/evc:component/@id" />.js</xsl:attribute>
//</script>
</xsl:if>
...(CUT)...
javax.xml.transform.TransformerException: Instance method call to method new
requires an Object instance as first argument
at org.apache.xalan.extensions.ExtensionHandlerJavaPackage.callFunction
(ExtensionHandlerJavaPackage.java:347)
at org.apache.xalan.extensions.ExtensionsTable.extFunction
(ExtensionsTable.java:257)
at org.apache.xpath.functions.FuncExtFunction.execute
(FuncExtFunction.java:181)
at org.apache.xpath.XPath.execute(XPath.java:318)
at org.apache.xalan.templates.ElemVariable.getValue
(ElemVariable.java:311)
at org.apache.xalan.templates.ElemVariable.execute
(ElemVariable.java:282)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
(TransformerImpl.java:2182)
at org.apache.xalan.templates.ElemLiteralResult.execute
(ElemLiteralResult.java:678)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
(TransformerImpl.java:2182)
at org.apache.xalan.templates.ElemTemplate.execute
(ElemTemplate.java:430)
at org.apache.xalan.templates.ElemCallTemplate.execute
(ElemCallTemplate.java:279)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
(TransformerImpl.java:2182)
at org.apache.xalan.templates.ElemLiteralResult.execute
(ElemLiteralResult.java:678)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
(ElemApplyTemplates.java:423)
at org.apache.xalan.templates.ElemApplyTemplates.execute
(ElemApplyTemplates.java:226)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
(ElemApplyTemplates.java:423)
at org.apache.xalan.templates.ElemApplyTemplates.execute
(ElemApplyTemplates.java:226)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
(ElemApplyTemplates.java:423)
at org.apache.xalan.templates.ElemApplyTemplates.execute
(ElemApplyTemplates.java:226)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
(TransformerImpl.java:2182)
at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode
(TransformerImpl.java:2008)
at org.apache.xalan.transformer.TransformerImpl.transformNode
(TransformerImpl.java:1171)
at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:638)
at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:1088)
at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:1066)
at exel.applet.EfacsApplet.performXSLTransform(EfacsApplet.java:218)
at exel.xmldom.Node.transformNode(Node.java:362)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.plugin.com.MethodDispatcher.invoke(MethodDispatcher.java:52)
at sun.plugin.com.DispatchImpl.invoke(DispatchImpl.java:51)