Hi Mickey, The issue you are seeing is intended behavior. This was caused because of a vulnerability that was fixed in 7u25 in which which a getCodeBase call against all local applet/jnlp apps will return null.
Thanks, Sandeep On Jun 19, 2013, at 3:18 PM, "Mickey Segal" <ja...@segal.org> wrote: > The local getCodeBase problem is not present in Java 8 build 94, the most > recent version. > > From: Mickey Segal [mailto:ja...@segal.org] > Sent: Wednesday, June 19, 2013 3:56 PM > To: Java Security (security-dev@openjdk.java.net) > Subject: RE: getCodeBase broken locally in 7 update 25 > > The same getCodeBase problem seems to be occurring on the MacOS version too. > > From: Mickey Segal [mailto:ja...@segal.org] > > I upgraded a Windows 7 computer to Java version 1.7.0_25 from 1.7.0_21. A > getCodeBase call in a signed applet now returns null. In previous versions > of Java, getCodeBase returned a URL that referred to the current directory > (tested from Java 1.1 to 1.7.0_21 over the years). > > Was this done purposely for security reasons, or is it just a bug? > > I will also test on Macintosh and report back on macosx-port-dev if it is a > problem there too.