Hallo,
bei der ComDirect kann ich seit heute keine Umsätze mehr abrufen. Der letzte funktionierende Abruf war am 10.02.2014 mit gleicher Konfiguration. Jameica (2.6.11), Hibiscus (2.6.11) und Java 8 Update 31 (32 und 64 bit) sind aktuell.
Der Bankzugang an sich scheint zu funktionieren (unter Bankzugang --> Konfiguration testen). Ein anschließender Saldenabruf funktioniert allerdings nicht (Girokonto und Tagesgeld PLUS).
Als Fehler finde ich im Logfile:
java.net.SocketException: Connection reset
beim Versuch die Antwort der Bank zu empfangen.
Es folgt ein Auszug aus dem Logfile mit geXter Kontonummer
Hat jemand diesen Fehler schon einmal gesehen oder ist die Bank im Moment per HBCI nicht erreichbar? Per Web-Interface funktioniert alles und auch der erfolgreiche Test der Konfiguration zeigt ja, dass die Daten an sich funktionieren sollten.
bei der ComDirect kann ich seit heute keine Umsätze mehr abrufen. Der letzte funktionierende Abruf war am 10.02.2014 mit gleicher Konfiguration. Jameica (2.6.11), Hibiscus (2.6.11) und Java 8 Update 31 (32 und 64 bit) sind aktuell.
Der Bankzugang an sich scheint zu funktionieren (unter Bankzugang --> Konfiguration testen). Ein anschließender Saldenabruf funktioniert allerdings nicht (Girokonto und Tagesgeld PLUS).
Als Fehler finde ich im Logfile:
java.net.SocketException: Connection reset
beim Versuch die Antwort der Bank zu empfangen.
Es folgt ein Auszug aus dem Logfile mit geXter Kontonummer
Code
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.gui.parts.SynchronizeList$SyncStart.handleAction] Collecting synchronize jobs
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.gui.action.Synchronize.handleAction] Start synchronization
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.gui.action.Synchronize.handleAction] backends to synchronize: 1
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.gui.action.Synchronize.handleAction] synchronizing 1 backends
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.gui.action.Synchronize.sync] synchronizing backend HBCI with 2 jobs
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.execute] starting HBCI synchronization
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.<init>] accounts to synchronize: 2, jobs: 2
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: RUNNING
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] BEGIN synchronization of account 1/2
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] open pin/tan passport
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.findByKonto] searching config for konto XXXXXXXXX, blz: 20041133
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.findByKonto] found config. url: fints.comdirect.de/fints
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.findByKonto] using config. url: fints.comdirect.de/fints
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] url : fints.comdirect.de/fints
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] blz : 20041133
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] filter : Base64
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] HBCI version: 300
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] tan sec mech: null
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] hole kreditinstituts-spezifische Daten
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] fetching BPD
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] erzeuge HBCI-Nachricht DialogInitAnon
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] creating a connection to https://fints.comdirect.de:443/fints and checking the certificate
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] versende HBCI-Nachricht
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] warte auf Antwortdaten
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] waiting for response
[Sat Feb 28 10:57:17 CET 2015][ERROR][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Empfangen der Daten vom HBCI-Server
at org.kapott.hbci.comm.CommPinTan.pong(CommPinTan.java:189)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:76)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:352)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:178)
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:307)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:451)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:209)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:172)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:533)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:505)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:642)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:832)
at de.willuhn.jameica.gui.GUI.init(GUI.java:315)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.net.SocketException: Connection reset
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivileged(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at org.kapott.hbci.comm.CommPinTan.pong(CommPinTan.java:170)
... 20 more
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at sun.security.ssl.InputRecord.readFully(Unknown Source)
at sun.security.ssl.InputRecord.read(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
at sun.security.ssl.AppInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivileged(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)
at java.net.URLConnection.getHeaderFieldLong(Unknown Source)
at java.net.URLConnection.getContentLengthLong(Unknown Source)
at java.net.URLConnection.getContentLength(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(Unknown Source)
at org.kapott.hbci.comm.CommPinTan.pong(CommPinTan.java:162)
... 20 more org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1116)
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] beende Dialog
[Sat Feb 28 10:57:17 CET 2015][ERROR][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.HBCI_Exception: kann HBCI-Wert für MsgHead.dialogid nicht auf null setzen
...
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.gui.action.Synchronize.handleAction] Start synchronization
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.gui.action.Synchronize.handleAction] backends to synchronize: 1
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.gui.action.Synchronize.handleAction] synchronizing 1 backends
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.gui.action.Synchronize.sync] synchronizing backend HBCI with 2 jobs
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.execute] starting HBCI synchronization
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.<init>] accounts to synchronize: 2, jobs: 2
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: RUNNING
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] BEGIN synchronization of account 1/2
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] open pin/tan passport
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.findByKonto] searching config for konto XXXXXXXXX, blz: 20041133
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.findByKonto] found config. url: fints.comdirect.de/fints
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.findByKonto] using config. url: fints.comdirect.de/fints
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] url : fints.comdirect.de/fints
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] blz : 20041133
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] filter : Base64
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] HBCI version: 300
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] tan sec mech: null
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] hole kreditinstituts-spezifische Daten
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] fetching BPD
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] erzeuge HBCI-Nachricht DialogInitAnon
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] creating a connection to https://fints.comdirect.de:443/fints and checking the certificate
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] versende HBCI-Nachricht
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] warte auf Antwortdaten
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] waiting for response
[Sat Feb 28 10:57:17 CET 2015][ERROR][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Empfangen der Daten vom HBCI-Server
at org.kapott.hbci.comm.CommPinTan.pong(CommPinTan.java:189)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:76)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:352)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:178)
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:307)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:451)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:209)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:172)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:533)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:505)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:642)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:832)
at de.willuhn.jameica.gui.GUI.init(GUI.java:315)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.net.SocketException: Connection reset
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivileged(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at org.kapott.hbci.comm.CommPinTan.pong(CommPinTan.java:170)
... 20 more
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at sun.security.ssl.InputRecord.readFully(Unknown Source)
at sun.security.ssl.InputRecord.read(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
at sun.security.ssl.AppInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivileged(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)
at java.net.URLConnection.getHeaderFieldLong(Unknown Source)
at java.net.URLConnection.getContentLengthLong(Unknown Source)
at java.net.URLConnection.getContentLength(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(Unknown Source)
at org.kapott.hbci.comm.CommPinTan.pong(CommPinTan.java:162)
... 20 more org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1116)
[Sat Feb 28 10:57:17 CET 2015][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] beende Dialog
[Sat Feb 28 10:57:17 CET 2015][ERROR][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.HBCI_Exception: kann HBCI-Wert für MsgHead.dialogid nicht auf null setzen
...
Hat jemand diesen Fehler schon einmal gesehen oder ist die Bank im Moment per HBCI nicht erreichbar? Per Web-Interface funktioniert alles und auch der erfolgreiche Test der Konfiguration zeigt ja, dass die Daten an sich funktionieren sollten.