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=5750>. 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=5750 Missing file location information in trace event Summary: Missing file location information in trace event Product: XalanJ2 Version: 2.2.x Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: org.apache.xalan.trace AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] When using an XSLT stylesheet with some particular combination of match pattern and mode, the style node passed in a TracerEvent is missing the appropriate location information (i.e. file URL and line/column numbers). The stylesheet at the end of this message demonstrates this problem. When run through the Trace.java sample (with TracerEvents turned on), I get this output: file:///c:bug.xsl Line #4, Column #25: template match='/' file:///c:bug.xsl Line #5, Column #46: apply-templates null Line #0, Column #0: template match='/' file:///c:bug.xsl Line #0, Column #0: apply-templates file:///c:bug.xsl Line #8, Column #36: template match='*' file:///c:bug.xsl Line #9, Column #7: html file:///c:bug.xsl Line #10, Column #8: h1 As you can see, the third line has missing information. Here is the stylesheet. It can be run on any XML file: <?xml version='1.0'?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:apply-templates select="." mode="FOO"/> </xsl:template> <xsl:template match="*" mode="FOO"> <html> <h1>Hello</h1> </html> </xsl:template> </xsl:stylesheet>
