← Back to team overview

openjdk team mailing list archive

Bug#510830: icedtea6-plugin: Fails to load applet from url; appletviewer works

 

Package: icedtea6-plugin
Version: 6b14-1~exp1
Severity: important


The plugin fails to load the applet at http://www.bmts.com/speed.  This appears to be due to the path not checking the url but only the classpath.

I am attaching the output from the plugin.

-- System Information:
Debian Release: 5.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages icedtea6-plugin depends on:
ii  dpkg                         1.14.23     Debian package management system
ii  libatk1.0-0                  1.22.0-1    The ATK accessibility toolkit
ii  libc6                        2.7-16      GNU C Library: Shared libraries
ii  libcairo2                    1.6.4-7     The Cairo 2D vector graphics libra
ii  libgcc1                      1:4.3.2-1   GCC support library
ii  libglib2.0-0                 2.16.6-1    The GLib library of C routines
ii  libgtk2.0-0                  2.12.11-4   The GTK+ graphical user interface 
ii  libmozjs1d                   1.9.0.4-2   The Mozilla SpiderMonkey JavaScrip
ii  libnspr4-0d                  4.7.1-4     NetScape Portable Runtime Library
ii  libpango1.0-0                1.20.5-3    Layout and rendering of internatio
ii  libstdc++6                   4.3.2-1     The GNU Standard C++ Library v3
ii  openjdk-6-jre                6b14-1~exp1 OpenJDK Java runtime, using Hotspo

icedtea6-plugin recommends no packages.

icedtea6-plugin suggests no packages.

-- no debconf information
sh: acroread: not found
GCJ PLUGIN: thread 0x9e63ee0: NP_Initialize
GCJ PLUGIN: thread 0x9e63ee0: NP_Initialize: using /usr/bin/gappletviewer-4.3.
GCJ PLUGIN: thread 0x9e63ee0: NP_Initialize return
GCJ PLUGIN: thread 0x9e63ee0: GCJ_New
GCJ PLUGIN: thread 0x9e63ee0: plugin_data_new
GCJ PLUGIN: thread 0x9e63ee0: plugin_data_new return
GCJ PLUGIN: thread 0x9e63ee0: plugin_get_documentbase
GCJ PLUGIN: thread 0x9e63ee0: plugin_get_documentbase return
GCJ PLUGIN: thread 0x9e63ee0: plugin_start_appletviewer
GCJ PLUGIN: thread 0x9e63ee0: plugin_start_appletviewer return
GCJ PLUGIN: thread 0x9e63ee0: GCJ_New: got confirmation that appletviewer is running.
GCJ PLUGIN: thread 0x9e63ee0: plugin_create_applet_tag
GCJ PLUGIN: thread 0x9e63ee0: plugin_create_applet_tag return
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer
  PIPE: plugin wrote instance-13229-0
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer
  PIPE: plugin wrote tag http://www.bmts.com/speed/ <EMBED CODE="SpeedTest.class" WIDTH="463" HEIGHT="263" ><PARAM NAME="NoOfEntries" VALUE="4"><PARAM NAME="Language" VALUE="English"><PARAM NAME="File1" VALUE="1 MB"><PARAM NAME="File2" VALUE="2 MB"><PARAM NAME="File3" VALUE="4 MB"></EMBED>
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0x9e63ee0: GCJ_New return
GCJ PLUGIN: thread 0x9e63ee0: NP_GetValue
GCJ PLUGIN: thread 0x9e63ee0: NP_GetValue: returning plugin description.
GCJ PLUGIN: thread 0x9e63ee0: NP_GetValue return
GCJ PLUGIN: thread 0x9e63ee0: GCJ_GetValue
GCJ PLUGIN: thread 0x9e63ee0: GCJ_GetValue: returning TRUE for NeedsXEmbed.
GCJ PLUGIN: thread 0x9e63ee0: GCJ_GetValue return
GCJ PLUGIN: thread 0x9e63ee0: GCJ_SetWindow
GCJ PLUGIN: thread 0x9e63ee0: GCJ_SetWindow: setting window.
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer
  PIPE: plugin wrote instance-13229-0
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer
  PIPE: plugin wrote handle 117441540
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0x9e63ee0: GCJ_SetWindow return
GCJ PLUGIN: thread 0x9e63ee0: GCJ_GetValue
../../../../../../src/libjava/classpath/native/plugin/gcjwebplugin.cc:601: thread 0x9e63ee0: Error: Unknown plugin value requested.
GCJ PLUGIN: thread 0x9e63ee0: GCJ_GetValue return
GCJ PLUGIN: thread 0x9e63ee0: GCJ_GetValue
../../../../../../src/libjava/classpath/native/plugin/gcjwebplugin.cc:601: thread 0x9e63ee0: Error: Unknown plugin value requested.
GCJ PLUGIN: thread 0x9e63ee0: GCJ_GetValue return
GCJ PLUGIN: thread 0x9e63ee0: GCJ_SetWindow
GCJ PLUGIN: thread 0x9e63ee0: GCJ_SetWindow: window already exists.
GCJ PLUGIN: thread 0x9e63ee0: GCJ_SetWindow: window width changed.
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer
  PIPE: plugin wrote instance-13229-0
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer
  PIPE: plugin wrote width 463
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0x9e63ee0: GCJ_SetWindow: window height changed.
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer
  PIPE: plugin wrote instance-13229-0
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer
  PIPE: plugin wrote height 263
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0x9e63ee0: GCJ_SetWindow return
  PIPE: applet viewer wrote:running
  PIPE: applet viewer read:instance-13229-0
  PIPE: applet viewer read:tag http://www.bmts.com/speed/ <EMBED CODE="SpeedTest.class" WIDTH="463" HEIGHT="263" ><PARAM NAME="NoOfEntries" VALUE="4"><PARAM NAME="Language" VALUE="English"><PARAM NAME="File1" VALUE="1 MB"><PARAM NAME="File2" VALUE="2 MB"><PARAM NAME="File3" VALUE="4 MB"></EMBED>
  PIPE: applet viewer read:instance-13229-0
  PIPE: applet viewer read:handle 117441540
java.lang.ClassNotFoundException: SpeedTest not found in gnu.classpath.tools.appletviewer.AppletClassLoader{urls=[http://www.bmts.com/speed/], parent=gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}}
   at java.net.URLClassLoader.findClass(libgcj.so.90)
   at gnu.classpath.tools.appletviewer.AppletClassLoader.findClass(libgcj-tools.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at gnu.classpath.tools.appletviewer.Main.createApplet(libgcj-tools.so.90)
   at gnu.classpath.tools.appletviewer.PluginAppletWindow.setHandle(libgcj-tools.so.90)
   at gnu.classpath.tools.appletviewer.PluginAppletViewer.start(libgcj-tools.so.90)
   at gnu.classpath.tools.appletviewer.Main.main(libgcj-tools.so.90)
  PIPE: applet viewer read:instance-13229-0
  PIPE: applet viewer read:width 463
  PIPE: applet viewer read:instance-13229-0
  PIPE: applet viewer read:height 263
GCJ PLUGIN: thread 0x9e63ee0: GCJ_Destroy
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer
  PIPE: applet viewer read:destroy
  PIPE: plugin wrote destroy
GCJ PLUGIN: thread 0x9e63ee0: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0x9e63ee0: plugin_stop_appletviewer
GCJ PLUGIN: thread 0x9e63ee0: plugin_stop_appletviewer return
GCJ PLUGIN: thread 0x9e63ee0: plugin_data_destroy
GCJ PLUGIN: thread 0x9e63ee0: plugin_data_destroy return
GCJ PLUGIN: thread 0x9e63ee0: GCJ_Destroy return
GCJ PLUGIN: thread 0x9e63ee0: NP_Shutdown
GCJ PLUGIN: thread 0x9e63ee0: NP_Shutdown return
  PIPE: applet viewer read:shutdown
appletviewer: exiting plugin appletviewer