Welcome to javaranch Ramesh. You seem to have selected the wrong forum. This probably belongs in
Java in general. A moderator will move it there shortly.
The serial version UID is not assigned to 0 by default. It is dynamically assigned each time. Have your tried assigning an ID for the enum ? Did it work ? Even if you do assign an ID, the problem seems to be with serializing and deserializing classes that were compiled with different javac versions. Can you elaborate about your problem a little more ?