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=3314

*** shadow/3314 Tue Aug 28 11:44:57 2001
--- shadow/3314.tmp.12281       Tue Aug 28 11:44:57 2001
***************
*** 0 ****
--- 1,121 ----
+ +============================================================================+
+ | xsltc fails conf test axes116 expecting to find object/array on stack      |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 3314                        Product: XalanJ2                 |
+ |       Status: NEW                         Version: 2.0.0                   |
+ |   Resolution:                            Platform: Sun                     |
+ |     Severity: Normal                   OS/Version: Solaris                 |
+ |     Priority: Other                     Component: org.apache.xalan.xsltc  |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: [EMAIL PROTECTED]                                     |
+ |  Reported By: [EMAIL PROTECTED]                                          |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ Expected Ouput
+ --------------
+ <?xml version="1.0" encoding="utf-8"?>
+ <out>
+ <all-attribs>16</all-attribs>
+ <all-titles>12</all-titles>
+ <all-sect-attribs>14</all-sect-attribs>
+ <all-sect-titles>11</all-sect-titles>
+ <chap-attribs>16</chap-attribs>
+ <chap-titles>12</chap-titles>
+ <sect-1-attribs>5</sect-1-attribs>
+ <sect-1-titles>3</sect-1-titles>
+ <sect-2-attribs>4</sect-2-attribs>
+ <sect-2-titles>4</sect-2-titles>
+ <sect-3-attribs>5</sect-3-attribs>
+ <sect-3-titles>4</sect-3-titles>
+ </out>
+ 
+ 
+ Running XSLTC with Xerces Parser on axes117
+ -------------------------------------------
+ Exception in thread "main" java.lang.VerifyError: (class: axes117, method:
+ applyTemplates signature:
+ 
+(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xalan/xsltc/NodeIterator;Lorg/apache/xalan/xsltc/TransletOutputHandler;)V)
+ Expecting to find object/array on stack
+         at java.lang.Class.forName0(Native Method)
+         at java.lang.Class.forName(Class.java:120)
+         at
+ org.apache.xalan.xsltc.cmdline.Transform.doTransform(Transform.java:129)
+         at org.apache.xalan.xsltc.cmdline.Transform.main(Transform.java:300)
+ 
+ XSL
+ ----
+ <?xml version="1.0"?>
+ <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
+ 
+   <!-- FileName: axes116 -->
+   <!-- Document: http://www.w3.org/TR/xpath -->
+   <!-- DocVersion: 19991116 -->
+   <!-- Section: 2.5 -->
+   <!-- Creator: David Marston -->
+   <!-- Purpose: Test of //@ sequences -->
+ 
+ <xsl:output method="xml" encoding="utf-8"/>
+ 
+ <xsl:template match="/">
+   <out><xsl:text>&#10;</xsl:text>
+     <all-attribs><xsl:value-of
+ select="count(//@*)"/></all-attribs><xsl:text>&#10;</xsl:text>
+     <all-titles><xsl:value-of
+ select="count(//@title)"/></all-titles><xsl:text>&#10;</xsl:text>
+     <all-sect-attribs><xsl:value-of
+ select="count(//section//@*)"/></all-sect-attribs><xsl:text>&#10;</xsl:text>
+     <all-sect-titles><xsl:value-of
+ select="count(//section//@title)"/></all-sect-titles><xsl:text>&#10;</xsl:text>
+     <!-- The above two, respectively, must equal the sums of sect-*-attribs and
+ sect-*-titles below. -->
+     <xsl:apply-templates/>
+   </out>
+ </xsl:template>
+ 
+ <xsl:template match="chapter">
+   <chap-attribs><xsl:value-of
+ select="count(.//@*)"/></chap-attribs><xsl:text>&#10;</xsl:text>
+   <chap-titles><xsl:value-of
+ select="count(.//@title)"/></chap-titles><xsl:text>&#10;</xsl:text>
+   <!-- Rather than iterate, we want to have a sub-element name lead the path
+ expression. -->
+   <sect-1-attribs><xsl:value-of
+ select="count(section[1]//@*)"/></sect-1-attribs><xsl:text>&#10;</xsl:text>
+   <sect-1-titles><xsl:value-of
+ select="count(section[1]//@title)"/></sect-1-titles><xsl:text>&#10;</xsl:text>
+   <sect-2-attribs><xsl:value-of
+ select="count(section[2]//@*)"/></sect-2-attribs><xsl:text>&#10;</xsl:text>
+   <sect-2-titles><xsl:value-of
+ select="count(section[2]//@title)"/></sect-2-titles><xsl:text>&#10;</xsl:text>
+   <sect-3-attribs><xsl:value-of
+ select="count(section[3]//@*)"/></sect-3-attribs><xsl:text>&#10;</xsl:text>
+   <sect-3-titles><xsl:value-of
+ select="count(section[3]//@title)"/></sect-3-titles><xsl:text>&#10;</xsl:text>
+ </xsl:template>
+ 
+ </xsl:stylesheet> 
+ 
+ XML
+ ---
+ <?xml version="1.0"?> 
+ <chapter title="A" x="0">
+   <section title="A1" x="1">
+     <subsection title="A1a" x="2">hello</subsection>
+     <subsection title="A1b">ahoy</subsection>
+   </section>
+   <section title="A2">
+     <subsection title="A2a">goodbye</subsection>
+     <subsection title="A2b">sayonara</subsection>
+     <subsection title="A2c">adios</subsection>
+   </section>
+   <section title="A3">
+     <subsection title="A3a">aloha</subsection>
+     <subsection title="A3b">
+       <footnote x="3">A3b-1</footnote>
+       <footnote>A3b-2</footnote>
+     </subsection>
+     <subsection title="A3c">shalom</subsection>
+   </section>

Reply via email to