From aebc15a66df6fb75da8dd2b86dfee14b5459a339 Mon Sep 17 00:00:00 2001 From: Lazar Kirchev Date: Tue, 5 Mar 2013 18:02:16 +0200 Subject: Bug 402340 - Add the Bundle loader in the message of ClassNotFoundException --- .../framework/org/eclipse/osgi/internal/loader/BundleLoader.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/internal/loader/BundleLoader.java b/bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/internal/loader/BundleLoader.java index 718ce7f89..2d377dd50 100644 --- a/bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/internal/loader/BundleLoader.java +++ b/bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/internal/loader/BundleLoader.java @@ -452,7 +452,7 @@ public class BundleLoader implements ClassLoaderDelegate { result = source.loadClass(name); if (result != null) return result; - throw new ClassNotFoundException(name); + throw new ClassNotFoundException(name + " cannot be found by " + this); //$NON-NLS-1$ } // 4) search the required bundles source = findRequiredSource(pkgName, null); @@ -472,7 +472,7 @@ public class BundleLoader implements ClassLoaderDelegate { if (result != null) return result; // must throw CNFE if dynamic import source does not have the class - throw new ClassNotFoundException(name); + throw new ClassNotFoundException(name + " cannot be found by " + this); //$NON-NLS-1$ } } @@ -498,7 +498,7 @@ public class BundleLoader implements ClassLoaderDelegate { } catch (ClassNotFoundException e) { // we want to generate our own exception below } - throw new ClassNotFoundException(name); + throw new ClassNotFoundException(name + " cannot be found by " + this); //$NON-NLS-1$ } @SuppressWarnings("unchecked") -- cgit v1.2.3