Seite 1 von 1

Ubuntu 14.10: Fensterinhalt wird nicht aufgebaut

Verfasst: 22. Feb 2015, 22:24
von fabse_02
Hallo zusammen,

mir ist heute bei nach der Installation der Helden-Software 5.4.1 auf Ubuntu 14.10 (x64, frisch installiert mit allen Updates) folgendes passiert:

Der Splash-Screen wurde angzeigt, das Programmfenster wurde erzeugt und das "Öffnen"-Icon angezeigt. Außerdem kam der Dialog "Held Eingeben/erschaffen". Parallel dazu hat die Software den weiter unten stehenden Fehlertext ausgegeben.

Per Default ist in Ubuntu 14.10 das OpenJDK 8 installiert, das auch auf dem aktuellen Stand war.

Ich konnte das Problem (mehr zufällig) dadurch lösen, indem ich per Terminal das Paket "openjdk-7-jre" nachinstalliert habe. Zwar keine elegante Lösung, aber immerhin...

Viele Grüße

fabse_02


-------Fehlertext-------
java.lang.UnsatisfiedLinkError: com.sun.imageio.plugins.jpeg.JPEGImageReader.initReaderIDs(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)Vcom.sun.imageio.plugins.jpeg.JPEGImageReader.initReaderIDs(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)V
com.sun.imageio.plugins.jpeg.JPEGImageReader.initReaderIDs(Native Method)
com.sun.imageio.plugins.jpeg.JPEGImageReader.<clinit>(JPEGImageReader.java:96)
com.sun.imageio.plugins.jpeg.JPEGImageReaderSpi.createReaderInstance(JPEGImageReaderSpi.java:85)
javax.imageio.spi.ImageReaderSpi.createReaderInstance(ImageReaderSpi.java:320)
javax.imageio.ImageIO$ImageReaderIterator.next(ImageIO.java:529)
javax.imageio.ImageIO$ImageReaderIterator.next(ImageIO.java:513)
javax.imageio.ImageIO.read(ImageIO.java:1443)
javax.imageio.ImageIO.read(ImageIO.java:1400)
helden.framework.Einstellungen.getHintergundFuerGUI(Unknown Source)
helden.gui.OoOO.OOoO.paintComponent(Unknown Source)
javax.swing.JComponent.paint(JComponent.java:1056)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paintToOffscreen(JComponent.java:5226)
javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290)
javax.swing.RepaintManager.paint(RepaintManager.java:1265)
javax.swing.JComponent.paint(JComponent.java:1042)
java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:79)
sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:116)
java.awt.Container.paint(Container.java:1973)
java.awt.Window.paint(Window.java:3901)
javax.swing.RepaintManager$4.run(RepaintManager.java:835)
javax.swing.RepaintManager$4.run(RepaintManager.java:807)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:807)
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:782)
javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:731)
javax.swing.RepaintManager.access$1300(RepaintManager.java:64)
javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1720)
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:749)
java.awt.EventQueue.access$500(EventQueue.java:97)
java.awt.EventQueue$3.run(EventQueue.java:702)
java.awt.EventQueue$3.run(EventQueue.java:696)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
java.awt.EventQueue.dispatchEvent(EventQueue.java:719)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Version: 5.4.1 / 050401 / 4161
Aktueller Held: Horasischer Einbrecher
File /usr/lib/heldensoftware/helden5.jar
MD5: 0c91dbcaec074fa340272a9579438906
Parameter: [-hsDebianMode]
Verzeichnisse:
pluginPfad: /home/fabian/helden/plugins
modKultur: /home/fabian/helden/mods/kultur
einstellungsPfad: /home/fabian/.heldEinstellungen4_1.xml
heldenPfad: /home/fabian/helden/helden.zip.hld
heldBildPfad: /home/fabian/helden/charakterbilder
hilfeTextePfad: /home/fabian/helden/hilfeTexte
erschaffungsSavesPfad: /home/fabian/helden/erschaffungsSaves
modProfession: /home/fabian/helden/mods/professionen
modTalente: /home/fabian/helden/mods/talente
daten: /home/fabian/helden/daten
hintergruende: /home/fabian/helden/hintergruende
modRasse: /home/fabian/helden/mods/rasse
logs: /home/fabian/helden/logs
modFormeln: /home/fabian/helden/mods/formeln
DebianMode: true
Jar: /usr/lib/heldensoftware

Java:
Oracle Corporation 1.8.0_40-internal (64 bit)
Linux 3.16.0-30-generic amd64


Default-Charset: UTF-8

Memory:
Max für Java verfügbar: 228MB
Zur Zeit genutzt: 24MB

Re: Ubuntu 14.10: Fensterinhalt wird nicht aufgebaut

Verfasst: 23. Feb 2015, 08:59
von little.yoda
Allgemein empfehlen wir das Java von Oracle, weil dieses am wenigsten Probleme macht.
Ich schaue mir das Problem aber die Tage mal an.

Re: Ubuntu 14.10: Fensterinhalt wird nicht aufgebaut

Verfasst: 23. Feb 2015, 12:42
von little.yoda
Nach ein wenig Recherche kann ich dir sagen, dass wir das Problem nicht korrigieren können.

Es ist ein Fehler in den OpenJDK8 Paket:
https://bugs.debian.org/cgi-bin/bugrepo ... bug=760926

Alternativvorschläge:
- nimm Oracle Java 8 (siehe http://www.webupd8.org/2012/09/install- ... a-ppa.html)
- nimm OpenJDK 7
- oder baue dir selber ein OpenJDK8