[ http://issues.apache.org/jira/browse/XALANJ-2108?page=comments#action_12450518 ] Brian Minchau commented on XALANJ-2108: ---------------------------------------
I had a classpath error, and I don't know what I was thinking when I said the output from the interpreter was <test><date>2004-01-01</date></test>. Sorry, sorry, sorry for the confusion. Santiago's patch does ease the restriction and the testcase runs to completion, just like the interpreter does. (without his patch I see the NullPointerException). Also the patch passes the XSLTC smoketest. Just waiting a confirmation from Santiago that patch2 hasn't changed anything since his original patch before I approve/apply this one. > 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, patch-2108-patch2.txt, > xalanj-2108.xml > > > 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]
