--- old/src/share/classes/sun/rmi/server/ActivatableRef.java Fri Feb 24 14:12:11 2012 +++ new/src/share/classes/sun/rmi/server/ActivatableRef.java Fri Feb 24 14:12:09 2012 @@ -80,7 +80,7 @@ String className = desc.getClassName(); try { - Class cl = + Class cl = RMIClassLoader.loadClass(desc.getLocation(), className); RemoteRef clientRef = new ActivatableRef(id, null); return Util.createProxy(cl, clientRef, false); @@ -373,7 +373,7 @@ if (className.equals("")) return; try { - Class refClass = Class.forName(RemoteRef.packagePrefix + "." + + Class refClass = Class.forName(RemoteRef.packagePrefix + "." + className); ref = (RemoteRef)refClass.newInstance(); ref.readExternal(in);