Hi,
        I anyone help me to Serialize IProject object that is created on server and pass it to client and deserialize it.
On Server(At send end) i am doing this..
FileOutputStream underlyingStream = new FileOutputStream("myobject.ser");
        ObjectOutputStream serializer = new ObjectOutputStream(underlyingStream);
        IProject pr = _project.getIProject();
        serializer.writeObject(_project);
        serializer.flush();
        serializer.close();
On client (At receive end) iam doing this
 FileInputStream fis = new FileInputStream("myobject.ser");
                 ObjectInputStream ois = new ObjectInputStream(fis);
                // IProject myDeserializedPorjectObject = (IProject)ois.readObject();
                 Project myDeserializedServerObject = (Project) ois.readObject();               
                  ois.close();
                 IProject prj = myDeserializedServerObject.getIProject();
                 String path = myDeserializedServerObject.getProjectPath();
here On Client path is returned properly but IProject object is null. What am i missing here, why is IProject object not  passed from server
Here is my Project.java
public class Project implements Serializable {
private  String _projectName;
    private static String _projectPath;
    private static IWorkspace workspace;
    private static IWorkspaceRoot wsRoot;   
     private  IProject _project = null;
    static final long serialVersionUID = 1L;   
     /*************************************************************
    ** Constructor.
    *************************************************************/
    public Project(String usrName, String hostName, String projectName) {
        _projectName = projectName;     
         // Save off the full path for the project.
        workspace = ResourcesPlugin.getWorkspace();
        wsRoot = workspace.getRoot();      
         IProjectDescription description = workspace.newProjectDescription(projectName);
        // use the dct2000test project nature      
         _project = workspace.getRoot().getProject("test");   
            }
}
Thanks,
Prasanna
MSN Battles We pitch one stalwart against the other and give you the power. Who will you vote for?
 Share photos while you chat with Windows Live Messenger. <ATT00001.c>