Comment 1 for bug 207064

Revision history for this message
Marck Robinson (marck) wrote :

When running an applet that uses live connect the class netscape/javascript/JSObject is not found.

This has been tested using the 64-bit version of Firefox in Ubuntu 8.04 beta. The following is written to standard out as soon as the applet attempts to use live connect:

java.lang.NoClassDefFoundError: netscape/javascript/JSObject
GCJ PLUGIN: thread 0x622950: plugin_in_pipe_callback
GCJ PLUGIN: thread 0x622950: plugin_in_pipe_callback: setting status error: netscape/javascript/JSObject.
 at java.lang.Class.getDeclaredConstructors0(Native Method)
 at java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
 at java.lang.Class.getConstructor0(Class.java:2716)
 at java.lang.Class.newInstance0(Class.java:343)
 at java.lang.Class.newInstance(Class.java:325)
 at sun.applet.AppletPanel.createApplet(AppletPanel.java:796)
 at sun.applet.AppletPanel.runLoader(AppletPanel.java:725)
 at sun.applet.AppletPanel.run(AppletPanel.java:379)
 at java.lang.Thread.run(Thread.java:636)
  PIPE: plugin read: status error: netscape/javascript/JSObject.
Caused by: java.lang.ClassNotFoundException: netscape.javascript.JSObject
GCJ PLUGIN: thread 0x622950: plugin_in_pipe_callback return
 at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:201)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
 at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:145)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
 ... 9 more
Caused by: java.io.IOException: open HTTP connection failed.
 at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:304)
 at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:62)
 at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:191)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:188)
 ... 13 more