Fehler Pluginschnittstelle Mü.-Ost
Verfasst: Di Feb 01, 2022 5:57 pm
Hallo ,
seit einiger Zeit sind die XML-Daten, die die Pluginschnittstelle in München Ost liefert, wie es scheint fehlerhaft. Das ZZA-Plugin jedenfalls schmeißt mit Fehlermeldungen nur so umsich. Den Fehler selbst konnte ich in anderen Stellwerken bisher nicht reproduzieren.
Bsp.:
STS:
Java: 1.8.0_311; Java HotSpot(TM) 64-Bit Server VM
Runtime: Java(TM) SE Runtime Environment; 1.8.0_311-b11
Arch: 64; running on amd64; 8 cores
OS: Windows 10; version 10.0
VM Memory: 3630 MB max; 486 MB used
seit einiger Zeit sind die XML-Daten, die die Pluginschnittstelle in München Ost liefert, wie es scheint fehlerhaft. Das ZZA-Plugin jedenfalls schmeißt mit Fehlermeldungen nur so umsich. Den Fehler selbst konnte ich in anderen Stellwerken bisher nicht reproduzieren.
Bsp.:
Code: Alles auswählen
Line: <zugfahrplan zid='115352' ><gleis ab='05:46' name='LR4' flags='P[r]' hinweistext='S8 Flughafen/Airport' plan='LR4' an='05:46' />
Ex: XML-Dokumentstrukturen müssen innerhalb derselben Entity beginnen und enden.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 129; XML-Dokumentstrukturen müssen innerhalb derselben Entity beginnen und enden.
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.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.endEntity(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.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 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at js.java.tools.xml.xmlreader.updateDataByString(xmlreader.java:339)
at js.java.stspluginlib.PluginClient.run(PluginClient.java:303)
at java.lang.Thread.run(Unknown Source)
Line: </zugfahrplan>
Ex: Markup im Dokument vor dem Root-Element muss ordnungsgemäß formatiert sein.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 2; Markup im Dokument vor dem Root-Element muss ordnungsgemäß formatiert sein.
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.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(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 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at js.java.tools.xml.xmlreader.updateDataByString(xmlreader.java:339)
at js.java.stspluginlib.PluginClient.run(PluginClient.java:303)
at java.lang.Thread.run(Unknown Source)
Java: 1.8.0_311; Java HotSpot(TM) 64-Bit Server VM
Runtime: Java(TM) SE Runtime Environment; 1.8.0_311-b11
Arch: 64; running on amd64; 8 cores
OS: Windows 10; version 10.0
VM Memory: 3630 MB max; 486 MB used