SEPA-Auslandsüberweisung mit hibiscus-server

 
BiberBank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 37
Dabei seit: 12 / 2013
Betreff:

SEPA-Auslandsüberweisung mit hibiscus-server

 · 
Gepostet: 18.10.2017 - 11:57 Uhr  ·  #1
Hallo Forum,

ich verzweifel gerade an einer SEPA-Auslandsüberweisung, wo ich keinen Hinweis darauf erhalten kann, wo das Problem liegt.
Anbei einmal die Logzeilen des jameica.log, die beim Versuch die Überweisung via "hibiscus.xmlrpc.sepaueberweisung.create" anzulegen, ausgegeben werden.

Würde mich freuen, erkennt jemand das Problem. Wieso Unknown type: i8 ?


[Wed Oct 18 11:45:01 CEST 2017][ERROR][org.apache.xmlrpc.server.XmlRpcStreamServer.execute] execute: Error while performing request
org.apache.xmlrpc.XmlRpcException: Failed to parse XML-RPC request: Unknown type: i8
at org.apache.xmlrpc.server.XmlRpcStreamServer.getRequest(XmlRpcStreamServer.java:66)
at org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:190)
at org.apache.xmlrpc.webserver.XmlRpcServletServer.execute(XmlRpcServletServer.java:104)
at de.willuhn.jameica.xmlrpc.server.XmlRpcServlet.doPost(XmlRpcServlet.java:65)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:363)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:879)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:741)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:213)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
at org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocketConnector.java:635)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 510; Unknown type: i8
at org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startElement(RecursiveTypeParserImpl.java:115)
at org.apache.xmlrpc.parser.MapParser.startElement(MapParser.java:152)
at org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startElement(RecursiveTypeParserImpl.java:126)
at org.apache.xmlrpc.parser.XmlRpcRequestParser.startElement(XmlRpcRequestParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:506)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:376)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2717)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
at org.apache.xmlrpc.server.XmlRpcStreamServer.getRequest(XmlRpcStreamServer.java:60)
... 21 more
Caused by:
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 510; Unknown type: i8
at org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startElement(RecursiveTypeParserImpl.java:115)
at org.apache.xmlrpc.parser.MapParser.startElement(MapParser.java:152)
at org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startElement(RecursiveTypeParserImpl.java:126)
at org.apache.xmlrpc.parser.XmlRpcRequestParser.startElement(XmlRpcRequestParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:506)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:376)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2717)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
at org.apache.xmlrpc.server.XmlRpcStreamServer.getRequest(XmlRpcStreamServer.java:60)
at org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:190)
at org.apache.xmlrpc.webserver.XmlRpcServletServer.execute(XmlRpcServletServer.java:104)
at de.willuhn.jameica.xmlrpc.server.XmlRpcServlet.doPost(XmlRpcServlet.java:65)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:363)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:879)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:741)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:213)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
at org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocketConnector.java:635)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)

Gruß
Heiko
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8194
Dabei seit: 06 / 2008
Betreff:

Re: SEPA-Auslandsüberweisung mit hibiscus-server

 · 
Gepostet: 18.10.2017 - 13:01 Uhr  ·  #2
in welches Land?
welche Bank?
BiberBank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 37
Dabei seit: 12 / 2013
Betreff:

Re: SEPA-Auslandsüberweisung mit hibiscus-server

 · 
Gepostet: 18.10.2017 - 14:12 Uhr  ·  #3
Hallo infoman,

Zitat geschrieben von infoman

in welches Land?
welche Bank?


Luxembourg - so ne billig Kreditkarten-Geschichte ....

LU163442040001xxxxxx
ADVZLULLXXX

Gruß
Heiko
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8194
Dabei seit: 06 / 2008
Betreff:

Re: SEPA-Auslandsüberweisung mit hibiscus-server

 · 
Gepostet: 18.10.2017 - 14:37 Uhr  ·  #4
BiberBank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 37
Dabei seit: 12 / 2013
Betreff:

Re: SEPA-Auslandsüberweisung mit hibiscus-server

 · 
Gepostet: 18.10.2017 - 15:07 Uhr  ·  #5
Hallo Infoman
Zitat geschrieben von infoman

das ist dann aber keine Auslands-Überweisung, sondern eine normale SEPA-Überweisung (wie Inland)
https://bankenverband.de/facht…nderliste/

welche Version-Stände von Hib./Jam. ist installiert?


Naja, ich nannte es "SEPA-Auslandsüberweisung". ;-)

Versio ist:
Server-Version: 2.7.0-nightly [Build: 911]

Gruß
Heiko
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11490
Dabei seit: 03 / 2005
Betreff:

Re: SEPA-Auslandsüberweisung mit hibiscus-server

 · 
Gepostet: 18.10.2017 - 15:13 Uhr  ·  #6
Das Problem ist nicht die SEPA-Ueberweisung sondern schon vorher die Uebertragung per XML-RPC. Du sendest da scheinbar irgendwas ungueltiges. Versuche mal, aus deinem Programmcode heraus (oder per netcat oder einem vergleichbaren Tool) den "rohen" HTTP-Request zu ermitteln, den du an den Server meinst. Und damit meine ich nicht nur die URL sondern den eigentlichen HTTP-Body. Dort steht sicher irgendwo "i8" drin, wo es nicht stehen darf.
BiberBank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 37
Dabei seit: 12 / 2013
Betreff:

Re: SEPA-Auslandsüberweisung mit hibiscus-server

 · 
Gepostet: 18.10.2017 - 19:05 Uhr  ·  #7
Zitat geschrieben von hibiscus

Das Problem ist nicht die SEPA-Ueberweisung sondern schon vorher die Uebertragung per XML-RPC. Du sendest da scheinbar irgendwas ungueltiges. Versuche mal, aus deinem Programmcode heraus (oder per netcat oder einem vergleichbaren Tool) den "rohen" HTTP-Request zu ermitteln, den du an den Server meinst. Und damit meine ich nicht nur die URL sondern den eigentlichen HTTP-Body. Dort steht sicher irgendwo "i8" drin, wo es nicht stehen darf.


Du meinst also, dass meine nicht ganz aktuelle hibiscus-server-Installation genügen sollte.
Und dass es die XML-Daten sind ...

Habe noch nix gefunden. Gehe morgen mit frischem Geist noch mal an die Sache ran. Danke zunächst.

Gruß
Heiko
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11490
Dabei seit: 03 / 2005
Betreff:

Re: SEPA-Auslandsüberweisung mit hibiscus-server

 · 
Gepostet: 18.10.2017 - 19:07 Uhr  ·  #8
Ob die Hibiscus-Version aktuell genug ist, kann ich gar nicht beurteilen, da der Fehler ja schon vorher- bei der Uebertragung per XML-RPC auftritt.
Von wann ist denn deine Hibiscus-Version?
BiberBank
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 37
Dabei seit: 12 / 2013
Betreff:

Re: SEPA-Auslandsüberweisung mit hibiscus-server

 · 
Gepostet: 19.10.2017 - 13:54 Uhr  ·  #9
Zitat geschrieben von hibiscus

Ob die Hibiscus-Version aktuell genug ist, kann ich gar nicht beurteilen, da der Fehler ja schon vorher- bei der Uebertragung per XML-RPC auftritt.
Von wann ist denn deine Hibiscus-Version?


Super Analyse!

Es hat sich ein <i8></i8> Tag rund um die Kreditkartennummer (Zahlen only) im Verwendungszweck eingeschlichen. Gelöst werden konnte das Problem dadurch, dass ich ein paar Buchstaben hinzugefügt hatte.

Besten Dank und Gruß

Heiko
Gewählte Zitate für Mehrfachzitierung:   0