(In reply to comment #25)
> I can't reproduce this bug using the steps-to-reproduce from comment
> #0. I tested with FF 3.6.14 on Windows XP (fully patched) with the
> latest Java 6 from Oracle (v6u24).
>
> Anyone else able to reproduce this on Windows XP?
Yes, I can replicate it on a fully-patched Windows XP with the latest Sun/Oracle Java plug-in, using the steps from Comment 0. I previously replicated it with Plug-in v6u20. The trigger is clearly Firefox 3.6.14, not a specific JRE or Windows version.
As you can see below, the URL is *not* malformed. It *is* relative, which is valid as far as I know. Relative URLs should be resolved relative to the codebase of the applet; the default codebase if not specified is the document codebase (as you would expect).
From the console:
Java Plug-in 1.6.0_24
Using JRE version 1.6.0_24-b07 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\tjc
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Your Java configuration is as follows:<br/> <br/>Vendor: <b><a href="http://java.com">Sun Microsystems Inc.</a></b><br/>Version: <b>Java SE 6 Update 24</b><br/>Operating System: <b>Windows XP 5.1</b><br/>Architecture: <b>x86</b>
Obj:1.6.0_24
Exit worker loop
exception: Permission denied: null.
java.lang.SecurityException: Permission denied: null
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.SecurityException: Permission denied: null
java.net.MalformedURLException: no protocol: TestVM2-test.jar
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at sun.plugin.util.GrayBoxPainter.setProgressFilter(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.setupGrayBoxPainter(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.showAppletException(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
(In reply to comment #25)
> I can't reproduce this bug using the steps-to-reproduce from comment
> #0. I tested with FF 3.6.14 on Windows XP (fully patched) with the
> latest Java 6 from Oracle (v6u24).
>
> Anyone else able to reproduce this on Windows XP?
Yes, I can replicate it on a fully-patched Windows XP with the latest Sun/Oracle Java plug-in, using the steps from Comment 0. I previously replicated it with Plug-in v6u20. The trigger is clearly Firefox 3.6.14, not a specific JRE or Windows version.
As you can see below, the URL is *not* malformed. It *is* relative, which is valid as far as I know. Relative URLs should be resolved relative to the codebase of the applet; the default codebase if not specified is the document codebase (as you would expect).
From the console:
Java Plug-in 1.6.0_24 ------- ------- ------- ------- ------- ------- --- ------- ------- ------- ------- ------- ------- ---
Using JRE version 1.6.0_24-b07 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\tjc
-------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
-------
Your Java configuration is as follows:<br/> <br/>Vendor: <b><a href="http:// java.com">Sun Microsystems Inc.</a> </b><br/ >Version: <b>Java SE 6 Update 24</b>< br/>Operating System: <b>Windows XP 5.1</b> <br/>Architectu re: <b>x86</b> SecurityExcepti on: Permission denied: null applet. Plugin2Manager$ AppletExecution Runnable. run(Unknown Source) Thread. run(Unknown Source) SecurityExcepti on: Permission denied: null MalformedURLExc eption: no protocol: TestVM2-test.jar URL.<init> (Unknown Source) URL.<init> (Unknown Source) util.GrayBoxPai nter.setProgres sFilter( Unknown Source) applet. Plugin2Manager. setupGrayBoxPai nter(Unknown Source) applet. Plugin2Manager. showAppletExcep tion(Unknown Source) applet. Plugin2Manager$ AppletExecution Runnable. run(Unknown Source) Thread. run(Unknown Source)
Obj:1.6.0_24
Exit worker loop
exception: Permission denied: null.
java.lang.
at sun.plugin2.
at java.lang.
Exception: java.lang.
java.net.
at java.net.
at java.net.
at sun.plugin.
at sun.plugin2.
at sun.plugin2.
at sun.plugin2.
at java.lang.