Hallo, liebe Leut,
ich habe eben versucht, eine Konfiguration mit Schlüsseldatei im RDH-Format zu erzeugen (Hibiscus 1.12.0 auf Mac OS.X 10.6.5), aber nach Eingabe des Passworts, mit dem die Schlüsseldatei geschützt werden sollte, erhalte ich einen Fehler:
[Wed Dec 08 19:51:59 CET 2010][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Jameica 1.10.0 erfolgreich gestartet
[Wed Dec 08 19:51:59 CET 2010][INFO][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Wed Dec 08 19:51:59 CET 2010][INFO][de.willuhn.datasource.db.DBServiceImpl.getConnection] created new connection for <local>
[Wed Dec 08 19:52:02 CET 2010][INFO][de.willuhn.util.Session.<init>] creating new session. default timeout: 1800000 millis
[Wed Dec 08 19:52:02 CET 2010][INFO][de.willuhn.jameica.hbci.PassportRegistry.init] searching for available passports
[Wed Dec 08 19:52:02 CET 2010][INFO][de.willuhn.jameica.hbci.PassportRegistry.init] Chipkarte (DDV) [de.willuhn.jameica.hbci.passports.ddv.server.PassportImpl]
[Wed Dec 08 19:52:02 CET 2010][INFO][de.willuhn.jameica.hbci.PassportRegistry.init] PIN/TAN [de.willuhn.jameica.hbci.passports.pintan.server.PassportImpl]
[Wed Dec 08 19:52:02 CET 2010][INFO][de.willuhn.jameica.hbci.PassportRegistry.init] Schlüsseldiskette [de.willuhn.jameica.hbci.passports.rdh.server.PassportImpl]
[Wed Dec 08 19:52:14 CET 2010][INFO][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey] creating new key in /Users/matt/Library/jameica/hibiscus/hibiscus-1291834330863.rdh
[Wed Dec 08 19:52:26 CET 2010][INFO][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] create RDHXFile key /Users/matt/Library/jameica/hibiscus/hibiscus-1291834330863.rdh
[Wed Dec 08 19:52:27 CET 2010][WARN][de.willuhn.jameica.hbci.HBCICallbackSWT.log] have to create new passport file
[Wed Dec 08 19:52:37 CET 2010][INFO][de.willuhn.jameica.hbci.gui.dialogs.AccountContainerDialog$3.handleEvent] auto detecting rdh/ddv ip by blz
[Wed Dec 08 19:52:40 CET 2010][INFO][de.willuhn.jameica.hbci.gui.dialogs.AccountContainerDialog$3.handleEvent] auto detecting rdh/ddv ip by blz
[Wed Dec 08 19:53:01 CET 2010][INFO][de.willuhn.jameica.hbci.gui.DialogFactory.exportPassport] ask user for passport save key, passport: org.kapott.hbci.passport.HBCIPassportRDHXFile
[Wed Dec 08 19:53:18 CET 2010][ERROR][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] unable to load RDHXFile key
org.kapott.hbci.exceptions.HBCI_Exception: kann kein Passport des Typs RDHXFile instanziieren
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:710)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:733)
at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:244)
at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.createKey(HBCI4JavaFormat.java:115)
at de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey(RDHKeyFactory.java:150)
at de.willuhn.jameica.hbci.passports.rdh.Controller.startCreate(Controller.java:682)
at de.willuhn.jameica.hbci.passports.rdh.View$2.handleAction(View.java:57)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:152)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:761)
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:757)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:146)
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.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.notifyListeners(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:778)
at de.willuhn.jameica.gui.GUI.init(GUI.java:288)
at de.willuhn.jameica.system.Application.init(Application.java:143)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:705)
... 27 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: *** saving of passport file failed
at org.kapott.hbci.passport.HBCIPassportRDHXFile.saveChanges(HBCIPassportRDHXFile.java:244)
at org.kapott.hbci.passport.HBCIPassportRDHXFile.<init>(HBCIPassportRDHXFile.java:87)
... 32 more
Caused by: java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:417)
at java.lang.Integer.parseInt(Integer.java:499)
at org.kapott.hbci.passport.HBCIPassportRDHXFile.saveChanges(HBCIPassportRDHXFile.java:235)
... 33 more
[Wed Dec 08 19:53:18 CET 2010][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Fehler beim Laden des Schlüssels: kann kein Passport des Typs RDHXFile instanziieren
Ich hatte mich zunächst selbst bemüht, die Ursache selbst zu finden und den Quellcode für hbci4java von kapott.org heruntergeladen, aber eine Klasse HBCIPassportRDHXFile (siehe Ende des Stacktrace) finde ich dort nirgends. :?:
Stehe ich gerade massiv auf dem Schlauch, oder wird eine andere Version von hbci4java als die 2.5.12 benutzt? Anscheinend wird da versucht, null in einen int umzuwandeln, aber Genaueres konnte ich mangels Einsicht in die Klasse auf die Schnelle nicht erkennen.
Hat jemand eine Idee, worin das Problem liegen könnte? Falls ich noch weitere sachdienliche Hinweise geben kann, lasst es mich bitte wissen!
TIA
Pthagonal
ich habe eben versucht, eine Konfiguration mit Schlüsseldatei im RDH-Format zu erzeugen (Hibiscus 1.12.0 auf Mac OS.X 10.6.5), aber nach Eingabe des Passworts, mit dem die Schlüsseldatei geschützt werden sollte, erhalte ich einen Fehler:
Code
[Wed Dec 08 19:51:59 CET 2010][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Jameica 1.10.0 erfolgreich gestartet
[Wed Dec 08 19:51:59 CET 2010][INFO][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Wed Dec 08 19:51:59 CET 2010][INFO][de.willuhn.datasource.db.DBServiceImpl.getConnection] created new connection for <local>
[Wed Dec 08 19:52:02 CET 2010][INFO][de.willuhn.util.Session.<init>] creating new session. default timeout: 1800000 millis
[Wed Dec 08 19:52:02 CET 2010][INFO][de.willuhn.jameica.hbci.PassportRegistry.init] searching for available passports
[Wed Dec 08 19:52:02 CET 2010][INFO][de.willuhn.jameica.hbci.PassportRegistry.init] Chipkarte (DDV) [de.willuhn.jameica.hbci.passports.ddv.server.PassportImpl]
[Wed Dec 08 19:52:02 CET 2010][INFO][de.willuhn.jameica.hbci.PassportRegistry.init] PIN/TAN [de.willuhn.jameica.hbci.passports.pintan.server.PassportImpl]
[Wed Dec 08 19:52:02 CET 2010][INFO][de.willuhn.jameica.hbci.PassportRegistry.init] Schlüsseldiskette [de.willuhn.jameica.hbci.passports.rdh.server.PassportImpl]
[Wed Dec 08 19:52:14 CET 2010][INFO][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey] creating new key in /Users/matt/Library/jameica/hibiscus/hibiscus-1291834330863.rdh
[Wed Dec 08 19:52:26 CET 2010][INFO][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] create RDHXFile key /Users/matt/Library/jameica/hibiscus/hibiscus-1291834330863.rdh
[Wed Dec 08 19:52:27 CET 2010][WARN][de.willuhn.jameica.hbci.HBCICallbackSWT.log] have to create new passport file
[Wed Dec 08 19:52:37 CET 2010][INFO][de.willuhn.jameica.hbci.gui.dialogs.AccountContainerDialog$3.handleEvent] auto detecting rdh/ddv ip by blz
[Wed Dec 08 19:52:40 CET 2010][INFO][de.willuhn.jameica.hbci.gui.dialogs.AccountContainerDialog$3.handleEvent] auto detecting rdh/ddv ip by blz
[Wed Dec 08 19:53:01 CET 2010][INFO][de.willuhn.jameica.hbci.gui.DialogFactory.exportPassport] ask user for passport save key, passport: org.kapott.hbci.passport.HBCIPassportRDHXFile
[Wed Dec 08 19:53:18 CET 2010][ERROR][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] unable to load RDHXFile key
org.kapott.hbci.exceptions.HBCI_Exception: kann kein Passport des Typs RDHXFile instanziieren
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:710)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:733)
at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:244)
at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.createKey(HBCI4JavaFormat.java:115)
at de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey(RDHKeyFactory.java:150)
at de.willuhn.jameica.hbci.passports.rdh.Controller.startCreate(Controller.java:682)
at de.willuhn.jameica.hbci.passports.rdh.View$2.handleAction(View.java:57)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:152)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:761)
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:757)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:146)
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.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.notifyListeners(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:778)
at de.willuhn.jameica.gui.GUI.init(GUI.java:288)
at de.willuhn.jameica.system.Application.init(Application.java:143)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:705)
... 27 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: *** saving of passport file failed
at org.kapott.hbci.passport.HBCIPassportRDHXFile.saveChanges(HBCIPassportRDHXFile.java:244)
at org.kapott.hbci.passport.HBCIPassportRDHXFile.<init>(HBCIPassportRDHXFile.java:87)
... 32 more
Caused by: java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:417)
at java.lang.Integer.parseInt(Integer.java:499)
at org.kapott.hbci.passport.HBCIPassportRDHXFile.saveChanges(HBCIPassportRDHXFile.java:235)
... 33 more
[Wed Dec 08 19:53:18 CET 2010][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Fehler beim Laden des Schlüssels: kann kein Passport des Typs RDHXFile instanziieren
Ich hatte mich zunächst selbst bemüht, die Ursache selbst zu finden und den Quellcode für hbci4java von kapott.org heruntergeladen, aber eine Klasse HBCIPassportRDHXFile (siehe Ende des Stacktrace) finde ich dort nirgends. :?:
Stehe ich gerade massiv auf dem Schlauch, oder wird eine andere Version von hbci4java als die 2.5.12 benutzt? Anscheinend wird da versucht, null in einen int umzuwandeln, aber Genaueres konnte ich mangels Einsicht in die Klasse auf die Schnelle nicht erkennen.
Hat jemand eine Idee, worin das Problem liegen könnte? Falls ich noch weitere sachdienliche Hinweise geben kann, lasst es mich bitte wissen!
TIA
Pthagonal
ops: