Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

OLB: *** error while reading passport file

chris_hmmm

Betreff:

OLB: *** error while reading passport file

 ·  Gepostet: 15.01.2015 - 23:51 Uhr  ·  #114058
Ich habe ein Geschäftskonto bei der OLB. Die Schlüsseldatei habe ich schon vor langer Zeit mit der OLB Browsersoftware erstellt. Datei und Passwort sind korrekt, über den Browser komm ich ins onlinebanking.

Jetzt wollte ich Hibiscus testen und hab Jameica 2.6.2 mit hibiscus 2.6.11 installiert. Wenn ich jetzt einen Bankzugang anlege (rdh Format) und dann dort auf Öffnen gehe passiert nichts (auch keine Fehlermeldung) aber im log sieht man
Code

[Thu Jan 15 23:36:48 CET 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.addKey] adding key H:\XXXXXXXX.rdh to list
[Thu Jan 15 23:36:52 CET 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] load RDHXFile key H:\XXXXXXXX.rdh
[Thu Jan 15 23:36:56 CET 2015][ERROR][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] unable to load RDHXFile key
org.kapott.hbci.exceptions.HBCI_Exception: *** error while reading passport file
  at org.kapott.hbci.passport.HBCIPassportRDHXFile.<init>(HBCIPassportRDHXFile.java:180)
  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 org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:718)
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:762)
  at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:252)
  at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:196)
  at de.willuhn.jameica.hbci.passports.rdh.server.RDHKeyImpl.load(RDHKeyImpl.java:254)
  at de.willuhn.jameica.hbci.passports.rdh.Controller.getHBCIPassport(Controller.java:126)
  at de.willuhn.jameica.hbci.passports.rdh.Controller.getHBCIUrl(Controller.java:252)
  at de.willuhn.jameica.hbci.passports.rdh.Detail.bind(Detail.java:49)
  at de.willuhn.jameica.gui.GUI$4.run(GUI.java:644)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:815)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:811)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:540)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:475)
  at de.willuhn.jameica.hbci.passports.rdh.Controller$2.handleAction(Controller.java:312)
  at de.willuhn.jameica.gui.parts.ContextMenu$1.handleEvent(ContextMenu.java:185)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(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.lang.ArrayIndexOutOfBoundsException
  at java.lang.System.arraycopy(Native Method)
  at org.kapott.hbci.passport.rdhXfile.TLV.<init>(TLV.java:37)
  at org.kapott.hbci.passport.rdhXfile.RDHXFile.<init>(RDHXFile.java:64)
  at org.kapott.hbci.passport.HBCIPassportRDHXFile.<init>(HBCIPassportRDHXFile.java:118)
  ... 32 more


Wenn ich auf Konten -> "Konten aus HBCI Konifguration laden" gehe erstschein oben "Fehler beim Laden des Schlüssels: *** error while reading passwort file" und im log erscheint
Code

[Thu Jan 15 23:40:36 CET 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.server.PassportHandleImpl.getKonten] reading accounts from rdh passport
[Thu Jan 15 23:40:36 CET 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.server.PassportHandleImpl.open] open rdh passport
[Thu Jan 15 23:40:36 CET 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.server.PassportHandleImpl.open] using passport file H:\XXXXXXXX.rdh
[Thu Jan 15 23:40:36 CET 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] load RDHXFile key H:\XXXXXXXX.rdh
[Thu Jan 15 23:40:36 CET 2015][INFO][de.willuhn.jameica.hbci.gui.DialogFactory.getKeyPassword] using cached password, passport: org.kapott.hbci.passport.HBCIPassportRDHXFile
[Thu Jan 15 23:40:36 CET 2015][ERROR][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] unable to load RDHXFile key
org.kapott.hbci.exceptions.HBCI_Exception: *** error while reading passport file
  at org.kapott.hbci.passport.HBCIPassportRDHXFile.<init>(HBCIPassportRDHXFile.java:180)
  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 org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:718)
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:762)
  at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:252)
  at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:196)
  at de.willuhn.jameica.hbci.passports.rdh.server.RDHKeyImpl.load(RDHKeyImpl.java:254)
  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:234)
  at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run(KontoFetchFromPassport.java:51)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:815)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:811)
  at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport.handleAction(KontoFetchFromPassport.java:44)
  at de.willuhn.jameica.hbci.gui.controller.KontoControl.handleReadFromPassport(KontoControl.java:788)
  at de.willuhn.jameica.hbci.gui.views.KontoList$1.handleAction(KontoList.java:49)
  at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:815)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:811)
  at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
  at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(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.lang.ArrayIndexOutOfBoundsException
  at java.lang.System.arraycopy(Native Method)
  at org.kapott.hbci.passport.rdhXfile.TLV.<init>(TLV.java:37)
  at org.kapott.hbci.passport.rdhXfile.RDHXFile.<init>(RDHXFile.java:64)
  at org.kapott.hbci.passport.HBCIPassportRDHXFile.<init>(HBCIPassportRDHXFile.java:118)
  ... 38 more

Und wenn ich manuell das Konto anlege und dann abrufen will kommt der "Fehler: null" Dabei bin ich auf http://onlinebanking-forum.de/forum/topic.php?t=18050 gestoßen, aber das hilft wohl nicht weiter.

Irgendeine Idee woran das liegen könnte?

chris_hmmm

Betreff:

Re: OLB: *** error while reading passport file

 ·  Gepostet: 15.01.2015 - 23:55 Uhr  ·  #114059
Ich hab jetzt auch mal die nightly Version ausprobiert, gleiches Problem:
Code

[Thu Jan 15 23:49:09 CET 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.server.PassportHandleImpl.getKonten] reading accounts from rdh passport
[Thu Jan 15 23:49:09 CET 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.server.PassportHandleImpl.open] open rdh passport
[Thu Jan 15 23:49:09 CET 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.server.PassportHandleImpl.open] using passport file H:\XXXXXXXX.rdh
[Thu Jan 15 23:49:09 CET 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] load RDHXFile key H:\XXXXXXXX.rdh
[Thu Jan 15 23:49:13 CET 2015][ERROR][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] unable to load RDHXFile key
org.kapott.hbci.exceptions.HBCI_Exception: *** error while reading passport file
  at org.kapott.hbci.passport.HBCIPassportRDHXFile.<init>(HBCIPassportRDHXFile.java:180)
  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 org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:718)
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:762)
  at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:252)
  at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:196)
  at de.willuhn.jameica.hbci.passports.rdh.server.RDHKeyImpl.load(RDHKeyImpl.java:254)
  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:234)
  at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run(KontoFetchFromPassport.java:51)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:844)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:840)
  at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport.handleAction(KontoFetchFromPassport.java:44)
  at de.willuhn.jameica.hbci.gui.controller.KontoControl.handleReadFromPassport(KontoControl.java:788)
  at de.willuhn.jameica.hbci.gui.views.KontoList$1.handleAction(KontoList.java:49)
  at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:844)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:840)
  at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
  at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:861)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:318)
  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.lang.ArrayIndexOutOfBoundsException
  at java.lang.System.arraycopy(Native Method)
  at org.kapott.hbci.passport.rdhXfile.TLV.<init>(TLV.java:37)
  at org.kapott.hbci.passport.rdhXfile.RDHXFile.<init>(RDHXFile.java:64)
  at org.kapott.hbci.passport.HBCIPassportRDHXFile.<init>(HBCIPassportRDHXFile.java:118)
  ... 38 more

Raimund Sichmann

Betreff:

Re: OLB: *** error while reading passport file

 ·  Gepostet: 16.01.2015 - 08:21 Uhr  ·  #114063
Hallo Chris,
wenn du die Logs mit dem Code-Merkmal einstellst, wird es lesbarer. Ich hab das mal editiert.
Gruß
Raimund

onlbanker

Betreff:

Re: OLB: *** error while reading passport file

 ·  Gepostet: 16.01.2015 - 08:27 Uhr  ·  #114065
Wenn die Schlüsseldatei im Browser mit OLB Software erstellt wurde heißt das nicht automatisch, dass hibiscus diese lesen kann. Oder ist das erwiesen, dass hibiscus deren Format lesen kann?
Sonst musst du dir für Parallelarbeit entweder einen zweiten Benutzer von der OLB einrichten lassen ohne Ausfallzeit aber mit den Nachteilen des Handlings von zwei Usern oder mit dem vorhandenen eine ganz neue Ini fahren in hibiscus mit entspr. Ausfallzeiten.

hibiscus

Betreff:

Re: OLB: *** error while reading passport file

 ·  Gepostet: 16.01.2015 - 08:47 Uhr  ·  #114069
Das RDH-Schluesselformat wird von HBCI4Java nur unvollstaendig unterstuetzt - und hierbei auch nur aeltere Versionen dieses Formats. Die o.g. Fehlermeldung ist genau die, die dann auftritt. Heisst: Du wirst diese Schluesseldatei leider nicht in Hibiscus verwenden koennen. Insofern die Bank das unterstuetzt, koenntest du eine zweite Benutzerkennung beantragen und mit dieser dann einen INI-Brief in Hibiscus neu anlegen (und hierbei als Dateiformat "HBCI4Java/Hibiscus" waehlen).

chris_hmmm

Betreff:

Re: OLB: *** error while reading passport file

 ·  Gepostet: 18.01.2015 - 13:45 Uhr  ·  #114101
Vielen Dank für die schnelle Antwort. Ich frag mal bei der Bank an.