[jdom-commits] CVS Update: jdom/src/java/org/jdom/input

Jason Hunter jhunter at servlets.kattare.com
Fri Nov 9 02:55:22 PST 2007


****************************************
Date:   Fri Nov  9, 2007 @02:55:21 PST
Author: 

Update of /home/cvs/jdom/src/java/org/jdom/input
In directory servlets:/tmp/cvs-serv9656

Modified Files:
SAXHandler.java
Log Message:
Bug fix from Mattias Jiderhamn reported in "Bug regarding attributes
local name using JDOMResult". He reports, "The problem occurs when using
attributes without namespace and outputting to a JDOMResult... The point of
problem is in org.jdom.input.SAXHandler.startElement(). Here it is
assumed that the local name of the attribute is equal to the QName, if
no namespace/prefix is used. Although the documentation for
org.xml.sax.Attributes.getLocalName() says 'Returns: The local name,
or the empty string if Namespace processing is not being performed,
or null if the index is out of range.' So Resin 3 returns the emtpy
string in this case, which causes
'java.lang.StringIndexOutOfBoundsException: String index out of
range: -1' on line 537 above."

-jh-

===================================================================
File: no file SAXHandler.java		Status: Needs Checkout

   Working revision:	1.72	Fri Nov  9 10:55:21 2007
   Repository revision:	1.72	/home/cvs/jdom/src/java/org/jdom/input/SAXHandler.java,v

   Existing Tags:
	jdom_1_0                 	(revision: 1.68)
	jdom_1_0_rc1             	(revision: 1.68)
	BEFORE_UNCHECKED         	(revision: 1.66)
	jdom_1_0_b10             	(revision: 1.64)
	jdom_1_0_b10_rc1         	(revision: 1.64)
	after_rolf               	(revision: 1.61)
	before_rolf              	(revision: 1.61)
	jdom_1_0_b9              	(revision: 1.50)
	jdom_1_0_b8              	(revision: 1.39)
	jdom_prefilter           	(revision: 1.27)
	jdom_1_0_b7              	(revision: 1.18)



More information about the jdom-commits mailing list