summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
Diffstat (limited to 'java/src')
-rw-r--r--java/src/IceInternal/Util.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/java/src/IceInternal/Util.java b/java/src/IceInternal/Util.java
index 12b0792b06d..15c8ed0d181 100644
--- a/java/src/IceInternal/Util.java
+++ b/java/src/IceInternal/Util.java
@@ -78,7 +78,11 @@ public final class Util
{
try
{
- c = findClass(className, ClassLoader.getSystemClassLoader());
+ ClassLoader cl = ClassLoader.getSystemClassLoader();
+ if(cl != null)
+ {
+ c = findClass(className, cl);
+ }
}
catch(SecurityException ex)
{