Fehler mit OpenJDK
Verfasst: Sa Apr 20, 2013 3:10 pm
Hallo zusammen,
zuerstmal: ich poste das hier nicht, weil ich ein unbekanntes Problem habe, sondern nur zur Info, da der Fehler nicht in der Sim, sondern im benutzten Java-Paket zu finden ist. Aber vielleicht interessiert es den ein oder anderen hier (z.B. Abrixas, der mir gestern im Chat versucht hat, mir direkt zu helfen (vielen Dank dafür
)
Leider habe ich es gestern nicht geschafft an dem Stellwerk-Abend teilzunehmen, da sich mein Rechner partout nicht mehr mit der Sim verbinden wollte
Starte ich eine Sim, bleibt der Startscreen immer bei 0% stehen (der Balken bewegt sich weiterhin - es wird aber nichts geladen).
Zugegeben, meine Konfiguration hört sich evtl. ein wenig exotisch an, aber prinzipiell läuft die Sim seit jeher bis gestern unproblematisch: Ich benutze Mageia 2 (Linux) mit dem Icedtea-Plugin.
Wenn ich firefox in der Konsole starte, bekomme ich Folgendes:
Nach langer Zeit der Fehlersuche habe ich das java-openjdk Paket, dass von Mageia angeboten wird 'downgegraded' und siehe da, die Sim startet wieder:
Falls jemand von den Java-Experten hier in der Fehlermeldung nützliche Hinweise entdeckt, wo der Fehler liegen könnte, wäre ich für eine Meldung dankbar. Dann könnte ich das entweder den Jungs/Mädels von OpenJDK oder dem Mageia-Paket-Maintainer weitergeben...
Viele Grüße,
Marc
zuerstmal: ich poste das hier nicht, weil ich ein unbekanntes Problem habe, sondern nur zur Info, da der Fehler nicht in der Sim, sondern im benutzten Java-Paket zu finden ist. Aber vielleicht interessiert es den ein oder anderen hier (z.B. Abrixas, der mir gestern im Chat versucht hat, mir direkt zu helfen (vielen Dank dafür

Leider habe ich es gestern nicht geschafft an dem Stellwerk-Abend teilzunehmen, da sich mein Rechner partout nicht mehr mit der Sim verbinden wollte

Zugegeben, meine Konfiguration hört sich evtl. ein wenig exotisch an, aber prinzipiell läuft die Sim seit jeher bis gestern unproblematisch: Ich benutze Mageia 2 (Linux) mit dem Icedtea-Plugin.
Wenn ich firefox in der Konsole starte, bekomme ich Folgendes:
Code: Alles auswählen
[marc@Rechner ~]$ firefox
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.10) (fedora-40.b24.1.mga2-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
*** Build: 4654
Mem @ Start 1 max: 915341312 free: 47047112 cur: 61669376
Mem @ Start 2 max: 915341312 free: 50016224 cur: 61669376
Exception in thread "GB load" javax.xml.parsers.FactoryConfigurationError: Provider com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl could not be instantiated: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.com.sun.org.apache.xerces.internal.jaxp)
at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:132)
at js.java.tools.xml.xmlreader.<clinit>(xmlreader.java:39)
at js.java.schaltungen.gleisbild.gleisbildModelStore.getData(gleisbildModelStore.java:227)
at js.java.schaltungen.gleisbild.gleisbildModelStore.access$100(gleisbildModelStore.java:31)
at js.java.schaltungen.gleisbild.gleisbildModelStore$ioLoader.run(gleisbildModelStore.java:82)
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.com.sun.org.apache.xerces.internal.jaxp)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:393)
at java.security.AccessController.checkPermission(AccessController.java:558)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at net.sourceforge.jnlp.runtime.JNLPSecurityManager.checkPermission(JNLPSecurityManager.java:284)
at java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1529)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:291)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1563)
at javax.xml.parsers.FactoryFinder.getProviderClass(FactoryFinder.java:109)
at javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:151)
at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:238)
at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:126)
... 4 more
Code: Alles auswählen
[marc@Rechner ~]$$ firefox
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.9) (fedora-39.b24.1.mga2-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
*** Build: 4654
Mem @ Start 1 max: 922746880 free: 51408952 cur: 62128128
Mem @ Start 2 max: 922746880 free: 55716112 cur: 62128128
Falls jemand von den Java-Experten hier in der Fehlermeldung nützliche Hinweise entdeckt, wo der Fehler liegen könnte, wäre ich für eine Meldung dankbar. Dann könnte ich das entweder den Jungs/Mädels von OpenJDK oder dem Mageia-Paket-Maintainer weitergeben...
Viele Grüße,
Marc