commit | c8ff3a81554dda12fb495a21fd11b8776f8d5bff | [log] [tgz] |
---|---|---|
author | Jean-Baptiste Onofré <jbonofre@apache.org> | Sun Mar 28 11:50:44 2021 +0000 |
committer | Jean-Baptiste Onofré <jbonofre@apache.org> | Sun Mar 28 11:50:44 2021 +0000 |
tree | e385657e3d002b76c95f59daf2cd94963ee4838a | |
parent | 2a42746cd79e63cfe5eb3d3a8f870a6675e12dde [diff] |
[XBEAN-326] Avoid NPE when superclass is null git-svn-id: https://svn.apache.org/repos/asf/geronimo/xbean/trunk@1888128 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/xbean-finder/src/main/java/org/apache/xbean/finder/BundleAssignableClassFinder.java b/xbean-finder/src/main/java/org/apache/xbean/finder/BundleAssignableClassFinder.java index aadcd19..0255167 100644 --- a/xbean-finder/src/main/java/org/apache/xbean/finder/BundleAssignableClassFinder.java +++ b/xbean-finder/src/main/java/org/apache/xbean/finder/BundleAssignableClassFinder.java
@@ -108,6 +108,9 @@ } } String superClassName = classReader.getSuperName(); + if (superClassName == null) { + return false; + } if (wiredImportedPackageNames.contains(toASMStylePackageName(superClassName))) { return isClassAssignable(bundle.loadClass(toJavaStyleClassName(superClassName))); }