PluginClient: Exception bei SW mit &-Zeichen im Namen

Für Fragen zu Plugins und zur Plugin-Entwicklung.

Moderatoren: Stellwerk-Admin, Moderatoren

Antworten
Benutzeravatar
duncyo
Beiträge: 116
Registriert: Mi Nov 10, 2010 1:34 pm

PluginClient: Exception bei SW mit &-Zeichen im Namen

Beitrag von duncyo »

Mahlzeit!

Bei Stellwerken mit einem &-Zeichen im Namen wirft der PluginClient die folgende Ausgabe in der Konsole und reagiert folglich auch nicht mehr.
Edit: Wie ich gerade festgestellt habe gibt es nur ein Stellwerk mit &-Zeichen. Ergo kann man diesen Einschnitt auch verkraften aber ich wäre dankbar für eine Info!

Code: Alles auswählen

Line: <anlageninfo name='Wunstorf & Umland' simbuild='4540' aid='542' />
Ex: The entity name must immediately follow the '&' in the entity reference.
org.xml.sax.SAXParseException: The entity name must immediately follow the '&' in the entity reference.
	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)
Gruß
duncyo
STS Analyse Plugin Seite: sts2.armar.de
STS Analyse Plugin Forum: viewtopic.php?f=96&t=21639

Melden von Fehlern im AnalysePlugin: Im Plugin auf "Optionen -> System-Infos" und dort auf "Kopieren" klicken! Danach im Beitrags-Text (oder der PN) Einfügen (Rechtsklick -> einfügen, oder Strg-V) auswählen! Der Großteil der Infos ist für mich sehr wichtig!
js
Stellwerk-AdminEntwicklerR-Admin [Alternative Stellwerke, München S-Bahn 2004, Test, Zug-Schattenregion]Erbauer
Beiträge: 15447
Registriert: Mi Aug 07, 2002 12:39 pm
StiTz: 700002

Re: PluginClient: Exception bei SW mit &-Zeichen im Namen

Beitrag von js »

Das Zeichen ist bei Stellwerksnamen auch nicht erlaubt.
Hier würde eine Signatur stehen. Beachtet eh keiner, wozu also.
Antworten