Moving applet from Oracle jre: first tries

helpcrypto helpcrypto helpcrypto at
Tue Oct 16 04:24:59 PDT 2012

Hello again.

Considering the bug resolved (I havent downloaded source+patch), I
have continued with testing.
Now, I have detected an error? (not a crash) when using JSObject, that
differs from 'official' oracle jre behaviour.

	public abstract class MyApplet extends Applet {
		public static Applet applet = null;
		public void init() {
			applet = this;
		public JSObject testFunction() {
			return AccessController.doPrivileged(new PrivilegedAction<JSObject>() {
				public JSObject run() {
					JSObject win = JSObject.getWindow(applet);
					JSObject js = (JSObject) win.eval("new Object();");
					js.setMember("code", 0);
					return js;

On javascript side, invoking this way:
	var obj=applet.testFunction();
Doesn't work, and says undefined. obj is [object] and I cant enumerate
properties using:
	var txt='';
	for(var a in cert){
The same code works on Oracle and obj.code==0 :)

According to, as Im
using netscape.javascript.JSObject, I should add plugin.jar to my
classpath when building, but it should work/run properly on pages.

Any ideas? Should I add plugin.jar somewhere? Should I file another bug report?

Thanks a lot for your help!

More information about the distro-pkg-dev mailing list