Mike:
What's happening is that you are not assigning a serialVersionUID to the Application class, and so one is being autogenerated by
Java. However, you're getting a new one each time you run your program, so they're going to be incompatible. You should create a serialVersionUID for each class that you serialize. If you're using an
IDE, it probably has a tool for doing so. Otherwise, you can use
serialver.
John.