From 44d552df84874d5a89cfe4881e344249947c7ed3 Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Tue, 22 Feb 2011 19:15:05 -0500 Subject: Fix PR638: JNLPClassLoader.loadClass(String name) can return null 2011-02-22 Omair Majid Mark Greenwood Fix PR638 * NEWS: Update with fix. * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (loadClass): Throw ClassNotFoundException instead of returning null. * AUTHORS: Update. --- netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java') diff --git a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java index 1822c01..da3c4c3 100644 --- a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java +++ b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java @@ -1045,6 +1045,10 @@ public class JNLPClassLoader extends URLClassLoader { } } + if (result == null) { + throw new ClassNotFoundException(name); + } + return result; } -- cgit v1.2.3