Bug 402340 - Add the Bundle loader in the message of ClassNotFoundException
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 718ce7f..2d377dd 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 @@
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 @@
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 @@
} 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")