I'm using Batik in a couple of applets I'm developing ( http://www.cl.cam.ac.uk/~whb21/svgDraw/svgCircuit.html is one example; the applet is near the foot of the page)
At startup an AccessControlException occurs when Batik tries to create a Rhino Interpreter from the InterpreterPool (exception trace at foot of email). js.jar is included in the archive attribute for the applet on the page, and is available in the same directory as the applet.From what I can see delving into the code, RhinoClassLoader specificallyextends URLClassLoader, so I'm not sure if this a "can't find the class on the server and not allowed to look elsewhere" (as if I had not included js.jar) or if this exception is coming straight out of the way Batik is written, and will always produce this error if the applet is unsigned?
I had what sounds like the same problem using Rhino in an unrelated project.
The problem is that Rhino tries to 'compile' some of the functions from javascript into java as an optimization, and load it via a custom ClassLoader. There is supposed to be a resource setting somewhere that controls the optimization behavior, but I couldn't make it work. My solution? Remove all the classes in org.mozilla.javascript.optimizer packages from js.jar.
Hope this helps,
- josh
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
