commit | 4fcec50de01752a8ed0c78ef1f81b16b83658a7d | [log] [tgz] |
---|---|---|
author | Quan Tran <hqtran@linagora.com> | Thu Mar 28 11:33:20 2024 +0700 |
committer | Rene Cordier <rene.cordier@gmail.com> | Fri Mar 29 10:11:44 2024 +0700 |
tree | 1451f0d3f9fbc01512faf77b3a9bc5e6fa6c50ed | |
parent | f748eb53b38954ad26c0f5adc4f7c1512bd255f6 [diff] |
[FIX] `onMailetException` should catch jvm Error `onMailetException` has had no impact upon `NoSuchMethodError`.
diff --git a/server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/ProcessorImpl.java b/server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/ProcessorImpl.java index 617f61d..57c8fc1 100644 --- a/server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/ProcessorImpl.java +++ b/server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/ProcessorImpl.java
@@ -79,7 +79,7 @@ .build()) { MailetPipelineLogging.logBeginOfMailetProcess(mailet, mail); mailet.service(mail); - } catch (Exception | NoClassDefFoundError me) { + } catch (Throwable me) { ex = me; String onMailetException = null;