DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24894>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24894 NullPointerException with document() in a global xsl:variable [EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|NullPointerException with |NullPointerException with |document() in a global |document() in a global |xsl:variable |xsl:variable ------- Additional Comments From [EMAIL PROTECTED] 2003-11-21 15:29 ------- Simplifying the expression that uses $externaldoc by moving selection path terms to the xsl:variable assignment works around this bug. Therefore, it appears to be complexity/depth related. So, I changed from <xsl:variable name="externaldoc" select="document('external.xml')"/> ... <xsl:sort data-type="number" order="descending" select="count ($externaldoc/fred/harry/[EMAIL PROTECTED]()/@name])") to <xsl:variable name="externaldoc" select="document ('external.xml')/fred/harry/john"/> ... <xsl:sort data-type="number" order="descending" select="count($externaldoc [EMAIL PROTECTED]()/@name])") Of course I would have done this anyway for performance reasons once I had debugged my transformation ;-)
