I know what's wrong.  We just need to have it in bugzilla to track it. 
Please add in your stylesheet and XML and the stack trace.  The title
should be "tokenize extension fails with DTM"

Go for it.  Glad to have you entering your first bug!!

Gary

zalan zalan wrote:
> 
> 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

Reply via email to