How can a program compile and still have a "InvalidDataException" exception? Doesn't java check for whether types match up upon compiling? What does this type of exception usually stem from? What should I look for to fix it?
I should also mention that I have no user input, no database access, and no file access going on in the program. It's all pretty much isolated.
Btw, I'm a newb so could you please explain this non-technical layman's terms?