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