mrglavas 2004/08/15 14:22:16 Modified: java/src/org/apache/html/dom ObjectFactory.java java/src/org/apache/xerces/xinclude ObjectFactory.java java/src/org/apache/xerces/impl/xpath/regex ParseException.java java/src/org/apache/xerces/impl/dv InvalidDatatypeValueException.java DVFactoryException.java InvalidDatatypeFacetException.java DatatypeException.java ObjectFactory.java java/src/org/apache/xerces/xni/parser XMLConfigurationException.java XMLParseException.java java/src/org/apache/xerces/parsers ObjectFactory.java java/src/org/apache/xerces/dom ObjectFactory.java RangeExceptionImpl.java java/src/org/apache/xml/serialize ObjectFactory.java java/src/org/apache/xerces/util URI.java java/src/org/apache/xerces/impl/xs XMLSchemaException.java java/src/org/apache/xerces/impl/xpath XPathException.java java/src/org/apache/xerces/impl/io MalformedByteSequenceException.java java/src/org/apache/xerces/xs XSException.java java/src/org/apache/xerces/xni XNIException.java java/src/org/apache/xerces/impl/dv/xs SchemaDateTimeException.java Log: All classes which extend java.lang.Throwable implement
java.io.Serializable. Adding serialVersionUIDs to all Exception and Error classes which didn't have them. When not explicitly specified, the serialVersionUID is computed using a variety of properties of the class. Making a compatible change such as adding a new method would change this generated ID. Explicitly specifying them now should help us avoid possible interoperability problems in the future. Revision Changes Path 1.8 +4 -1 xml-xerces/java/src/org/apache/html/dom/ObjectFactory.java Index: ObjectFactory.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/html/dom/ObjectFactory.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ObjectFactory.java 6 Jun 2004 23:33:19 -0000 1.7 +++ ObjectFactory.java 15 Aug 2004 21:22:15 -0000 1.8 @@ -503,6 +503,9 @@ static class ConfigurationError extends Error { + /** Serialization version. */ + static final long serialVersionUID = 2646822752226280048L; + // // Data // 1.7 +4 -1 xml-xerces/java/src/org/apache/xerces/xinclude/ObjectFactory.java Index: ObjectFactory.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/xinclude/ObjectFactory.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ObjectFactory.java 6 Jun 2004 23:33:19 -0000 1.6 +++ ObjectFactory.java 15 Aug 2004 21:22:15 -0000 1.7 @@ -503,6 +503,9 @@ static class ConfigurationError extends Error { + /** Serialization version. */ + static final long serialVersionUID = 5061904944269807898L; + // // Data // 1.5 +5 -1 xml-xerces/java/src/org/apache/xerces/impl/xpath/regex/ParseException.java Index: ParseException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xpath/regex/ParseException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ParseException.java 24 Feb 2004 22:59:13 -0000 1.4 +++ ParseException.java 15 Aug 2004 21:22:15 -0000 1.5 @@ -22,6 +22,10 @@ * @version $Id$ */ public class ParseException extends RuntimeException { + + /** Serialization version. */ + static final long serialVersionUID = -7012400318097691370L; + int location; /* 1.5 +4 -1 xml-xerces/java/src/org/apache/xerces/impl/dv/InvalidDatatypeValueException.java Index: InvalidDatatypeValueException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/InvalidDatatypeValueException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- InvalidDatatypeValueException.java 24 Feb 2004 22:44:25 -0000 1.4 +++ InvalidDatatypeValueException.java 15 Aug 2004 21:22:15 -0000 1.5 @@ -25,6 +25,9 @@ */ public class InvalidDatatypeValueException extends DatatypeException { + /** Serialization version. */ + static final long serialVersionUID = -5523739426958236125L; + /** * Create a new datatype exception by providing an error code and a list * of error message substitution arguments. 1.5 +5 -1 xml-xerces/java/src/org/apache/xerces/impl/dv/DVFactoryException.java Index: DVFactoryException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/DVFactoryException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- DVFactoryException.java 24 Feb 2004 22:44:26 -0000 1.4 +++ DVFactoryException.java 15 Aug 2004 21:22:15 -0000 1.5 @@ -23,6 +23,10 @@ * @version $Id$ */ public class DVFactoryException extends RuntimeException { + + /** Serialization version. */ + static final long serialVersionUID = -3738854697928682412L; + public DVFactoryException() { super(); } 1.5 +4 -1 xml-xerces/java/src/org/apache/xerces/impl/dv/InvalidDatatypeFacetException.java Index: InvalidDatatypeFacetException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/InvalidDatatypeFacetException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- InvalidDatatypeFacetException.java 24 Feb 2004 22:44:26 -0000 1.4 +++ InvalidDatatypeFacetException.java 15 Aug 2004 21:22:15 -0000 1.5 @@ -26,6 +26,9 @@ */ public class InvalidDatatypeFacetException extends DatatypeException { + /** Serialization version. */ + static final long serialVersionUID = -4104066085909970654L; + /** * Create a new datatype exception by providing an error code and a list * of error message substitution arguments. 1.6 +4 -1 xml-xerces/java/src/org/apache/xerces/impl/dv/DatatypeException.java Index: DatatypeException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/DatatypeException.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- DatatypeException.java 24 Feb 2004 22:44:25 -0000 1.5 +++ DatatypeException.java 15 Aug 2004 21:22:15 -0000 1.6 @@ -32,6 +32,9 @@ */ public class DatatypeException extends Exception { + /** Serialization version. */ + static final long serialVersionUID = 1940805832730465578L; + // used to store error code and error substitution arguments protected String key; protected Object[] args; 1.8 +4 -1 xml-xerces/java/src/org/apache/xerces/impl/dv/ObjectFactory.java Index: ObjectFactory.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/ObjectFactory.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ObjectFactory.java 6 Jun 2004 23:33:19 -0000 1.7 +++ ObjectFactory.java 15 Aug 2004 21:22:15 -0000 1.8 @@ -503,6 +503,9 @@ static class ConfigurationError extends Error { + /** Serialization version. */ + static final long serialVersionUID = 8521878292694272124L; + // // Data // 1.6 +4 -1 xml-xerces/java/src/org/apache/xerces/xni/parser/XMLConfigurationException.java Index: XMLConfigurationException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/xni/parser/XMLConfigurationException.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- XMLConfigurationException.java 24 Feb 2004 23:15:56 -0000 1.5 +++ XMLConfigurationException.java 15 Aug 2004 21:22:15 -0000 1.6 @@ -30,6 +30,9 @@ public class XMLConfigurationException extends XNIException { + /** Serialization version. */ + static final long serialVersionUID = -5437427404547669188L; + // // Constants // 1.6 +4 -1 xml-xerces/java/src/org/apache/xerces/xni/parser/XMLParseException.java Index: XMLParseException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/xni/parser/XMLParseException.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- XMLParseException.java 24 Feb 2004 23:15:56 -0000 1.5 +++ XMLParseException.java 15 Aug 2004 21:22:15 -0000 1.6 @@ -31,6 +31,9 @@ public class XMLParseException extends XNIException { + /** Serialization version. */ + static final long serialVersionUID = 1732959359448549967L; + // // Data // 1.8 +4 -1 xml-xerces/java/src/org/apache/xerces/parsers/ObjectFactory.java Index: ObjectFactory.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/parsers/ObjectFactory.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ObjectFactory.java 6 Jun 2004 23:33:19 -0000 1.7 +++ ObjectFactory.java 15 Aug 2004 21:22:15 -0000 1.8 @@ -503,6 +503,9 @@ static class ConfigurationError extends Error { + /** Serialization version. */ + static final long serialVersionUID = -7285495612271660427L; + // // Data // 1.8 +4 -1 xml-xerces/java/src/org/apache/xerces/dom/ObjectFactory.java Index: ObjectFactory.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/ObjectFactory.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ObjectFactory.java 6 Jun 2004 23:33:19 -0000 1.7 +++ ObjectFactory.java 15 Aug 2004 21:22:15 -0000 1.8 @@ -503,6 +503,9 @@ static class ConfigurationError extends Error { + /** Serialization version. */ + static final long serialVersionUID = 1914065341994951202L; + // // Data // 1.7 +5 -1 xml-xerces/java/src/org/apache/xerces/dom/RangeExceptionImpl.java Index: RangeExceptionImpl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/RangeExceptionImpl.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- RangeExceptionImpl.java 24 Feb 2004 23:23:18 -0000 1.6 +++ RangeExceptionImpl.java 15 Aug 2004 21:22:16 -0000 1.7 @@ -22,6 +22,10 @@ */ public class RangeExceptionImpl extends RangeException { + + /** Serialization version. */ + static final long serialVersionUID = -9058052627467240856L; + public RangeExceptionImpl(short code, String message) { super(code,message); } 1.8 +4 -1 xml-xerces/java/src/org/apache/xml/serialize/ObjectFactory.java Index: ObjectFactory.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xml/serialize/ObjectFactory.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ObjectFactory.java 6 Jun 2004 23:33:19 -0000 1.7 +++ ObjectFactory.java 15 Aug 2004 21:22:16 -0000 1.8 @@ -503,6 +503,9 @@ static class ConfigurationError extends Error { + /** Serialization version. */ + static final long serialVersionUID = 937647395548533254L; + // // Data // 1.19 +4 -1 xml-xerces/java/src/org/apache/xerces/util/URI.java Index: URI.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/util/URI.java,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- URI.java 28 May 2004 18:51:46 -0000 1.18 +++ URI.java 15 Aug 2004 21:22:16 -0000 1.19 @@ -64,6 +64,9 @@ ********************************************************************/ public static class MalformedURIException extends IOException { + /** Serialization version. */ + static final long serialVersionUID = -6695054834342951930L; + /****************************************************************** * Constructs a <code>MalformedURIException</code> with no specified * detail message. 1.6 +4 -1 xml-xerces/java/src/org/apache/xerces/impl/xs/XMLSchemaException.java Index: XMLSchemaException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/XMLSchemaException.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- XMLSchemaException.java 24 Feb 2004 22:59:12 -0000 1.5 +++ XMLSchemaException.java 15 Aug 2004 21:22:16 -0000 1.6 @@ -24,6 +24,9 @@ */ public class XMLSchemaException extends Exception { + /** Serialization version. */ + static final long serialVersionUID = -9096984648537046218L; + // store a datatype error: error code plus the arguments String key; Object[] args; 1.6 +4 -1 xml-xerces/java/src/org/apache/xerces/impl/xpath/XPathException.java Index: XPathException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xpath/XPathException.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- XPathException.java 24 Feb 2004 22:59:14 -0000 1.5 +++ XPathException.java 15 Aug 2004 21:22:16 -0000 1.6 @@ -26,6 +26,9 @@ public class XPathException extends Exception { + /** Serialization version. */ + static final long serialVersionUID = -948482312169512085L; + // Data // hold the value of the key this Exception refers to. 1.3 +4 -1 xml-xerces/java/src/org/apache/xerces/impl/io/MalformedByteSequenceException.java Index: MalformedByteSequenceException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/io/MalformedByteSequenceException.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- MalformedByteSequenceException.java 5 Mar 2004 22:17:00 -0000 1.2 +++ MalformedByteSequenceException.java 15 Aug 2004 21:22:16 -0000 1.3 @@ -31,6 +31,9 @@ */ public class MalformedByteSequenceException extends CharConversionException { + /** Serialization version. */ + static final long serialVersionUID = 8436382245048328739L; + // // Data // 1.3 +4 -0 xml-xerces/java/src/org/apache/xerces/xs/XSException.java Index: XSException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/xs/XSException.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- XSException.java 24 Feb 2004 23:15:55 -0000 1.2 +++ XSException.java 15 Aug 2004 21:22:16 -0000 1.3 @@ -29,6 +29,10 @@ * corresponding method descriptions. */ public class XSException extends RuntimeException { + + /** Serialization version. */ + static final long serialVersionUID = 3111893084677917742L; + public XSException(short code, String message) { super(message); this.code = code; 1.5 +4 -1 xml-xerces/java/src/org/apache/xerces/xni/XNIException.java Index: XNIException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/xni/XNIException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- XNIException.java 24 Feb 2004 23:15:54 -0000 1.4 +++ XNIException.java 15 Aug 2004 21:22:16 -0000 1.5 @@ -33,6 +33,9 @@ public class XNIException extends RuntimeException { + /** Serialization version. */ + static final long serialVersionUID = 9019819772686063775L; + // // Data // 1.5 +5 -1 xml-xerces/java/src/org/apache/xerces/impl/dv/xs/SchemaDateTimeException.java Index: SchemaDateTimeException.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/xs/SchemaDateTimeException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- SchemaDateTimeException.java 24 Feb 2004 22:44:24 -0000 1.4 +++ SchemaDateTimeException.java 15 Aug 2004 21:22:16 -0000 1.5 @@ -20,6 +20,10 @@ * @version $Id$ */ public class SchemaDateTimeException extends RuntimeException { + + /** Serialization version. */ + static final long serialVersionUID = -8520832235337769040L; + public SchemaDateTimeException () { super(); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]