openjdk team mailing list archive
-
openjdk team
-
Mailing list archive
-
Message #06520
Bug#642365: java.lang.InternalError: No RenderingEngine module found
Package: openjdk-6-jdk
Version: 6b23~pre7-1
Severity: normal
Dear Debian folks,
please do not hate me for this report being probably assigned incorrectly.
Wanting to use JabRef it failed to start with the following error.
$ jabref &
[2] 21204
ERROR while starting or running JabRef:
java.lang.InternalError: No RenderingEngine module found
at sun.java2d.pipe.RenderingEngine.getInstance(RenderingEngine.java:138)
at sun.java2d.pipe.LoopPipe.<clinit>(LoopPipe.java:55)
at sun.java2d.SurfaceData.<clinit>(SurfaceData.java:448)
at sun.awt.X11GraphicsConfig.<clinit>(X11GraphicsConfig.java:76)
at sun.awt.X11GraphicsDevice.makeDefaultConfiguration(X11GraphicsDevice.java:263)
at sun.awt.X11GraphicsDevice.getDefaultConfiguration(X11GraphicsDevice.java:224)
at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:115)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at java.awt.Toolkit$2.run(Toolkit.java:849)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:841)
at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:127)
at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1564)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:147)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1599)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:530)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:570)
at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1320)
at javax.swing.UIManager.initialize(UIManager.java:1407)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1395)
at javax.swing.UIManager.getUI(UIManager.java:991)
at javax.swing.JLabel.updateUI(JLabel.java:273)
at javax.swing.JLabel.<init>(JLabel.java:162)
at javax.swing.JLabel.<init>(JLabel.java:233)
at net.sf.jabref.external.ExternalFileType.<init>(ExternalFileType.java:16)
at net.sf.jabref.JabRefPreferences.<init>(JabRefPreferences.java:100)
at net.sf.jabref.JabRefPreferences.getInstance(JabRefPreferences.java:120)
at net.sf.jabref.JabRef.<init>(JabRef.java:91)
at net.sf.jabref.JabRef.main(JabRef.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at net.sf.jabref.JabRefMain.main(Unknown Source)
Remembering that `sudo aptitude safe-upgrade` did not update
`default-jdk` for some time I tried `sudo aptitude dist-upgrade
default-jdk` and afterward JabRef started again. But now I am unsure if
the fix was just using OpenJDK in the first place because the output
above looks like Java from Sun was used there. I did not check before
but now it looks like this.
$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Sep 21 23:35 /usr/bin/java -> /etc/alternatives/java
$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 45 Sep 21 23:35 /etc/alternatives/java -> /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java
So in any way the (pseudo) problem is at least fixed with 6b23~pre9-1.
Just for your interest, the following conflicts had to be resolved by
using `aptitude dist-upgrade`.
$ more /var/log/aptitude
[…]
[ENTFERNEN, ABHÄNGIGKEITEN] icedtea-netx
[ENTFERNEN, ABHÄNGIGKEITEN] icedtea-plugin
[ENTFERNEN, ABHÄNGIGKEITEN] icedtea6-plugin
[AKTUALISIERUNG] default-jdk 1:1.6-40 -> 1:1.6-43
[AKTUALISIERUNG] default-jre 1:1.6-40 -> 1:1.6-43
[AKTUALISIERUNG] default-jre-headless 1:1.6-40 -> 1:1.6-43
[AKTUALISIERUNG] icedtea-6-jre-cacao 6b23~pre7-1 -> 6b23~pre9-1
[AKTUALISIERUNG] openjdk-6-jdk 6b23~pre7-1 -> 6b23~pre9-1
[AKTUALISIERUNG] openjdk-6-jre 6b23~pre7-1 -> 6b23~pre9-1
[AKTUALISIERUNG] openjdk-6-jre-headless 6b23~pre7-1 -> 6b23~pre9-1
[…]
Are there some dependencies not perfectly set?
Thanks,
Paul
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages openjdk-6-jdk depends on:
ii libc6 2.13-21
ii libx11-6 2:1.4.4-1
ii openjdk-6-jre 6b23~pre9-1
ii zlib1g 1:1.2.3.4.dfsg-3
Versions of packages openjdk-6-jdk recommends:
ii libxt-dev 1:1.1.1-2
Versions of packages openjdk-6-jdk suggests:
pn openjdk-6-demo <none>
pn openjdk-6-source <none>
pn visualvm <none>
-- no debconf information
Attachment:
signature.asc
Description: This is a digitally signed message part