Atruvia hustet beim Saldenabruf

 
Kleinsparschwein
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 198
Dabei seit: 12 / 2011
Betreff:

Atruvia hustet beim Saldenabruf

 · 
Gepostet: 26.08.2026 - 10:11 Uhr  ·  #1
Hallo,

seit gestern kommt es bei der Kontenstandsabfrage manchmal zu einer für mich nicht verständlichen Fehlermeldung:

Zitat

[26.08.2026 10:03:36] Synchronisierung via FinTS/HBCI läuft
[26.08.2026 10:03:36]
[26.08.2026 10:03:36] Synchronisiere Konto: ... ..., IBAN ... [BBBank]
[26.08.2026 10:03:36] Initialisiere Bank-Zugang
[26.08.2026 10:03:36] Führe Geschäftsvorfall aus: "... ..., IBAN ... [BBBank]: Umsätze/Salden abrufen"
[26.08.2026 10:03:36] Führe Aufträge aus...
[26.08.2026 10:03:36] Führe Dialog-Initialisierung aus
[26.08.2026 10:03:36] Verbinde mit https://fints2.atruvia.de:443/cgi-bin/hbciservlet und prüfe Zertifikat
[26.08.2026 10:03:37] Warte auf Antwortdaten
[26.08.2026 10:03:37] Verarbeite Aufträge
[26.08.2026 10:03:37] TAN process variant 2
[26.08.2026 10:03:37] [Fehler] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Senden der HBCI-Nachricht zum Server
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:157)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:72)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:348)
at org.kapott.hbci.manager.HBCIDialog.doJobs(HBCIDialog.java:289)
at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:469)
at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:541)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:352)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:273)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:401)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1113)
Caused by: javax.net.ssl.SSLException: Tag mismatch
at java.base/sun.security.ssl.Alert.createSSLException(Unknown Source)
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:147)
... 9 more
Caused by: javax.crypto.AEADBadTagException: Tag mismatch
at java.base/com.sun.crypto.provider.ChaCha20Cipher$EngineAEADDec.doFinal(Unknown Source)
at java.base/com.sun.crypto.provider.ChaCha20Cipher.engineDoFinal(Unknown Source)
at java.base/javax.crypto.CipherSpi.bufferCrypt(Unknown Source)
at java.base/javax.crypto.CipherSpi.engineDoFinal(Unknown Source)
at java.base/javax.crypto.Cipher.doFinal(Unknown Source)
at java.base/sun.security.ssl.SSLCipher$T13CC20P1305ReadCipherGenerator$CC20P1305ReadCipher.decrypt(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
... 18 more
[26.08.2026 10:03:37] [Fehler] aborting current loop because of errors
[26.08.2026 10:03:37] Führe Dialog-Ende aus
[26.08.2026 10:03:38] Warte auf Antwortdaten
[26.08.2026 10:03:38] Aufträge ausgeführt
[26.08.2026 10:03:38] Fehler beim Abrufen das Saldos: Fehlermeldung der Bank:
javax.crypto.AEADBadTagException: Tag mismatch
[26.08.2026 10:03:38] Umsatzabruf fehlgeschlagen: Unbekannter Fehler
[26.08.2026 10:03:38] Es sind Fehler aufgetreten
[26.08.2026 10:03:38]
[26.08.2026 10:03:38] *****************************************************
[26.08.2026 10:03:38] Zusammengefasste Fehlermeldungen:
[26.08.2026 10:03:38] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Senden der HBCI-Nachricht zum Server
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:157)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:72)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:348)
at org.kapott.hbci.manager.HBCIDialog.doJobs(HBCIDialog.java:289)
at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:469)
at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:541)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:352)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:273)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:401)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1113)
Caused by: javax.net.ssl.SSLException: Tag mismatch
at java.base/sun.security.ssl.Alert.createSSLException(Unknown Source)
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:147)
... 9 more
Caused by: javax.crypto.AEADBadTagException: Tag mismatch
at java.base/com.sun.crypto.provider.ChaCha20Cipher$EngineAEADDec.doFinal(Unknown Source)
at java.base/com.sun.crypto.provider.ChaCha20Cipher.engineDoFinal(Unknown Source)
at java.base/javax.crypto.CipherSpi.bufferCrypt(Unknown Source)
at java.base/javax.crypto.CipherSpi.engineDoFinal(Unknown Source)
at java.base/javax.crypto.Cipher.doFinal(Unknown Source)
at java.base/sun.security.ssl.SSLCipher$T13CC20P1305ReadCipherGenerator$CC20P1305ReadCipher.decrypt(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
... 18 more
[26.08.2026 10:03:38] aborting current loop because of errors
[26.08.2026 10:03:38] *****************************************************


Mache ich etwas falsch oder liegt es an der Bank? Jameica/Hibiscus ist auf 2.12/2.12.4.

Viele Grüße
Kleinsparschwein

Edit: Bei einem weiteren Versuch klappt es dann fehlerfrei. Das war gestern auch so.
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8381
Dabei seit: 06 / 2008
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: 26.08.2026 - 13:24 Uhr  ·  #2
Interessant wäre deine Java-Version, weil hier TLS 1.3 und ChaCha20-Poly1305 beteiligt sind - Problem während des TLS-1.3-Handshakes
Kleinsparschwein
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 198
Dabei seit: 12 / 2011
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: 26.08.2026 - 13:52 Uhr  ·  #3
Zitat geschrieben von infoman

Interessant wäre deine Java-Version, weil hier TLS 1.3 und ChaCha20-Poly1305 beteiligt sind - Problem während des TLS-1.3-Handshakes


In meinem Windows 11 installiert ist "OpenJDK Runtime Environment Temurin-21.0.10+7 (build 21.0.10+7-LTS)"

Allerdings sagt die Jameica-"Über":
Version: 2.12.0
SWT-Version: 4970 / win32
Java-Version: 21.0.8 / Windows 11 amd64
Build: 1 [Datum 20251029]

Scheint also ein eigenes Java zu sein.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11741
Dabei seit: 03 / 2005
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: 26.08.2026 - 15:35 Uhr  ·  #4
Die Windows-Version von Jameica bringt ein passendes Java direkt mit. Die Java-Version ist auch aktuell. Ich habe derzeit keine Idee, was die Ursache sein könnte.
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8381
Dabei seit: 06 / 2008
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: 26.08.2026 - 15:57 Uhr  ·  #5
oder vielleicht liegt es einfach bei der Bank?
mal beobachten die nächsten Tage ... evtl. temporäres Problem - da ja "Bei einem weiteren Versuch klappt es dann fehlerfrei. Das war gestern auch so."
Kleinsparschwein
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 198
Dabei seit: 12 / 2011
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: 27.08.2026 - 08:54 Uhr  ·  #6
Heute habe ich mal Hibiscus ohne eigenes Java und mit inzwischen auf 21.0.12.1 upgedatetem Windows-Java über die jar gestartet. Derselbe Fehler beim ersten Versuch. Wieder fehlerfrei beim zweiten Abruf. Schon seltsam.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11741
Dabei seit: 03 / 2005
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: 27.08.2026 - 09:00 Uhr  ·  #7
Wenn ca. jeder zweite Abruf fehlschlägt, deutet das mit hoher Wahrscheinlichkeit auf deinen defekten Server im Cluster-Verbund bei der Bank hin. Oder deren Load-Balancer hat ein Problem.
Raimund Sichmann
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8507
Dabei seit: 08 / 2002
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: 28.08.2026 - 17:53 Uhr  ·  #8
das könnte zwar theoretisch sein, aber es wirklich schräg. Warum klappt immer der zweite Versuch und warum hört man dies nicht öfter?

@Kleinsparschwein: Du hast ja windows, teste doch mal eine Alternative, wie den BankingManager.

Hast du eine Security-Software laufen?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11741
Dabei seit: 03 / 2005
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: 28.08.2026 - 17:55 Uhr  ·  #9
Ein fauler Node im Cluster-Verbund ist jedenfalls nicht das erste mal passiert. Finde den Thread grad nicht, aber wir hatten sowas schonmal.
Allee
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 10
Dabei seit: 07 / 2025
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: 29.08.2026 - 09:08 Uhr  ·  #10
Ich hab diese AEADBadTagException (Privatbank bei Atruvia) auch schon gesehen in den letzten Tagen.
Kleinsparschwein
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 198
Dabei seit: 12 / 2011
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: 01.09.2026 - 10:26 Uhr  ·  #11
Zitat geschrieben von Raimund Sichmann

Hast du eine Security-Software laufen?

Nur den Windows Defender. Aber heute geht es wieder fehlerfrei durch. War bestimmt ein bankseitiges Problem.

Sie haben auch einen geplanten Ausfall angekündigt: das Banking steht "wegen der technischen Fusion der BBBank eG mit der PSD Bank Hessen-Thüringen eG ab Freitag, 11.09.2026 - 20:00 Uhr während des gesamten Wochenendes nicht zur Verfügung." Vielleicht war das eine Vorwehe. :-)
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11741
Dabei seit: 03 / 2005
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: 01.09.2026 - 10:58 Uhr  ·  #12
Danke für die Rückmeldung. Gib mal bitte Bescheid, falls es doch wieder auftritt.
Kleinsparschwein
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 198
Dabei seit: 12 / 2011
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: 08.09.2026 - 16:16 Uhr  ·  #13
Bescheid.

Gerade war es wieder. Leider habe ich nichts vorzuzeigen. In "Status" hatte ich zwar das Vorhängeschloß aktiviert, dann aber auf die Pfeiltasten nach unten gedrückt statt auf "Text kopieren", und alles war weg. :(

"ChaCha..." habe ich noch lesen können, war also wohl wieder dasselbe. Und beim zweiten Versuch gings wieder.
NP-Portal
Benutzer
Avatar
Geschlecht:
Homepage: nachlasspfleger-po…
Beiträge: 19
Dabei seit: 08 / 2024
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: Gestern um 13:38 Uhr  ·  #14
Auch bei uns, ohne Hibiscus, nur mit hbci4java, das selbe Problem. Siehe https://github.com/hbci4j/hbci…nt-6098793

Ebenfalls: javax.crypto.AEADBadTagException: Tag mismatch

Wir rufen jede Nacht ca. 1000 Atruvia-Konten ab, davon tritt bei ca. 10 (jede Nacht andere, zufällig?!) der Fehler auf. Wir melden dem Kunden das Problem, der klickt am nächsten Morgen bei dem Konto auf "testen" und alles geht wieder.

Könnte ein Netzwerk-Problem sein mit Cluster / LoadBalancer und die SSL-Session geht kaputt.

Könnte auch ein Software-Problem bei Atruvia sein. AEADBadTagException extends BadPaddingException. Irgendwas in C schlampig programmiert, strcpy() oder strncpy() statt memcpy() oder strlen() statt sizeof() und schon werden fehlerhafte Daten losgeschickt, jedes Mal, wenn in einer Zufallszahl oder einem Hash-Wert zufällig ein 0x00-Byte daherkommt. Alles schon dagewesen, auch bei Banken. Man müsste sich mal die Daten anschauen, die die AEADBadTagException hervorrufen.
Kleinsparschwein
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 198
Dabei seit: 12 / 2011
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: Gestern um 15:37 Uhr  ·  #15
Ich spinne jetzt mal: Könnten das Angriffsversuche sein? Gegen die Cipher oder mit der Absicht, den Wechsel auf (schlechtere?) Ciphers zu provozieren? Sorry, ich lese zuviel Krimis. 8-)
NP-Portal
Benutzer
Avatar
Geschlecht:
Homepage: nachlasspfleger-po…
Beiträge: 19
Dabei seit: 08 / 2024
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: Gestern um 16:42 Uhr  ·  #16
Raimund Sichmann
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8507
Dabei seit: 08 / 2002
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: Gestern um 18:23 Uhr  ·  #17
Zitat geschrieben von NP-Portal
Wir rufen jede Nacht ca. 1000 Atruvia-Konten ab
Als Portal dürftet ihr eigentlich nur XS2A und nicht FinTS nutzen, ist euch das klar?
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8381
Dabei seit: 06 / 2008
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: Gestern um 19:14 Uhr  ·  #18
@Raimund
Ein Portal darf für den Abruf von Kontoumsätzen grundsätzlich auch FinTS nutzen. XS2A ist nicht automatisch vorgeschrieben, nur weil es sich um ein Portal handelt.
Bei Zahlungsauslösungen ist dagegen XS2A bzw. die entsprechende PSD2-Schnittstelle relevant.

wir haben aber die Problematik ja bereits ganz am Anfang angerissen forum/topic.php?t=26689
(PS: DATEV UO macht es ja auch so, unterschiedliche Zugangswege = XS2A und FinTS - vormals gab es nur HBCI/FinTS)
ZfT
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 59
Dabei seit: 04 / 2011
Betreff:

Re: Atruvia hustet beim Saldenabruf

 · 
Gepostet: Gestern um 22:53 Uhr  ·  #19
Ich verwende ebenfalls hbci4java für mein Programm und bei mir ist der Fehler "javax.crypto.AEADBadTagException: Tag mismatch" vorhin während der Ausführung einer Echtzeit Überweisung passiert. Ganz am Ende des Prozesses, nach PIN Prüfung , VOP Durchlauf und TAN Eingabe, bei der Übertragung des Auftrags. Leider sieht man in dem Moment nicht, ob der Auftrag erfolgreich bei der Bank angekommen ist, bzw. nur, wenn man im Web-Banking prüft, ob die Echtzeitüberweisung dort als vorgemerkter Umsatz auftaucht. (was hier der Fall war.)
Gewählte Zitate für Mehrfachzitierung:   0