RIPE BGPlay does not work with icedtea-gcjwebplugin

Bug #269885 reported by Bernhard Schmidt
2
Affects Status Importance Assigned to Milestone
icedtea-gcjwebplugin (Ubuntu)
Won't Fix
Undecided
Unassigned
openjdk-6 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: icedtea-gcjwebplugin

I'm running up to date Intrepid (Firefox 3.0.2, icedtea-gcjwebplugin 1.0-1ubuntu3, openjdk-6-jre 6b12~pre1-0ubuntu19) on amd64. The RIPE BGPlay applet on http://www.ris.ripe.net/bgplay/ ("Start BGPlay") does not and has never worked with this version, only with the Sun JRE on i386.

When starting firefox in konsole the following errors appear on stdout when I try to launch BGPlay, nothing happens in the browser window:

GCJ PLUGIN: thread 0xc18700: NP_GetMIMEDescription
GCJ PLUGIN: thread 0xc18700: NP_GetMIMEDescription return
GCJ PLUGIN: thread 0xc18700: NP_GetValue
GCJ PLUGIN: thread 0xc18700: NP_GetValue: returning plugin name.
GCJ PLUGIN: thread 0xc18700: NP_GetValue return
GCJ PLUGIN: thread 0xc18700: NP_GetValue
GCJ PLUGIN: thread 0xc18700: NP_GetValue: returning plugin description.
GCJ PLUGIN: thread 0xc18700: NP_GetValue return
GCJ PLUGIN: thread 0xc18700: NP_Initialize
GCJ PLUGIN: thread 0xc18700: plugin_test_appletviewer
GCJ PLUGIN: thread 0xc18700: plugin_test_appletviewer return
GCJ PLUGIN: thread 0xc18700: NP_Initialize: using /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/../../bin/pluginappletviewer
GCJ PLUGIN: thread 0xc18700: NP_Initialize return
GCJ PLUGIN: thread 0xc18700: GCJ_New
GCJ PLUGIN: thread 0xc18700: plugin_data_new
GCJ PLUGIN: thread 0xc18700: plugin_data_new return
GCJ PLUGIN: thread 0xc18700: plugin_get_documentbase
GCJ PLUGIN: thread 0xc18700: plugin_get_documentbase return
GCJ PLUGIN: thread 0xc18700: GCJ_New: creating input fifo: /home/berni/.gcjwebplugin/gcj-instance-14083-0-appletviewer-to-plugin
GCJ PLUGIN: thread 0xc18700: GCJ_New: created input fifo: /home/berni/.gcjwebplugin/gcj-instance-14083-0-appletviewer-to-plugin
GCJ PLUGIN: thread 0xc18700: GCJ_New: creating output fifo: /home/berni/.gcjwebplugin/gcj-instance-14083-0-plugin-to-appletviewer
GCJ PLUGIN: thread 0xc18700: GCJ_New: created output fifo: /home/berni/.gcjwebplugin/gcj-instance-14083-0-plugin-to-appletviewer
GCJ PLUGIN: thread 0xc18700: plugin_start_appletviewer
GCJ PLUGIN: thread 0xc18700: plugin_start_appletviewer return
GCJ PLUGIN: thread 0xc18700: GCJ_New: got confirmation that appletviewer is running.
GCJ PLUGIN: thread 0xc18700: plugin_create_applet_tag
GCJ PLUGIN: thread 0xc18700: plugin_create_applet_tag return
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer
  PIPE: plugin wrote: instance-14083-0
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer
  PIPE: plugin wrote: tag http://www.ris.ripe.net/bgplay/applet.html <EMBED CODE="MfvAppletOK.class" ARCHIVE="bgplay-client.jar" ></EMBED>
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0xc18700: GCJ_New return
  PIPE: appletviewer wrote: running
  PIPE: appletviewer read: instance-14083-0
  PIPE: appletviewer read: tag http://www.ris.ripe.net/bgplay/applet.html <EMBED CODE="MfvAppletOK.class" ARCHIVE="bgplay-client.jar" ></EMBED>
GCJ PLUGIN: thread 0xc18700: NP_GetValue
GCJ PLUGIN: thread 0xc18700: NP_GetValue: returning plugin description.
GCJ PLUGIN: thread 0xc18700: NP_GetValue return
GCJ PLUGIN: thread 0xc18700: GCJ_GetValue
GCJ PLUGIN: thread 0xc18700: GCJ_GetValue: returning TRUE for NeedsXEmbed.
GCJ PLUGIN: thread 0xc18700: GCJ_GetValue return
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow: setting window.
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer
  PIPE: plugin wrote: instance-14083-0
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer
  PIPE: plugin wrote: handle 44042144 width 240 height 200
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow return
  PIPE: appletviewer read: instance-14083-0
GCJ PLUGIN: thread 0xc18700: GCJ_GetValue
gcjwebplugin.cc:553: thread 0xc18700: Error: Unknown plugin value requested.
GCJ PLUGIN: thread 0xc18700: GCJ_GetValue return
  PIPE: appletviewer read: handle 44042144 width 240 height 200GCJ PLUGIN: thread 0xc18700: GCJ_GetValue
gcjwebplugin.cc:553: thread 0xc18700: Error: Unknown plugin value requested.
GCJ PLUGIN: thread 0xc18700: GCJ_GetValue return

GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow: window already exists.
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow: window width changed.
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer
  PIPE: plugin wrote: instance-14083-0
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer
  PIPE: plugin wrote: width 240
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow: window height changed.
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer
  PIPE: plugin wrote: instance-14083-0
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer
  PIPE: plugin wrote: height 200
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow return
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow: window already exists.
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow return
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow: window already exists.
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow return
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow: window already exists.
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow return
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow: window already exists.
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow return
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow: window already exists.
GCJ PLUGIN: thread 0xc18700: GCJ_SetWindow return
Warnung: <embed>-Marke erfordert Breitenattribut.
  PIPE: appletviewer read: instance-14083-0
  PIPE: appletviewer read: width 240
Exception in thread "main" java.lang.NullPointerException
        at sun.applet.PluginMain.start(PluginMain.java:211)
        at sun.applet.PluginMain.main(PluginMain.java:73)
GCJ PLUGIN: thread 0xc18700: plugin_out_pipe_callback
GCJ PLUGIN: thread 0xc18700: plugin_out_pipe_callback: appletviewer has stopped.
GCJ PLUGIN: thread 0xc18700: plugin_out_pipe_callback return
GCJ PLUGIN: thread 0xc18700: plugin_in_pipe_callback
GCJ PLUGIN: thread 0xc18700: appletviewer has stopped.
GCJ PLUGIN: thread 0xc18700: plugin_in_pipe_callback return
GCJ PLUGIN: thread 0xc18700: NP_GetMIMEDescription
GCJ PLUGIN: thread 0xc18700: NP_GetMIMEDescription return
GCJ PLUGIN: thread 0xc18700: NP_GetValue
GCJ PLUGIN: thread 0xc18700: NP_GetValue: returning plugin name.
GCJ PLUGIN: thread 0xc18700: NP_GetValue return
GCJ PLUGIN: thread 0xc18700: NP_GetValue
GCJ PLUGIN: thread 0xc18700: NP_GetValue: returning plugin description.
GCJ PLUGIN: thread 0xc18700: NP_GetValue return
GCJ PLUGIN: thread 0xc18700: GCJ_Destroy
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer
GCJ PLUGIN: thread 0xc18700: plugin_send_message_to_appletviewer return
GCJ PLUGIN: thread 0xc18700: plugin_stop_appletviewer
GCJ PLUGIN: thread 0xc18700: plugin_stop_appletviewer return
GCJ PLUGIN: thread 0xc18700: plugin_data_destroy
GCJ PLUGIN: thread 0xc18700: GCJ_New: deleting output fifo: /home/berni/.gcjwebplugin/gcj-instance-14083-0-plugin-to-appletviewer
GCJ PLUGIN: thread 0xc18700: GCJ_New: deleted output fifo: /home/berni/.gcjwebplugin/gcj-instance-14083-0-plugin-to-appletviewer
GCJ PLUGIN: thread 0xc18700: GCJ_New: deleting input fifo: /home/berni/.gcjwebplugin/gcj-instance-14083-0-appletviewer-to-plugin
GCJ PLUGIN: thread 0xc18700: GCJ_New: deleted input fifo: /home/berni/.gcjwebplugin/gcj-instance-14083-0-appletviewer-to-plugin
GCJ PLUGIN: thread 0xc18700: plugin_data_destroy return
GCJ PLUGIN: thread 0xc18700: GCJ_Destroy return
GCJ PLUGIN: thread 0xc18700: NP_Shutdown
GCJ PLUGIN: thread 0xc18700: NP_Shutdown return

Revision history for this message
Matthias Klose (doko) wrote :

works with icedtea6-plugin in the openjdk PPA (and the ca-certficates-java package installed)

Changed in icedtea-gcjwebplugin:
status: New → In Progress
Revision history for this message
Bernhard Schmidt (berni) wrote :

confirmed, any chance of getting that PPA version (or at least the fix for this problem) into intrepid? I think this is the first time since at least gutsy (maybe even feisty) I was able to open this applet on an amd64 box.

Revision history for this message
Matthias Klose (doko) wrote :

fixed in 6b12~pre2

Changed in icedtea-gcjwebplugin:
status: In Progress → Won't Fix
Changed in openjdk-6:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.