Gary,
Just downloaded the xalan-j_2_2_D9 and ran the program....sad to say ...it
did not work again.....but ;-) it did give me a new dump :-)
maybe you could zero in on something in the process that is not correct
before I hall off and report to the bugzilla....and what is the importaint
information I should let bugzilla know....( kinda shy...never done it
before....but I just go my password....and am completely willing to help the
cause of Apache to make great software that is open and not so buggy :-)
new dump: ( I keep the old dump on the E-mail for you to compare )
javax.xml.transform.TransformerException:
at
org.apache.xalan.extensions.ExtensionHandlerJavaClass.callFunction(ExtensionHandlerJavaClass.java:350)
at
org.apache.xalan.extensions.ExtensionsTable.extFunction(ExtensionsTable.java:257)
at
org.apache.xpath.functions.FuncExtFunction.execute(FuncExtFunction.java:181)
at org.apache.xpath.Expression.asIterator(Expression.java:273)
at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:357)
at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:287)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2182)
at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:164)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2182)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:662)
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.templates.ElemLiteralResult.execute(ElemLiteralResult.java:662)
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 org.apache.xalan.xslt.Process.main(Process.java:865)
---------
org.apache.xml.dtm.DTMDOMException:
at
org.apache.xml.dtm.ref.DTMNodeProxy.createTextNode(DTMNodeProxy.java:617)
at org.apache.xalan.lib.Extensions.tokenize(Extensions.java:375)
at java.lang.reflect.Method.invoke(Native Method)
at
org.apache.xalan.extensions.ExtensionHandlerJavaClass.callFunction(ExtensionHandlerJavaClass.java:333)
at
org.apache.xalan.extensions.ExtensionsTable.extFunction(ExtensionsTable.java:257)
at
org.apache.xpath.functions.FuncExtFunction.execute(FuncExtFunction.java:181)
at org.apache.xpath.Expression.asIterator(Expression.java:273)
at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:357)
at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:287)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2182)
at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:164)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2182)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:662)
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.templates.ElemLiteralResult.execute(ElemLiteralResult.java:662)
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 org.apache.xalan.xslt.Process.main(Process.java:865)
>From: Gary L Peskin <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: Re: Got me the extension blues :-( ...the big dump!
>Date: Mon, 13 Aug 2001 14:16:36 -0700
>
>This is a bug in XalanJ 2.2.x in the tokenize extension function.
>Please add it into bugzilla.
>
>Thanks,
>Gary
>
>zalan zalan wrote:
> >
> > Gary,
> >
> > Nice to write and read ya :-)...anyway ....
> >
> > Here is the dump you requested......
> >
> > javax.xml.transform.TransformerException:
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1151)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:590)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1037)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1015)
> > at org.apache.xalan.xslt.Process.main(Process.java:839)
> > ---------
> > javax.xml.transform.TransformerException:
> > at
> >
>org.apache.xalan.extensions.ExtensionHandlerJavaClass.callFunction(ExtensionHandlerJavaClass.java:350)
> > at
> >
>org.apache.xalan.extensions.ExtensionsTable.extFunction(ExtensionsTable.java:254)
> > at
> >
>org.apache.xpath.functions.FuncExtFunction.execute(FuncExtFunction.java:178)
> > at org.apache.xpath.Expression.asIterator(Expression.java:261)
> > at
> >
>org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:357)
> > at
>org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:287)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2096)
> > at
>org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:164)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2096)
> > at
> >
>org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:662)
> > 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:2096)
> > at
> >
>org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:662)
> > 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:2096)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1927)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1120)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:590)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1037)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1015)
> > at org.apache.xalan.xslt.Process.main(Process.java:839)
> > ---------
> > org.apache.xml.dtm.DTMDOMException:
> > at
> >
>org.apache.xml.dtm.ref.DTMNodeProxy.createTextNode(DTMNodeProxy.java:617)
> > at org.apache.xalan.lib.Extensions.tokenize(Extensions.java:367)
> > at java.lang.reflect.Method.invoke(Native Method)
> > at
> >
>org.apache.xalan.extensions.ExtensionHandlerJavaClass.callFunction(ExtensionHandlerJavaClass.java:333)
> > at
> >
>org.apache.xalan.extensions.ExtensionsTable.extFunction(ExtensionsTable.java:254)
> > at
> >
>org.apache.xpath.functions.FuncExtFunction.execute(FuncExtFunction.java:178)
> > at org.apache.xpath.Expression.asIterator(Expression.java:261)
> > at
> >
>org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:357)
> > at
>org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:287)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2096)
> > at
>org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:164)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2096)
> > at
> >
>org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:662)
> > 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:2096)
> > at
> >
>org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:662)
> > 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:2096)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1927)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1120)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:590)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1037)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1015)
> > at org.apache.xalan.xslt.Process.main(Process.java:839)
> > ---------
> > org.apache.xml.dtm.DTMDOMException:
> > at
> >
>org.apache.xml.dtm.ref.DTMNodeProxy.createTextNode(DTMNodeProxy.java:617)
> > at org.apache.xalan.lib.Extensions.tokenize(Extensions.java:367)
> > at java.lang.reflect.Method.invoke(Native Method)
> > at
> >
>org.apache.xalan.extensions.ExtensionHandlerJavaClass.callFunction(ExtensionHandlerJavaClass.java:333)
> > at
> >
>org.apache.xalan.extensions.ExtensionsTable.extFunction(ExtensionsTable.java:254)
> > at
> >
>org.apache.xpath.functions.FuncExtFunction.execute(FuncExtFunction.java:178)
> > at org.apache.xpath.Expression.asIterator(Expression.java:261)
> > at
> >
>org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:357)
> > at
>org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:287)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2096)
> > at
>org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:164)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2096)
> > at
> >
>org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:662)
> > 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:2096)
> > at
> >
>org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:662)
> > 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:2096)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1927)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1120)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:590)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1037)
> > at
> >
>org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1015)
> > at org.apache.xalan.xslt.Process.main(Process.java:839)
> >
> > >From: Gary L Peskin <[EMAIL PROTECTED]>
> > >Reply-To: [EMAIL PROTECTED]
> > >To: [EMAIL PROTECTED]
> > >Subject: Re: Got me the extension blues :-(
> > >Date: Mon, 13 Aug 2001 13:21:20 -0700
> > >
> > >If you are running this from the command line, please include the
>-edump
> > >switch. Otherwise, please provide a stack trace from where you catch
> > >the error and we'll have a look.
> > >
> > >Gary
> > >
> > >zalan zalan wrote:
> > > >
> > > > Hello,
> > > >
> > > > I have run into a little problem.....I'm pretty sure the solution
>is
> > > > simple....here is the scoop:
> > > >
> > > > OS: Win NT
> > > > Xalan build: xalan-j_2_2_D6
> > > > Problem: Extension...getting error using the "tokenize" extension
> > > > error code: XSLT Error (javax.xml.transform.TransformerException):
> > > > Description:
> > > > JVM jdk1.3.0_02
> > > > Classpath:(in this order)
> > > > %CLASSPATH%;D:\jdk1.3.0_02\lib\tools.jar;
> > > > D:\xalan-j_2_2_D6\bin\xalan.jar;
> > > > D:\xalan-j_2_2_D6\bin\xerces.jar;
> > > > D:\jazz-1.2\build\lib\parser.jar;
> > > > D:\jazz-1.2\build\lib\jaxp.jar;
> > > > D:\jazz-1.2\build\jazz.jar;
> > > > D:\jazz-1.2\build\jazzx.jar;
> > > > D:\jazz-1.2\build\hinote.jar;
> > > >
> > > > Here is the code:
> > > > ##### (XSLT Stylesheet) ###############
> > > > <?startSampleFile ?>
> > > >
> > > > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> > > > xmlns:xalan="http://xml.apache.org/xalan"
> > > > exclude-result-prefixes="xalan"
> > > > version="1.0">
> > > > <xsl:output method="xml" omit-xml-declaration="yes"/>
> > > >
> > > > <xsl:template match="employees">
> > > > <table>
> > > > <xsl:apply-templates/>
> > > > </table>
> > > > </xsl:template>
> > > >
> > > > <xsl:template match="employee">
> > > > <row>
> > > > <xsl:choose>
> > > > <xsl:when test="function-available('xalan:tokenize')">
> > > > <xsl:for-each select="xalan:tokenize(.,',')">
> > > > <entry><xsl:value-of select="."/></entry>
> > > > </xsl:for-each>
> > > > </xsl:when>
> > > > <xsl:otherwise>
> > > > <entry><xsl:value-of select="."/></entry>
> > > > </xsl:otherwise>
> > > > </xsl:choose>
> > > > </row>
> > > > </xsl:template>
> > > >
> > > > </xsl:stylesheet>
> > > > <?endSampleFile ?>
> > > >
> > > > ########### ( xml document that I am using)###########
> > > >
> > > > <employees>
> > > > <employee>Herbert,Johnny,09/01/1998,95000</employee>
> > > > <employee>Hill,Graham,08/20/2000,89000</employee>
> > > > <employee>Hill,Phil,04/23/1999/100000</employee>
> > > > <employee>Moss,Sterling,10/16/2000,97000</employee>
> > > > </employees>
> > > >
> > > > If anyone can help .....I am just starting to sink my teeth in
> > >Xalan...and
> > > > it works great..except I can not figure out the solution to this
> > >problem....
> > > >
> > > > Thank you to anyone who is willing to be a teacher
> > > >
> > > > We all learn by sharing what we know
> > > > Robert A. DiBlasi
> >
> > _________________________________________________________________
> > Get your FREE download of MSN Explorer at
>http://explorer.msn.com/intl.asp
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp