I have an XML file created by other editors and saved
in a directory on a server. A servlet is supposed to
read this file as a dom4j Document and serialize it to
an applet that may want to modify the file, the
resubmit the modifed XML file for saving. The problem
is that when the Document arrives at the applet, its
use throws a "java.io.InvalidClassException:
org.dom4j.QName; local class incompatible" exception.
Why is my file's serial UID changing when the the file
is transfered as a serial stream? And how can I lock
down this long so edits and various modifications of
the file do not change this UID?
When I use Xalan/Xerces to do the same thing,
everything works fine, which would point to the DOM4J
classes as a problem. (As the only troubleshooting step