Also wenn ich dein Python Skript abfeuere, kommt im /var/log/hmserver.log sofort ein Fehler
Code: Alles auswählen
de.eq3.cbcs.legacy.bidcos.rpc.internal.LegacyAPIWorker ERROR [vert.x-worker-thread-0] Can not handle request com.ctc.wstx.exc.WstxParsingException: Illegal processing instruction target ("xml"); xml (case insensitive) is reserved by the specs.
at [row,col {unknown-source}]: [2,13]
de.eq3.cbcs.legacy.communication.rpc.RpcSerializationException: com.ctc.wstx.exc.WstxParsingException: Illegal processing instruction target ("xml"); xml (case insensitive) is reserved by the specs.
at [row,col {unknown-source}]: [2,13]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRequestResponseProcessor.parseRequest(XmlRequestResponseProcessor.java:232) ~[HMIPServer.jar:?]
at de.eq3.cbcs.legacy.bidcos.rpc.internal.AbstractLegacyAPIWorker.handle(AbstractLegacyAPIWorker.java:79) ~[HMIPServer.jar:?]
at de.eq3.cbcs.legacy.bidcos.rpc.internal.AbstractLegacyAPIWorker.handle(AbstractLegacyAPIWorker.java:30) ~[HMIPServer.jar:?]
at io.vertx.core.impl.AbstractContext.dispatch(AbstractContext.java:100) ~[HMIPServer.jar:?]
at io.vertx.core.impl.WorkerContext.lambda$emit$0(WorkerContext.java:59) ~[HMIPServer.jar:?]
at io.vertx.core.impl.WorkerContext.lambda$execute$2(WorkerContext.java:104) ~[HMIPServer.jar:?]
at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76) ~[HMIPServer.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[HMIPServer.jar:?]
at java.lang.Thread.run(Unknown Source) ~[?:?]
Caused by: com.ctc.wstx.exc.WstxParsingException: Illegal processing instruction target ("xml"); xml (case insensitive) is reserved by the specs.
at [row,col {unknown-source}]: [2,13]
at com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:634) ~[HMIPServer.jar:?]
at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:504) ~[HMIPServer.jar:?]
at com.ctc.wstx.sr.BasicStreamReader.readPIPrimary(BasicStreamReader.java:4016) ~[HMIPServer.jar:?]
at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2150) ~[HMIPServer.jar:?]
at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1180) ~[HMIPServer.jar:?]
at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1203) ~[HMIPServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRpcParser.parseMethodCall(XmlRpcParser.java:97) ~[HMIPServer.jar:?]
at de.eq3.cbcs.legacy.communication.rpc.internal.format.xml.XmlRequestResponseProcessor.parseRequest(XmlRequestResponseProcessor.java:230) ~[HMIPServer.jar:?]
... 10 more
Daraufhin habe ich das mal aus data entferntyou have two lines like
<xml version="1.0" encoding="utf-8>
in some .xml file
Code: Alles auswählen
data = """
<methodCall>
<methodName>system.listMethods</methodName>
</methodCall>
"""
P.S.: Mit Python hab ich sonst auch nix am Hut.