MAILET-123 Don't fail when class not found

Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2caf9c04
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2caf9c04
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/2caf9c04

Branch: refs/heads/master
Commit: 2caf9c042eeadf8f33b856b656bc30290453514d
Parents: 1a5aae0
Author: Antoine Duprat <adup...@linagora.com>
Authored: Wed Aug 31 11:30:33 2016 +0200
Committer: Antoine Duprat <adup...@apache.org>
Committed: Tue Oct 25 10:33:25 2016 +0200

----------------------------------------------------------------------
 .../org/apache/james/mailet/DefaultDescriptorsExtractor.java | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/2caf9c04/mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/DefaultDescriptorsExtractor.java
----------------------------------------------------------------------
diff --git 
a/mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/DefaultDescriptorsExtractor.java
 
b/mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/DefaultDescriptorsExtractor.java
index dda2085..9476b60 100644
--- 
a/mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/DefaultDescriptorsExtractor.java
+++ 
b/mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/DefaultDescriptorsExtractor.java
@@ -24,7 +24,11 @@ import java.lang.reflect.InvocationTargetException;
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.net.URLClassLoader;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Set;
 
 import org.apache.james.mailet.MailetMatcherDescriptor.Type;
 import org.apache.mailet.Mailet;
@@ -112,6 +116,8 @@ public class DefaultDescriptorsExtractor {
                 logInterfaces(log, klass, allInterfaces);
             }
 
+        } catch (NoClassDefFoundError e) {
+            log.error("NotFound: " + e.getMessage());
         } catch (ClassNotFoundException e) {
             log.error("NotFound: " + e.getMessage());
         } catch (SecurityException e) {


---------------------------------------------------------------------
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