[ http://issues.apache.org/jira/browse/XALANJ-2108?page=comments#action_12449749 ] Santiago Pericas-Geertsen commented on XALANJ-2108: ---------------------------------------------------
It is true that the patch only performs a simple static analysis to determine dependencies, but it is useful nonetheless. In particular, it makes the behavior of XSLTC more compatible with Xalan which does accept stylesheets with some dependencies. Besides, I believe the problem of static vs. dynamic circular references problem exists today (it is just the nature of the beast), even without applying this patch. Thus, I think we are better of having than not having this patch. > incorrect use of xsl:key cause NullPointerException > --------------------------------------------------- > > Key: XALANJ-2108 > URL: http://issues.apache.org/jira/browse/XALANJ-2108 > Project: XalanJ2 > Issue Type: Bug > Components: XSLTC > Affects Versions: 2.6 > Environment: windows jdk 1.42.06 > Reporter: arnaud > Assigned To: Santiago Pericas-Geertsen > Priority: Minor > Attachments: patch-2108-6401137.txt > > > my stylesheet > ------------- > <?xml version="1.0"?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:output method = "html" encoding="iso-8859-1" /> > > <xsl:variable name = "x" select = "'1'" /> > <xsl:variable name = "y" select = "'4'" /> > <xsl:key name = "key_test" match ="test" use = "substring(date, $x, > $y)" /> > > <xsl:template match="/"> > </xsl:template> > </xsl:stylesheet> > xml file > <test><date>2004-01-01</date></test> > java.lang.NullPointerException > at > java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:980) > at java.lang.Double.valueOf(Double.java:202) > at > org.apache.xalan.xsltc.runtime.BasisLibrary.stringToReal(BasisLibrary.java:838) > at ent_recherche_simple.buildKeys() > at ent_recherche_simple.transform() > at > org.apache.xalan.xsltc.runtime.AbstractTranslet.transform(AbstractTranslet.java:580) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
