I'm experiencing a similar problem, though since it occurs at a different
place in the source code, I'm not sure if it's a different bug or just in
some slightly different version of NetX where stuff has been moved around.
Either way, I fixed the NPE I was having with the following small patch:
---
icedtea-web-1.3.1.orig/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+++ icedtea-web-1.3.1/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
@@ -1115,7 +1115,7 @@ public class JNLPClassLoader extends URL
}
// Class from host X should be allowed to connect to host X
- if (cs.getLocation().getHost().length() > 0)
+ if ((cs.getLocation() != null) && (cs.getLocation().getHost() != null)
&& (cs.getLocation().getHost().length() > 0))
result.add(new SocketPermission(cs.getLocation().getHost(),
"connect, accept"));
As you can see, it's a very simple patch with no other side effects, so I
don't think it would hurt applying it until upstream can fix the problem
for real.
--
Fredrik Tolf
_______________________________________________
Mailing list: https://launchpad.net/~openjdk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openjdk
More help : https://help.launchpad.net/ListHelp