Fetching java.lang.Package information from a Web Started application is broken as of Mustang build 77.
To reproduce, enable the Java Console, and then run javaws against the following URL:
http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/version.jnlp
In Mustang build 76 and earlier this prints the correct information. In Mustang build 77 and later it prints null for all of the package fields. Because this works when the demo is run from the local disk it is pretty clear this is a regression in Java Web Start, probably in its class loader.
To reproduce, enable the Java Console, and then run javaws against the following URL:
http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/version.jnlp
In Mustang build 76 and earlier this prints the correct information. In Mustang build 77 and later it prints null for all of the package fields. Because this works when the demo is run from the local disk it is pretty clear this is a regression in Java Web Start, probably in its class loader.