This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 129fd3c859823c1ef2b5c446637aef94f3068701
Author: Rene Cordier <rcord...@linagora.com>
AuthorDate: Thu Feb 21 17:12:30 2019 +0700

    MAILBOX-378 refactor MessageManager::expunge
---
 .../java/org/apache/james/pop3server/mailbox/MailboxAdapter.java  | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git 
a/server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/mailbox/MailboxAdapter.java
 
b/server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/mailbox/MailboxAdapter.java
index 49bfee9..6df2534 100644
--- 
a/server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/mailbox/MailboxAdapter.java
+++ 
b/server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/mailbox/MailboxAdapter.java
@@ -26,6 +26,7 @@ import java.util.HashSet;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Set;
+import java.util.stream.Collectors;
 
 import org.apache.james.mailbox.MailboxManager;
 import org.apache.james.mailbox.MailboxSession;
@@ -176,7 +177,12 @@ public class MailboxAdapter implements Mailbox {
             mailboxManager.startProcessingRequest(session);
             manager.delete(uidList, session);
         } catch (MailboxException e) {
-            throw new IOException("Unable to remove messages", e);
+            String serializedUids = uidList
+                .stream()
+                .map(uid -> uid.toString())
+                .collect(Collectors.joining(",", "[", "]"));
+
+            throw new IOException("Unable to remove messages: " + 
serializedUids, e);
         } finally {
             mailboxManager.endProcessingRequest(session);
         }


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to