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