commit | cde202b8a82e7bd76f3dccc133f77a944d0757b5 | [log] [tgz] |
---|---|---|
author | Mike Keith <michael.keith@oracle.com> | Fri Jul 05 09:40:51 2013 -0400 |
committer | Mike Keith <michael.keith@oracle.com> | Fri Jul 05 09:40:51 2013 -0400 |
tree | 5c6365a07cfb4a2b7a97a28e473079d2c57da738 | |
parent | c48fef56391b6ff19c3ef0a6f46bf0510706ca50 [diff] |
Fix for bug 412404 - classloader to throw CNFE
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 @@ // 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); }