Author: eric
Date: Tue Jan 10 15:48:32 2012
New Revision: 1229606
URL: http://svn.apache.org/viewvc?rev=1229606&view=rev
Log:
Don't throw execption if uidListFile or validityFile not present - This can
occur when the mailbox is not yet consulted (MAILBOX-153)
Modified:
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/MaildirMailboxMapper.java
Modified:
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/MaildirMailboxMapper.java
URL:
http://svn.apache.org/viewvc/james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/MaildirMailboxMapper.java?rev=1229606&r1=1229605&r2=1229606&view=diff
==============================================================================
---
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/MaildirMailboxMapper.java
(original)
+++
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/mail/MaildirMailboxMapper.java
Tue Jan 10 15:48:32 2012
@@ -76,17 +76,16 @@ public class MaildirMailboxMapper extend
FileUtils.deleteDirectory(new File(folder,
MaildirFolder.NEW));
FileUtils.deleteDirectory(new File(folder,
MaildirFolder.TMP));
File uidListFile = new File(folder,
MaildirFolder.UIDLIST_FILE);
+ uidListFile.delete();
File validityFile = new File(folder,
MaildirFolder.VALIDITY_FILE);
- if (!uidListFile.delete())
- throw new IOException("Could not delete file " +
uidListFile);
- if (!validityFile.delete())
- throw new IOException("Could not delete file " +
validityFile);
+ validityFile.delete();
}
else {
// We simply delete all the folder for non INBOX mailboxes.
FileUtils.deleteDirectory(folder);
}
} catch (IOException e) {
+ e.printStackTrace();
throw new MailboxException("Unable to delete Mailbox " +
mailbox, e);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]