diff options
Diffstat (limited to 'java/src/IceInternal/Instance.java')
-rw-r--r-- | java/src/IceInternal/Instance.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/java/src/IceInternal/Instance.java b/java/src/IceInternal/Instance.java index dbe3ed6a9cb..bc6ec340ee1 100644 --- a/java/src/IceInternal/Instance.java +++ b/java/src/IceInternal/Instance.java @@ -1063,12 +1063,16 @@ public final class Instance } String module = key.substring(prefix.length()); String className = pkg + "." + module + "._Marker"; + Class<?> cls = null; try { - Class.forName(className); + cls = Util.findClass(className); } catch(java.lang.Exception ex) { + } + if(cls == null) + { _initData.logger.warning("unable to validate package: " + key + "=" + pkg); } } |