Fehler beim nutzen der Schlüsseldatei

netstack

Betreff:

Fehler beim nutzen der Schlüsseldatei

 ·  Gepostet: 21.05.2024 - 09:23 Uhr  ·  #171414
Hallo Zusammen,

ich habe eine Schlüsseldatei erstellt nach Anleitung und von der Bank freigeben lassen. Nun bekomme ich allerdings einen Fehler wenn ich die Konten abrufen möchte.

Hibiscus Version: 2.10.20
Jameica Version: 2.10.4
OS: Win10 Pro

Folgende Fehlermeldung sehe ich im Log (kann es sein das ich einen falschen Typ ausgewählt habe und wir kann ich das im Nachgang korrigierren?). FYI: Habe die ID der Schlüsseldatei Anonymisiert

Code

[Tue May 21 09:16:30 CEST 2024][INFO][main][de.willuhn.jameica.hbci.passports.rdh.server.PassportHandleImpl.getKonten] reading accounts from rdh passport
[Tue May 21 09:16:30 CEST 2024][INFO][main][de.willuhn.jameica.hbci.passports.rdh.server.PassportHandleImpl.open] open rdh passport
[Tue May 21 09:16:30 CEST 2024][INFO][main][de.willuhn.jameica.hbci.passports.rdh.server.PassportHandleImpl.open] using passport file C:\Users\Psycho\.jameica\hibiscus\hibiscus-171.rdh
[Tue May 21 09:16:30 CEST 2024][INFO][main][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] load RDHNew key C:\Users\Psycho\.jameica\hibiscus\hibiscus-171.rdh
[Tue May 21 09:16:33 CEST 2024][INFO][main][de.willuhn.jameica.hbci.gui.DialogFactory.clearPINCache] pin cache cleared for all passports
[Tue May 21 09:16:33 CEST 2024][INFO][main][de.willuhn.jameica.hbci.gui.DialogFactory.clearPINStore] pin store cleared for all passports
[Tue May 21 09:16:33 CEST 2024][ERROR][main][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] unable to load RDHNew key
org.kapott.hbci.exceptions.HBCI_Exception: unable to load passport data
  at org.kapott.hbci.passport.storage.format.LegacyFormat.load(LegacyFormat.java:102)
  at org.kapott.hbci.passport.storage.PassportStorage.load(PassportStorage.java:121)
  at org.kapott.hbci.passport.storage.PassportStorage.load(PassportStorage.java:79)
  at org.kapott.hbci.passport.HBCIPassportRDHNew.<init>(HBCIPassportRDHNew.java:111)
  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
  at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:724)
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:768)
  at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:246)
  at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:190)
  at de.willuhn.jameica.hbci.passports.rdh.server.RDHKeyImpl.load(RDHKeyImpl.java:252)
  at de.willuhn.jameica.hbci.passports.rdh.server.PassportHandleImpl.open(PassportHandleImpl.java:135)
  at de.willuhn.jameica.hbci.passports.rdh.server.PassportHandleImpl.getKonten(PassportHandleImpl.java:224)
  at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run(KontoFetchFromPassport.java:90)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
  at de.willuhn.jameica.gui.GUI$6.run(GUI.java:921)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
  at org.eclipse.swt.widgets.Display.syncExec(Display.java:4785)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:917)
  at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport.handleAction(KontoFetchFromPassport.java:83)
  at de.willuhn.jameica.hbci.gui.parts.KontoList$5.handleAction(KontoList.java:275)
  at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
  at de.willuhn.jameica.gui.GUI$6.run(GUI.java:921)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
  at org.eclipse.swt.widgets.Display.syncExec(Display.java:4785)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:917)
  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:4256)
  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4054)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3642)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:938)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:335)
  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:78)
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Ungültiges Byte 2 von 4-Byte-UTF-8-Sequenz.
  at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
  at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
  at java.xml/javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
  at org.kapott.hbci.passport.storage.format.legacy.AbstractConverterXML.read(AbstractConverterXML.java:72)
  at org.kapott.hbci.passport.storage.format.legacy.ConverterRDHNew.load(ConverterRDHNew.java:44)
  at org.kapott.hbci.passport.storage.format.LegacyFormat.load(LegacyFormat.java:88)
  ... 40 more
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Ungültiges Byte 2 von 4-Byte-UTF-8-Sequenz.
  at java.xml/com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(Unknown Source)
  at java.xml/com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(Unknown Source)
  at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source)
  at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity(Unknown Source)
  at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString(Unknown Source)
  at java.xml/com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
  at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
  at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
  at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
  ... 46 more

[Tue May 21 09:16:51 CEST 2024][INFO][pool-3-thread-1][de.willuhn.jameica.hbci.messaging.MarkOverdueMessageConsumer.updateAll] update all unread counters

hibiscus

Betreff:

Re: Fehler beim nutzen der Schlüsseldatei

 ·  Gepostet: 21.05.2024 - 10:27 Uhr  ·  #171415
Es gibt keine Möglichkeit, eine Schlüsseldatei im falschen Format zu erstellen. Die von Hibiscus angebotenen Formate sind auch die unterstützten.
Die Schlüsseldatei scheint defekt oder leer zu sein. Was hier passiert ist, lässt sich im Nachhinein nicht mehr erkennen. Ich denke, du wirst nicht umhin kommen, den Schlüssel bei der Bank zurücksetzen zu lassen und danach in Hibiscus einen neuen INI-Brief zu erstellen.

Raimund Sichmann

Betreff:

Re: Fehler beim nutzen der Schlüsseldatei

 ·  Gepostet: 21.05.2024 - 19:40 Uhr  ·  #171419
zurücksetzen geht grundsätzlich nicht, wenn es weiterhin um die GLS Bankverbindung / Atruvia geht und mein Verdacht richtig ist ;-)
Der Inhaber des Zugangs möge sich bei mir melden, es ist eine neue Benutzerkennung nötig. Ist ja nicht dramatisch, wir nehmen ja kein Geld dafür...
Bis denn,
Raimund

netstack

Betreff:

Re: Fehler beim nutzen der Schlüsseldatei

 ·  Gepostet: 22.05.2024 - 13:43 Uhr  ·  #171430

hibiscus

Betreff:

Re: Fehler beim nutzen der Schlüsseldatei

 ·  Gepostet: 22.05.2024 - 13:45 Uhr  ·  #171431
Erstelle einfach nach der Erzeugung und dem ersten Test ein Backup der Schlüsseldatei.

Raimund Sichmann

Betreff:

Re: Fehler beim nutzen der Schlüsseldatei

 ·  Gepostet: 22.05.2024 - 17:32 Uhr  ·  #171439
und vom Passwort ;-)

netstack

Betreff:

Re: Fehler beim nutzen der Schlüsseldatei

 ·  Gepostet: 22.05.2024 - 17:39 Uhr  ·  #171440
Was heißt 1. Test?

Denn genau das hatte ich getan, ich habe sowohl die Datei auch als das Passwort gesichert und bekomme ja nun trotzdem den Fehler. -.-

hibiscus

Betreff:

Re: Fehler beim nutzen der Schlüsseldatei

 ·  Gepostet: 22.05.2024 - 17:40 Uhr  ·  #171441
Na zumindest einmal "Synchronisieren" klicken und Konten anlegen lassen. Danach eine Kopie der Datei erzeugen und als Backup irgendwo ablegen.

netstack

Betreff:

Re: Fehler beim nutzen der Schlüsseldatei

 ·  Gepostet: 22.05.2024 - 18:16 Uhr  ·  #171442
Ok aber das geht ja dann auch erst nach dem Freischalten von der Bank nehme ich an. :)

Raimund Sichmann

Betreff:

Re: Fehler beim nutzen der Schlüsseldatei

 ·  Gepostet: 22.05.2024 - 18:43 Uhr  ·  #171445
nein, Backups kannst du auch vorher machen. Aber spätestens nach dem ersten Synchronisieren sollte man die Datei kopieren.