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