HBCI Schlüsseldatei mit Commerzbank

stefluik

Betreff:

HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 25.09.2019 - 14:56 Uhr  ·  #150211
Hallo,
seit einigen Tagen kann ich meine Umsätze nicht mehr abrufen.
HBCI per Schlüsseldatei sollte bei Commerzbank weiter funktionieren.
Es kommt eine Fehlermeldung:
org.kapott.hbci.exceptions.OverwriteException: überschreiben des Wertes "1" im Element DialogInit.MsgTail.msgnum mit "1" nicht möglich
at org.kapott.hbci.protocol.DE.propagateValue(DE.java:72)
at org.kapott.hbci.protocol.MultipleSyntaxElements.propagateValue(MultipleSyntaxElements.java:194)
at org.kapott.hbci.protocol.SyntaxElement.propagateValue(SyntaxElement.java:510)
at org.kapott.hbci.protocol.MultipleSyntaxElements.propagateValue(MultipleSyntaxElements.java:194)
at org.kapott.hbci.protocol.SyntaxElement.propagateValue(SyntaxElement.java:510)
at org.kapott.hbci.protocol.MSG.propagateUserData(MSG.java:79)
at org.kapott.hbci.protocol.MSG.initData(MSG.java:128)
at org.kapott.hbci.protocol.MSG.init(MSG.java:123)
at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:60)
at org.kapott.hbci.manager.MsgGen.generate(MsgGen.java:110)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:209)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:176)
at org.kapott.hbci.dialog.AbstractRawHBCIDialog.sendData(AbstractRawHBCIDialog.java:109)
at org.kapott.hbci.dialog.AbstractRawHBCIDialog.execute(AbstractRawHBCIDialog.java:82)
at org.kapott.hbci.manager.HBCIDialog.doDialogInit(HBCIDialog.java:116)
at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:430)
at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:499)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:371)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:292)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060) org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1608)
Was kann das sein?

hibiscus

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 25.09.2019 - 16:41 Uhr  ·  #150218
Verwendest du eine aktuelle Hibiscus-Version 2.8.18? Prüfe das mal bitte unter Datei->Einstellungen->Plugins und aktualisiere es ggf. Unter Datei->Einstellungen->Plugins->Updates sollte dir auch ein Update angezeigt werden. Wenn du ein Nightly-Build verwendest, wählte Datei->Einstellungen->Plugins->Verfügbare Plugins und klicke bei Hibiscus auf "Erneut installieren".

stefluik

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 25.09.2019 - 16:54 Uhr  ·  #150220
Ja, Hibiscus ist 2.8.18
andere Banken mit Pin funktionieren.

hibiscus

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 25.09.2019 - 17:03 Uhr  ·  #150222
Und wird als HBCI4Java-Version unter Hbiscus->Über auch die richtige Version 3.1.13 angezeigt? Wenn nicht, dann hast du vermutlich eine neuere Version über eine alte drüber kopiert. In dem Fall: Datei->Einstellungen->Plugins->Verfügbare Plugins und klicke bei Hibiscus 2.8.18 auf "Erneut installieren".

Der Fehler muss jedenfalls gefixt sein - ich nutze selbst auch Schlüsseldatei problemlos. Ich bin nur nich ganz sicher, ob es in 2.8.18 gefixt ist oder erst im Nightly-Build. Ggf. mal auf dieses aktualisieren. Siehe https://www.willuhn.de/wiki/do…lds_nutzen
Stelle ausserdem sicher, dass du als HBCI-Version in der Detailansicht des Schlüssel "FinTS 3.0" eingestellt hast.

stefluik

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 25.09.2019 - 17:28 Uhr  ·  #150224
Funktioniert wieder, war nicht auf FinTS3.0 umgestellt.
Danke

stefluik

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 25.09.2019 - 17:32 Uhr  ·  #150225

infoman

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 25.09.2019 - 17:39 Uhr  ·  #150226
was willst du uns damit sagen?
die Software ist aktuell und ist PSD2 "tauglich"/konform

hibiscus

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 25.09.2019 - 18:30 Uhr  ·  #150236
Wenn du Hibiscus 2.8.18 verwendest, kann dieser Hinweis nicht mehr angezeigt werden. Diese Version enthaelt eine registrierte HBCI4Java-Version. Es sei denn, du hast - wie ich schon vermutet hatte - eine neuere Hibiscus-Version ueber eine alte drueber kopiert, wodurch nicht HBCI4Java 3.1.13 verwendet wird. Siehe https://www.willuhn.de/wiki/doku.php?id=psd2

inghost

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 27.09.2019 - 16:05 Uhr  ·  #150384
Ich hänge mich mal hier dran.

Bei mir wird die Schlüsseldatei für die Commerzbank ebenfalls nicht erzeugt. Die Installation der Nigthly-Version brachte keine Änderung:

Hier mal ein Auszug aus der Logdatei.

[imgr]Fri Sep 27 15:44:15 CEST 2019][INFO][main][de.willuhn.jameica.hbci.gui.dialogs.PassportPropertyDialog$1.handleAction] deleting BPD
[Fri Sep 27 15:44:15 CEST 2019][INFO][main][de.willuhn.jameica.hbci.server.BPDUtil.expireCache] expire BPD cache
[Fri Sep 27 15:44:15 CEST 2019][INFO][main][de.willuhn.jameica.hbci.server.BPDUtil.expireCache] expire UPD cache
[Fri Sep 27 15:44:38 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] load RDHNew key E:\Jameica\hibiscus\hibiscus-1569590464907.rdh
[Fri Sep 27 15:44:38 CEST 2019][INFO][main][de.willuhn.jameica.hbci.gui.DialogFactory.getKeyPassword] using cached password, passport: org.kapott.hbci.passport.HBCIPassportRDHNew
[Fri Sep 27 15:44:38 CEST 2019][ERROR][main][de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run] error while painting dialog
org.kapott.hbci.exceptions.HBCI_Exception: *** error while calculating hash value
at org.kapott.hbci.passport.INILetter.getKeyHashDisplay(INILetter.java:160)
at de.willuhn.jameica.hbci.gui.dialogs.NewKeysDialog.paint(NewKeysDialog.java:113)
at de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:494)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4594)
at de.willuhn.jameica.gui.dialogs.AbstractDialog.open(AbstractDialog.java:484)
at de.willuhn.jameica.hbci.passports.rdh.Controller.startIniLetter(Controller.java:419)
at de.willuhn.jameica.hbci.passports.rdh.Detail$2.handleAction(Detail.java:84)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:908)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4594)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:904)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:168)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4145)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3958)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3561)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:925)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
Caused by: java.lang.NullPointerException
at org.kapott.hbci.passport.INILetter.getModulus(INILetter.java:97)
at org.kapott.hbci.passport.INILetter.getKeyHashDisplay(INILetter.java:136)
... 25 more

[Fri Sep 27 15:44:38 CEST 2019][ERROR][main][de.willuhn.jameica.hbci.passports.rdh.Controller.startIniLetter] error while creating ini letter
java.lang.RuntimeException: org.kapott.hbci.exceptions.HBCI_Exception: *** error while calculating hash value
at de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:499)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4594)
at de.willuhn.jameica.gui.dialogs.AbstractDialog.open(AbstractDialog.java:484)
at de.willuhn.jameica.hbci.passports.rdh.Controller.startIniLetter(Controller.java:419)
at de.willuhn.jameica.hbci.passports.rdh.Detail$2.handleAction(Detail.java:84)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:908)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4594)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:904)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:168)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4145)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3958)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3561)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:925)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: *** error while calculating hash value
at org.kapott.hbci.passport.INILetter.getKeyHashDisplay(INILetter.java:160)
at de.willuhn.jameica.hbci.gui.dialogs.NewKeysDialog.paint(NewKeysDialog.java:113)
at de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:494)
... 23 more
Caused by: java.lang.NullPointerException
at org.kapott.hbci.passport.INILetter.getModulus(INILetter.java:97)
at org.kapott.hbci.passport.INILetter.getKeyHashDisplay(INILetter.java:136)
... 25 more

hibiscus

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 27.09.2019 - 16:08 Uhr  ·  #150385
Bitte hänge die ganze Logdatei "jameica.log" als Anhang an das Posting - nicht nur den vermeintlich relevanten Teil. Bitte als Attachment - nicht direkt als Text hier im Posting.

PS: Hast du mal verschiedene HBCI-Versionen probiert? Insbesondere FinTS 3.0 und HBCI 2.2?

inghost

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 27.09.2019 - 19:39 Uhr  ·  #150403
Habe FinTS3.0 und HBCI 2.2 ausprobiert. Beides ohne Erfolg.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.

hibiscus

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 27.09.2019 - 21:59 Uhr  ·  #150408
In der Logdatei sehe ich:

Code

E:\Jameica\plugins\hibiscus\lib\hbci4j-core-3.1.13.jar
E:\Jameica\plugins\hibiscus\lib\hbci4j-core-3.1.17.jar

C:\Program Files\jameica\lib\h2\h2-1.4.197.jar
C:\Program Files\jameica\lib\h2\h2-1.4.199.jar

C:\Program Files\jameica\lib\mysql\mysql-connector-java-5.1.41.jar
C:\Program Files\jameica\lib\mysql\mysql-connector-java-5.1.47.jar


Bitte hoert auf, neue Jameica- und Hiibiscus-Versionen ueber alte drueber zu kopieren. In keiner Anleitung auf www.willuhn.de steht, dass man eine neuere Version ueber die alte drueber kopieren soll.

https://www.willuhn.de/wiki/doku.php?id=support:update
https://www.willuhn.de/wiki/do…lds_nutzen

In deinem Log sieht man, dass hier nicht die aktuelle Version 3.1.17 von HBCI4Java geladen wurde sondern 3.1.13. Bei dem Drueberkopieren ist voellig unvorhersehbar, welche Version der Bibliotheken letztlich geladen wird.

PS: Genau dafuer zeigt Hibiscus uebrigens auf der Startseite einen Warnhinweis an, wenn es genau eine solche Konstellation feststellt (also die geladene HBCI4Java-Version nicht zur erwarteten Version passt). Verbunden mit dem Hinweis, dass man vermutlich eine neue Version ueber eine alte drueber kopiert hat und stattdessen bitte den integrierten Plugin-Manager unter Datei->Einstellungen->Plugins verwenden moege. Der nicht nur bequemer ist sondern auch genau solche Probleme vermeidet.

inghost

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 29.09.2019 - 22:02 Uhr  ·  #150497
So, jetzt sollte alles die richtige Version haben. Das Ergebnis ist allerdings nach wie vor unverändert.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.

hibiscus

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 29.09.2019 - 22:24 Uhr  ·  #150498
Installation sieht korrekt aus. Loesche mal bitte die existierende Schlüssel-Datei und lege eine neue an.

inghost

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 30.09.2019 - 12:15 Uhr  ·  #150509
Ohne manuellen Import wird schon gar nicht der Bankzugang erstellt.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.

hibiscus

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 30.09.2019 - 12:27 Uhr  ·  #150510
Zitat geschrieben von inghost

Ohne manuellen Import wird schon gar nicht der Bankzugang erstellt.

Die Benutzerkennung ist offensichtlich falsch.
Schau mal selbst in das Log. Ab Zeile 1803.

- Hibiscus startet eine anonyme Dialog-Initialisierung mit der Bank und ruft erfolgreich die BPD ab
- Es ruft anschließend erfolgreich den Public-Key der Bank ab
- Es erzeugt einen neuen Benutzerschlüssel
- Es sendet den neuen Benutzerschlüssel an die Bank. Die Bank antwortet mit "9210:Unbekannter Benutzer".

inghost

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 30.09.2019 - 12:50 Uhr  ·  #150514
Also die Teilnehmernummer stimmt. Habe es gerade nochmals im Onlinebanking ausprobiert. Es gibt noch einen alternativen Benutzernamen. Muss ich diesen verwenden?

hibiscus

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 30.09.2019 - 12:52 Uhr  ·  #150515

msa

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 30.09.2019 - 13:51 Uhr  ·  #150516
Bist Du sicher, dass die Teilnehmernummer bei HBCI mit Schlüsseldatei die richtige ist? Meine Erinnerungen gehen dahin, dass die Teilnehmernummer nur fürs WebBanking ist und für HBCI mit Schlüsseldatei eine (andere) Benutzerkennung nötig ist!? Könnte das des Rätsels Lösung sein? Denn dass der Bankrechner mit Deiner Teilnehmernummer nicht zufrieden ist, ist ja klar...

inghost

Betreff:

Re: HBCI Schlüsseldatei mit Commerzbank

 ·  Gepostet: 30.09.2019 - 14:37 Uhr  ·  #150518
Ich hatte in der Fililale nachgefragt. Da hieß es, das wäre so i.o., Hatte allerdings das Gefühl, dass die Dame nicht so genau Bescheid wusste.

Ich habe jetzt noch mal schriftlich den Support gebeten, sich zu kümmern.