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

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


The following commit(s) were added to refs/heads/master by this push:
     new 4c1f313406 JAMES-4206 Don't log stacktrace on every managesieve logout
4c1f313406 is described below

commit 4c1f313406f66920f40e0c542ec35066d93bbf91
Author: Felix Auringer <[email protected]>
AuthorDate: Wed May 20 10:38:01 2026 +0200

    JAMES-4206 Don't log stacktrace on every managesieve logout
---
 .../managesieveserver/netty/ManageSieveChannelUpstreamHandler.java    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/server/protocols/protocols-managesieve/src/main/java/org/apache/james/managesieveserver/netty/ManageSieveChannelUpstreamHandler.java
 
b/server/protocols/protocols-managesieve/src/main/java/org/apache/james/managesieveserver/netty/ManageSieveChannelUpstreamHandler.java
index a790d96de8..7aa3321c2e 100644
--- 
a/server/protocols/protocols-managesieve/src/main/java/org/apache/james/managesieveserver/netty/ManageSieveChannelUpstreamHandler.java
+++ 
b/server/protocols/protocols-managesieve/src/main/java/org/apache/james/managesieveserver/netty/ManageSieveChannelUpstreamHandler.java
@@ -131,8 +131,6 @@ public class ManageSieveChannelUpstreamHandler extends 
ChannelInboundHandlerAdap
     @Override
     public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) 
throws Exception {
         try (Closeable closeable = ManageSieveMDCContext.from(ctx)) {
-            LOGGER.warn("Error while processing ManageSieve request", cause);
-
             if (cause instanceof TooLongFrameException) {
                 // Max line length exceeded
                 // See also JAMES-1190
@@ -140,6 +138,8 @@ public class ManageSieveChannelUpstreamHandler extends 
ChannelInboundHandlerAdap
             } else if (cause instanceof SessionTerminatedException) {
                 
ctx.channel().attr(NettyConstants.RESPONSE_WRITER_ATTRIBUTE_KEY).get().write("OK
 channel is closing");
                 logout(ctx);
+            } else {
+                LOGGER.warn("Error while processing ManageSieve request", 
cause);
             }
         }
     }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to