reading MimeMessages from file problem
Hi,
I have a problem with reading MimeMessages from file.
This method save all MimeMessages into file:
publicvoid saveToFile(){
Vector<MimeMessage> file=new Vector();
if (!file.isEmpty())
soubor.removeAllElements();
for (int i = 0; i < messages.length; i++){
file.addElement(messages[i]);
}
try{
FileOutputStream ostream =new FileOutputStream("data.sav");
ObjectOutputStream os =new ObjectOutputStream(ostream);
for (int i = 1; i < file.lastIndexOf(file.lastElement()); i++){
[b] file.get(i).writeTo(os);[/b]
}
}
catch (Exception e){e.printStackTrace();}
}
and this method is trying to load Mimemessages from file:
publicvoid loadFile(){
try{
FileInputStream istream =new FileInputStream("data.sav");
ObjectInputStream is =new ObjectInputStream(istream);
try{
-->file = (Vector<MimeMessage>) is.readObject();
}catch (IOException ex){
ex.printStackTrace();
}catch (ClassNotFoundException ex){
ex.printStackTrace();
}
}catch(IOException e){}
}
in marked text (- >)-> OptionalDataException
How can I load messages from file? I would like to save these MimeMessages to MimeMessage[] object

