PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT
ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW
AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE
DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL
BE LOST SOMEWHERE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3112

*** shadow/3112 Mon Aug 13 16:00:55 2001
--- shadow/3112.tmp.12284       Mon Aug 13 16:00:55 2001
***************
*** 0 ****
--- 1,344 ----
+ +============================================================================+
+ |  "tokenize extension fails with DTM"                                       |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 3112                        Product: XalanJ2                 |
+ |       Status: NEW                         Version: 2.2.x                   |
+ |   Resolution:                            Platform: All                     |
+ |     Severity: Normal                   OS/Version: All                     |
+ |     Priority: Other                     Component: org.apache.xalan.extens |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: [EMAIL PROTECTED]                                     |
+ |  Reported By: [EMAIL PROTECTED]                                       |
+ +----------------------------------------------------------------------------+
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ Xalan build: xalan-j_2_2_D6  and xalan-j_2_2_D9
+ Problem: Extension...getting error using the "tokenize" extension 
+ 
+ ERROR CODE for xalan-j_2_2_6:
+  XSLT Error (javax.xml.transform.TransformerException):
+ 
+ ERROR CODE for xalan-J_2_2_9:
+ (Location of error unknown)XSLT Error (javax.xml.transform.TransformerException)
+ :
+ 
+ Description of Machine
+ OS: Win NT 4.00.1381 IE 5.5.50.4522.1800
+ Computer: x86 Family 6  Model 7 Stepping 3 AT/AT COMPATIBLE
+ 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> 
+ 
+ I HAVE INCLUDED STACK DUMPS FOR:
+ xalan-j_2_2_D6
+ xalan-j_2_2_D9
+ 
+ ##################################################################
+ ##################################################################
+ ######## (stack dump using -edump for xalan-j_2_2_D6 )############
+ ##################################################################
+ 
+ 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)
+ 
+ 
+ ##################################################################
+ ##################################################################
+ ######## (stack dump using -edump for xalan-j_2_2_D9 )############
+ ##################################################################
+ 
+ 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)
+ 
+ This is you mission if you choose the take it on.....
+ 
+ We all learn by sharing what we know
+ Robert A. DiBlasi
\ No newline at end of file

Reply via email to