Subject: RE: [xsl] XPath BUG in Saxon 6.5.2 and XalanJ 2.3? From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Fri, 3 Jan 2003 12:15:37 -0000 |
This is probably another occurrence of the known error 601804: http://sourceforge.net/tracker/index.php?func=detail&aid=601804&group_id =29872&atid=397617 Your crash "in XalanJ 2.3" is actually in Saxon code, so you were obviously running Saxon rather than Xalan at the time. (I've seen this happen before - in fact it appears that if you set up the class path and Java properties in a particular way, you can actually run the Saxon engine from the Xalan command line, and vice versa) I'm hoping to produce a 6.5.3 that fixes known errors in 6.5.2 some time (of which this one is probably the most serious). Bugs in a particular product should really be reported to the list for that product in the first instance, not to xsl-list. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Dimitre Novatchev > Sent: 03 January 2003 10:10 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] XPath BUG in Saxon 6.5.2 and XalanJ 2.3? > > > When attempting to perform with Saxon 6.5.2 the following > transformation: > > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > <xsl:output method="text"/> > > <xsl:template match="/"> > <xsl:variable name="vData" select="/"/> > <xsl:value-of select="$vData/root/data[not(. < > /root/data)]"/> </xsl:template> </xsl:stylesheet> > > I get: > > java.lang.UnsupportedOperationException: Cannot create > intensional node-set with context dependencies: class > com.icl.saxon.expr.PathExpression:128 > at > com.icl.saxon.expr.NodeSetIntent.<init>(NodeSetIntent.java:26) > at > com.icl.saxon.expr.PathExpression.reduce(PathExpression.java:186) > at > com.icl.saxon.expr.PathExpression.enumerate(PathExpression.java:219) > at > com.icl.saxon.expr.NodeSetExpression.selectFirst(NodeSetExpres > sion.java:63) > at > com.icl.saxon.expr.NodeSetExpression.outputStringValue(NodeSet > Expression.java:106) > at com.icl.saxon.style.XSLValueOf.process(XSLValueOf.java:102) > at > com.icl.saxon.style.StyleElement.processChildren(StyleElement. > java:630) > at com.icl.saxon.style.XSLTemplate.expand(XSLTemplate.java:225) > at com.icl.saxon.style.XSLTemplate.start(XSLTemplate.java:198) > at com.icl.saxon.Controller.applyTemplates(Controller.java:244) > at com.icl.saxon.Controller.run(Controller.java:176) > at > com.icl.saxon.Controller.transformDocument(Controller.java:1069) > at com.icl.saxon.Controller.transform(Controller.java:939) > at com.icl.saxon.StyleSheet.processFile(StyleSheet.java:516) > at com.icl.saxon.StyleSheet.doMain(StyleSheet.java:338) > at com.icl.saxon.StyleSheet.main(StyleSheet.java:63) > > > > With XalanJ2.3 I get: > > (Location of error unknown)XSLT Error > (java.lang.UnsupportedOperationException): Cannot create > intensional node-set with context dependencies: class > com.icl.saxon.expr.PathExpression:128 > > > MSXML3/4 and XalanC do not have any problems performing the > above transformation. > > > Is this a bug, or is there something wrong about the XPath > expressions involved? > > > > > > ===== > Cheers, > > Dimitre Novatchev. > http://fxsl.sourceforge.net/ -- the home of FXSL > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XPath BUG in Saxon 6.5.2 and , Dimitre Novatchev | Thread | RE: [xsl] XPath BUG in Saxon 6.5.2 , Michael Kay |
RE: [xsl] Line ends, Michael Kay | Date | RE: [xsl] XPath BUG in Saxon 6.5.2 , Michael Kay |
Month |