Package: icedtea-netx-common Version: 1.3.1-1 Justification: renders package unusable Severity: grave Tags: patch
Dear Maintainer, Since icedtea-web is built with Java 6, VariableX509TrustManagerJDK7.class is not built and shipped with the icedtea-netx-common package. This makes several Java applications using Java Web Start unusable like https://ibank.cib.hu/ throwing the following exception: OpenJDK Runtime Environment (IcedTea7 2.1.3) (7u3-2.1.3-1) OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode) Unable to find class net.sourceforge.jnlp.security.VariableX509TrustManagerJDK7 JAR https://ibank.cib.hu/cibib.jar not found. Continuing. netx: Initialization Error: Could not initialize applet. (ebank.applet.MainApplet) netx: Initialization Error: Could not initialize applet. (ebank.applet.MainApplet) net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet. at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:754) at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:687) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:905) Caused by: java.lang.ClassNotFoundException: ebank.applet.MainApplet at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1609) at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:744) ... 2 more java.lang.NullPointerException at net.sourceforge.jnlp.NetxPanel.runLoader(NetxPanel.java:154) I'm submitting this bug with grave severity because in the support cycle of Wheezy most users are expected to upgrade to Java 7 and Java Web Start will stop working for them. I have built icedtea-web 1.3.1-1 using Java 7 using the following little patch and it solved the problem: diff -Nru icedtea-web-1.3.1/debian/rules icedtea-web-1.3.1/debian/rules --- icedtea-web-1.3.1/debian/rules 2012-09-06 23:06:17.000000000 +0200 +++ icedtea-web-1.3.1/debian/rules 2012-11-18 12:20:57.000000000 +0100 @@ -47,7 +47,7 @@ archdir := $(strip $(patsubst $(DEB_HOST_ARCH)=%, %, \ $(filter $(DEB_HOST_ARCH)=%, $(archdir_map)))) -ifneq (,$(filter $(distrel),hardy intrepid jaunty karmic lucid maverick natty oneiric precise lenny etch squeeze wheezy sid)) +ifneq (,$(filter $(distrel),hardy intrepid jaunty karmic lucid maverick natty oneiric precise lenny etch squeeze)) is7_default = no default_version = 6 else Cheers, Balint -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (700, 'testing'), (650, 'unstable'), (600, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.5-trunk-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- 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