Bei Stellwerken mit Umlauten als Ein-Ausgangspunkte (hier das Stellwerk "Kreuz Karow", wird aber auch bei allen anderen passieren) tritt folgender Fehler auf.
In diesem Fall ist es das kleine "ö" in "Schönwalde", ich vermute aber stark, dass dies mit allen Umlauen passiert.
Alle Züge von dort und dorthin werden vom PluginClient natürlich auch nicht via response_zugliste(..) geliefert.
Daraufhin vermutete ich, dass dies auch bei Stellwerken mit Umlauten im Stellwerksnamen passiert und ein anschließender Test bestätigte dies (siehe ganz unten).
Bei der Suche in den Handbüchern und Foren nach einem "Verbot" von Umlauten in diesen Namen wurde ich nicht fündig, daher gehe ich davon aus, dass der PluginClient einfach nicht an "dieses Problem gedacht hat"
Die einzig mögliche Lösung meinerseits wäre, entweder auf die fehlenden Züge hinzuweisen oder das Plugin nur unter nicht-umlaut-nutzenden Stellwerken Funktion zu garantieren.
Wäre eine Anpassung im PluginClient möglich? *bettel*
Gruß
duncyo
Stellwerk Kreuz Karow, Umlaut im Ein-/Ausfahrtsnamen
Code: Alles auswählen
Line: <zugdetails sichtbar='false' verspaetung='0' von='Karow S' zid='14659' name='NEB 86216' amgleis='false' gleis='KarowS' plangleis='KarowS' nach='Schönwalde' />
Ex: The entity "ouml" was referenced, but not declared.
org.xml.sax.SAXParseException: The entity "ouml" was referenced, but not declared.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanAttributeValue(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanAttribute(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
Code: Alles auswählen
Line: <anlageninfo name='Schöneberg Wannseebahn' simbuild='4597' aid='577' />
Ex: The entity "ouml" was referenced, but not declared.
org.xml.sax.SAXParseException: The entity "ouml" was referenced, but not declared.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanAttributeValue(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanAttribute(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at js.java.tools.xml.xmlreader.updateDataByString(xmlreader.java:334)
at js.java.stspluginlib.PluginClient.run(PluginClient.java:308)
at java.lang.Thread.run(Unknown Source)