This week's book giveaway is in the Java in General forum. We're giving away four copies of Think Java: How to Think Like a Computer Scientist and have Allen B. Downey & Chris Mayfield on-line! See this thread for details.
I've had this applet working just fine before, albeit some time ago .. Now when I want to load it on my page i get
basic: Plugin2ClassLoader.addURL parent called for http://localhost:8080/about-1.0/SunScreben2.jar basic: exception: null.
java.lang.NullPointerException at sun.plugin2.applet.Plugin2ClassLoader.getTrustedCodeSources(Unknown Source)
at com.sun.deploy.security.CPCallbackHandler$ParentCallback.strategy(Unknown Source)
at com.sun.deploy.security.CPCallbackHandler$ParentCallback.openClassPathElement(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.getJarFile(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.access$1000(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
in the console.
I've tried different things, deployJava.js the good old <applet> tag and no matter what, it gives me the same thing.
To debug it i've tried giving in bogus class name, bogus archive, and it gives the same error. Example
Same error all browsers, the code is correct and the jar is downloadable if you address it directly.
Now i am on Java7u45 ... has something broken between then and now or am I doing something horrible wrong.. (this code USED to work with wicket.)
I am signing the jar with my own testcert but even so I can see the browser contacting verisign(sysinternals)! (whats up with that? I didnt ask for that ?)..