I'm using unsigned applet on my website. Since java 1.6u19 mixed code warnings started to appear. This is strange, because applet is just a single jar and it's not using any external resources.
I found out that the problem is caused by WMPNS.jar in C:\Program Files\Java\jre6\lib\applet directory. It's a signed jar from windows media player. Java is loading it together with my unsigned applet and it's causing the warning. Deleting that file solves the problem, but I cannot ask my users to remove it.
Is it possible to block loading of that jar somehow?
The log from java console when running applet from http://download.oracle.com/javase/tutorial/deployment/applet/getStarted.html:
Trace level set to 5: all ... completed.
[...]
sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@1a9883d
basic: Plugin2ClassLoader.addURL parent called for file:/C:/Program%20Files/Java/jre6/lib/applet/WMPNS.jar
basic: Plugin2ClassLoader.addURL parent called for http://download.oracle.com/javase/tutorial/deployment/applet/examples/dist/applet_HelloWorld/applet_HelloWorld.jar
Is somebody else here who has WMPNS.jar in JRE\lib\applet directory too?