Why am I having an InvalidClassException thrown during the serialization of my object which implements the Externalizable interface?
Location: http://www.jguru.com/faq/view.jsp?EID=2598 Created: Dec 14, 1999 Modified: 1999-12-22 23:59:24.821 Author: Govind Seshadri (http://www.jguru.com/guru/viewbio.jsp?EID=14) Unlike objects which implement the Serializable interface, it is mandatory for objects implementing the Externalizable interface to also implement a public no-arg constructor. This constructor is the very first thing that is invoked by readExternal() when reconstructing the object from the bytestream. If a public no-arg constructor is absent, then an InvalidClassException is immediately thrown.