yeah serialization. I used an ObjectOutputStream wrapped around a FileOutputStream, and the writeObject method to write it to the file, then the ObjectInputStream wrapped around a FileInputStream to read all the objects. But, it gets the first one (all Strings) and then throws that error.