You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2014/10/14 15:14:35 UTC

svn commit: r1631739 - /tomee/tomee/trunk/arquillian/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TestClassDiscoverer.java

Author: rmannibucau
Date: Tue Oct 14 13:14:34 2014
New Revision: 1631739

URL: http://svn.apache.org/r1631739
Log:
avoid to fail cause of NoClassDefFoundError

Modified:
    tomee/tomee/trunk/arquillian/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TestClassDiscoverer.java

Modified: tomee/tomee/trunk/arquillian/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TestClassDiscoverer.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/arquillian/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TestClassDiscoverer.java?rev=1631739&r1=1631738&r2=1631739&view=diff
==============================================================================
--- tomee/tomee/trunk/arquillian/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TestClassDiscoverer.java (original)
+++ tomee/tomee/trunk/arquillian/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TestClassDiscoverer.java Tue Oct 14 13:14:34 2014
@@ -141,13 +141,17 @@ public class TestClassDiscoverer impleme
             return;
         }
         for (final Class<? extends Annotation> marker : testMarkers) {
-            final List<Method> annotatedMethods = finder.findAnnotatedMethods(marker);
-            for (final Method m : annotatedMethods) {
-                try {
-                    testClasses.add(m.getDeclaringClass());
-                } catch (final NoClassDefFoundError e) {
-                    // no-op
+            try {
+                final List<Method> annotatedMethods = finder.findAnnotatedMethods(marker);
+                for (final Method m : annotatedMethods) {
+                    try {
+                        testClasses.add(m.getDeclaringClass());
+                    } catch (final NoClassDefFoundError e) {
+                        // no-op
+                    }
                 }
+            } catch (final NoClassDefFoundError ncdfe) {
+                // no-op
             }
         }
     }