You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xbean-scm@geronimo.apache.org by st...@apache.org on 2013/03/04 21:23:53 UTC

svn commit: r1452482 - /geronimo/xbean/trunk/xbean-finder/src/main/java/org/apache/xbean/finder/AnnotationFinder.java

Author: struberg
Date: Mon Mar  4 20:23:53 2013
New Revision: 1452482

URL: http://svn.apache.org/r1452482
Log:
XBEAN-238 also handle NoClassDefFound

txs to rmannibucau for the patch. Applied with minor changes

Modified:
    geronimo/xbean/trunk/xbean-finder/src/main/java/org/apache/xbean/finder/AnnotationFinder.java

Modified: geronimo/xbean/trunk/xbean-finder/src/main/java/org/apache/xbean/finder/AnnotationFinder.java
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-finder/src/main/java/org/apache/xbean/finder/AnnotationFinder.java?rev=1452482&r1=1452481&r2=1452482&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-finder/src/main/java/org/apache/xbean/finder/AnnotationFinder.java (original)
+++ geronimo/xbean/trunk/xbean-finder/src/main/java/org/apache/xbean/finder/AnnotationFinder.java Mon Mar  4 20:23:53 2013
@@ -740,6 +740,8 @@ public class AnnotationFinder implements
                     }
                 } catch (ClassNotFoundException e) {
                     classesNotLoaded.add(classInfo.getName());
+                } catch (NoClassDefFoundError ncdfe) {
+                    classesNotLoaded.add(classInfo.getName());
                 }
             }
         }
@@ -799,6 +801,8 @@ public class AnnotationFinder implements
                     }
                 } catch (ClassNotFoundException e) {
                     classesNotLoaded.add(classInfo.getName());
+                } catch (NoClassDefFoundError ncdfe) {
+                    classesNotLoaded.add(classInfo.getName());
                 }
             }
         }
@@ -831,6 +835,8 @@ public class AnnotationFinder implements
                         }
                     } catch (ClassNotFoundException e) {
                         classesNotLoaded.add(classInfo.getName());
+                    } catch (NoClassDefFoundError ncdfe) {
+                        classesNotLoaded.add(classInfo.getName());
                     }
                 } else {
                     try {