I serialize all of my class but get exception...anyone can say which one of class properties cause this problem?
1-
public class UserManage {
public ArrayList<User> users=null;
2-
public class User implements java.io.Serializable {
private String firstName;
private ArrayList<Repository> userRepositories=null;
3-
public class Repository implements java.io.Serializable {
public String parentPathOfAllRepositories="D:\\TestOfJava";
private ArrayList<String> contributorsID=null;
private String ParentDefaultPath=null;
private HashMap<File,String> LockListFile=null;
private HashMap<File,String> FileHashlist=null;
private String VersionHolderFolderPath=null;
private HashMap<HashMap<File,String>,HashMap<Date,String>> VersionsList=null;
I must say that ArrayList<User>
in class UserManage
must be serialize to a file
[Update]:Exception Message:java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: Client.User