Package: icedtea-7-plugin
Version: 1.3.1-2.1
Severity: normal

Scientific journals use a DOI (Document Object Identifier) to give a
unique ID to article, see http://www.doi.org/.  You can see how it
works by, for instance, typing doi:10.1063/1.476358 into the resolver
box.

Corporation for National Research Initiatives (CNRI) take it a bit
further, and add a "hdl:" handle as well as the doi: handle,
see http://handle.net/.  

It is convenient to have a firefox extension which lets you just paste
doi:10.1063/1.476358 into the firefox address bar, and sends you
straight to the paper, rather than having to first go through the
input box at doi.org.

CNRI have written a handle resolver extension which does this, "CNRI
Handle Extension", available at http://addons.mozilla.org/addon/10820
or http://www.handle.net/hs-tools/extensions/firefox_hdlclient.html

They use java, and unfortunately their extension triggers a bug in
icedtea-7-plugin 1.3.1-2.1.

After closing iceweasel with both CNRI Handle Extension and
icedtea-7-plugin enabled, when you start iceweasel, apparently nothing
happens.  Iceweasel does not start up.

Running /usr/lib/iceweasel/firefox-bin from the command line, you get
the error:
$ /usr/lib/iceweasel/firefox-bin
java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.3) (7u9-2.3.3-1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
java.net.MalformedURLException: unknown protocol: chrome
        at java.net.URL.<init>(URL.java:592)
        at java.net.URL.<init>(URL.java:482)
        at java.net.URL.<init>(URL.java:431)
        at 
sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:491)
        at 
sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:232)
        at 
sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:78)
java.lang.RuntimeException: Failed to handle message: tag 
chrome://browser/content/browser.xul <EMBED width="0" height="0" 
CODE="java.applet.Applet" ><PARAM NAME="id" 
VALUE="net.cnri.firefoxextension.applet"><PARAM NAME="type" 
VALUE="application/x-java-applet;version=1.6"><PARAM NAME="MAYSCRIPT" 
VALUE="true"></EMBED> for instance 1
        at 
sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:560)
        at 
sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:232)
        at 
sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:78)
Caused by: java.net.MalformedURLException: unknown protocol: chrome
        at java.net.URL.<init>(URL.java:592)
        at java.net.URL.<init>(URL.java:482)
        at java.net.URL.<init>(URL.java:431)
        at 
sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:491)
        ... 2 more


There is problem with the extension, icedtea-7-plugin and the firefox' chrome:
handle.

In one sense it is CNRI's bug, but on the other hand it should not be
preventing iceweasel from starting up.  Should icedtea-7-plugin or
iceweasel be fixed so that they does not freeze in this situation?

Drew

p.s. As a workaround, I can enable DOI Protocol
(https://addons.mozilla.org/en-US/firefox/addon/doi-protocol/) instead
of CNRI Handle Extension to get the doi functionality working.



-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.7-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages icedtea-7-plugin depends on:
ii  icedtea-netx        1.3.1-2.1
ii  libatk1.0-0         2.4.0-2
ii  libc6               2.13-38
ii  libcairo2           1.12.2-3
ii  libfontconfig1      2.9.0-7.1
ii  libfreetype6        2.4.9-1.1
ii  libgcc1             1:4.7.2-5
ii  libgdk-pixbuf2.0-0  2.26.1-1
ii  libglib2.0-0        2.33.12+really2.32.4-5
ii  libgtk2.0-0         2.24.10-2
ii  libpango1.0-0       1.30.0-1
ii  libstdc++6          4.7.2-5
ii  openjdk-7-jre       7u9-2.3.3-1

icedtea-7-plugin recommends no packages.

icedtea-7-plugin suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to