diff options
author | Mike Keith | 2013-07-05 13:40:51 +0000 |
---|---|---|
committer | Mike Keith | 2013-07-05 13:40:51 +0000 |
commit | cde202b8a82e7bd76f3dccc133f77a944d0757b5 (patch) | |
tree | 5c6365a07cfb4a2b7a97a28e473079d2c57da738 | |
parent | c48fef56391b6ff19c3ef0a6f46bf0510706ca50 (diff) | |
download | org.eclipse.gemini.jpa-cde202b8a82e7bd76f3dccc133f77a944d0757b5.tar.gz org.eclipse.gemini.jpa-cde202b8a82e7bd76f3dccc133f77a944d0757b5.tar.xz org.eclipse.gemini.jpa-cde202b8a82e7bd76f3dccc133f77a944d0757b5.zip |
-rw-r--r-- | org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/classloader/BundleProxyClassLoader.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/classloader/BundleProxyClassLoader.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/classloader/BundleProxyClassLoader.java index 95af563..81c3c6c 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/classloader/BundleProxyClassLoader.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/classloader/BundleProxyClassLoader.java @@ -99,8 +99,9 @@ public class BundleProxyClassLoader extends ClassLoader { // may result in attempt to resolve bundle which we
// don't want as a side effect.
debugClassLoader("Bundle has no classloader so loadClass(", name,
- ") is returning null");
- return null;
+ ") is throwing CNFE");
+ // Bug 412404 - throw CNFE instead of returning null
+ throw new ClassNotFoundException(name);
} else {
return bundle.loadClass(name);
}
|