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
[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
[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?
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?