[icedtea-web] RFC: fix findbugs communal cloud jnlps
Omair Majid
omajid at redhat.com
Thu Jan 5 14:20:55 PST 2012
Hi,
It was recently brought to my attention that the jnlps listed at
http://findbugs.sourceforge.net/index.html (under the section "New") are
broken, throwing exceptions when trying to run.
The attached fixes the problems.
The first problem was that icedtea-web was trying to ensure that all
jnlps, including extension jnlps have a main class. I wonder what other
applications were broken by this check. This patch modifies the check to
only check for main class when a main class is possible (applets and
applications).
The second second problem was that (in the extension jnlp file) the jnlp
element did not contain a codebase attribute. IcedTea-Web tried to add
this null codebase when merging the jnlp file, causing an exception. The
patch simply ignores this null.
ChangeLog:
2012-01-05 Omair Majid <omajid at redhat.com>
* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
(initializeResources): Only throw exceptions about the main class not
being found when the jnlp file can have a main class.
(addToCodeBaseLoader): Dont try to process null URLs.
Any thoughts or comments?
Thanks,
Omair
-------------- next part --------------
A non-text attachment was scrubbed...
Name: findbugs-issues-01.patch
Type: text/x-patch
Size: 1667 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20120105/e405d143/findbugs-issues-01.patch
More information about the distro-pkg-dev
mailing list