hibiscus: Neue Schlüsseldatei wird nicht erstellt

 
harvey
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 135
Dabei seit: 11 / 2009
Betreff:

hibiscus: Neue Schlüsseldatei wird nicht erstellt

 · 
Gepostet: 18.07.2015 - 11:17 Uhr  ·  #1
Hallo zusammen,

beim erstellen einer neuen ArchLinux 64bit Installation von hibiscus/jamaica (aktuelles nightly) kann zur Hypovereinsbank kein HBCI-Bankzugang über Schlüsseldatei angelegt werden. Die Schlüsseldatei wird mit 0 Byte erstellt, jameica.log wirft folgende relevante Fehler:
Code
[Tue Jul 07 14:27:30 CEST 2015][INFO][de.willuhn.jameica.messaging.AutoRegisterMessageConsumer.handleMessage] auto-registered message consumers: 12
[Tue Jul 07 14:27:30 CEST 2015][INFO][de.willuhn.jameica.messaging.ManifestMessageConsumer.registerConsumers] message consumers from manifests: 23
[Tue Jul 07 14:27:30 CEST 2015][INFO][de.willuhn.jameica.messaging.ManifestMessageConsumer.sendMessages] messages from manifests: 0
[Tue Jul 07 14:27:30 CEST 2015][INFO][de.willuhn.jameica.store.BeanStore.load] created new [bean-container: Bookmark, encrypted: true]
[Tue Jul 07 14:27:30 CEST 2015][INFO][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Tue Jul 07 14:27:31 CEST 2015][INFO][de.willuhn.datasource.db.DBServiceImpl.getConnection] created new connection for <local>
[Tue Jul 07 14:27:36 CEST 2015][INFO][de.willuhn.jameica.hbci.PassportRegistry.init] searching for available passports
[Tue Jul 07 14:27:36 CEST 2015][INFO][de.willuhn.jameica.hbci.PassportRegistry.init]   Chipkartenleser [de.willuhn.jameica.hbci.passports.ddv.server.PassportImpl]
[Tue Jul 07 14:27:36 CEST 2015][INFO][de.willuhn.jameica.hbci.PassportRegistry.init]   PIN/TAN [de.willuhn.jameica.hbci.passports.pintan.server.PassportImpl]
[Tue Jul 07 14:27:36 CEST 2015][INFO][de.willuhn.jameica.hbci.PassportRegistry.init]   Schlüsseldiskette [de.willuhn.jameica.hbci.passports.rdh.server.PassportImpl]
[Tue Jul 07 14:27:44 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey] creating new key in /home/tine/.jameica/hibiscus/hibiscus-1436272061094.rdh
[Tue Jul 07 14:27:44 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey] only have one key format, that supports creation of new keys, choosing this one automatically: HBCI4Java/Hibiscus-Format
[Tue Jul 07 14:27:44 CEST 2015][INFO][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] create RDHNew key /home/tine/.jameica/hibiscus/hibiscus-1436272061094.rdh
[Tue Jul 07 14:27:44 CEST 2015][WARN][de.willuhn.jameica.hbci.HBCICallbackSWT.log] have to create new passport file
[Tue Jul 07 14:28:15 CEST 2015][INFO][de.willuhn.jameica.hbci.gui.dialogs.AccountContainerDialog$3.handleEvent] auto detecting rdh/ddv ip by blz
[Tue Jul 07 14:28:24 CEST 2015][INFO][de.willuhn.jameica.hbci.gui.dialogs.AccountContainerDialog$3.handleEvent] auto detecting rdh/ddv ip by blz
[Tue Jul 07 14:29:23 CEST 2015][WARN][de.willuhn.jameica.hbci.HBCICallbackSWT.log] unable to determine rdh-profile-version using BPD, using default version null
[Tue Jul 07 14:29:23 CEST 2015][ERROR][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] unable to load RDHNew key
org.kapott.hbci.exceptions.HBCI_Exception: *** saving of passport file failed
  at org.kapott.hbci.passport.HBCIPassportRDHNew.saveChanges(HBCIPassportRDHNew.java:384)
  at org.kapott.hbci.passport.HBCIPassportRDHNew.<init>(HBCIPassportRDHNew.java:131)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
  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.createKey(HBCI4JavaFormat.java:116)
  at de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey(RDHKeyFactory.java:167)
  at de.willuhn.jameica.hbci.passports.rdh.Controller.startCreate(Controller.java:710)
  at de.willuhn.jameica.hbci.passports.rdh.View$2.handleAction(View.java:59)
  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: javax.xml.transform.TransformerException: java.lang.NullPointerException
  at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:755)
  at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:359)
  at org.kapott.hbci.passport.HBCIPassportRDHNew.saveChanges(HBCIPassportRDHNew.java:378)
  ... 30 more
Caused by: java.lang.NullPointerException
  at com.sun.org.apache.xml.internal.serializer.ToStream.characters(ToStream.java:1612)
  at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:244)
  at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:230)
  at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:230)
  at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:94)
  at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:702)
  at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:746)
  ... 32 more

[Tue Jul 07 14:29:23 CEST 2015][ERROR][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey] Fehler beim Laden des Schlüssels: *** saving of passport file failed
[Tue Jul 07 14:29:28 CEST 2015][INFO][de.willuhn.jameica.gui.GUI$3.widgetDisposed] saving window maximized flag: false
[Tue Jul 07 14:29:28 CEST 2015][INFO][de.willuhn.jameica.gui.GUI$3.widgetDisposed] saving window size: 920x720
[Tue Jul 07 14:29:28 CEST 2015][INFO][de.willuhn.jameica.gui.GUI$3.widgetDisposed] saving window location: 2x43
[Tue Jul 07 14:29:28 CEST 2015][INFO][de.willuhn.jameica.gui.GUI.quit] shutting down GUI


Da ich in meiner eigenen Installation schon seit langem mehrere Zugänge der HypoVB verwende, weiß ich das es grundsätzlich gehen muss.

Hilfe...

Grüße
Harvey
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10863
Dabei seit: 03 / 2005
Betreff:

Re: hibiscus: Neue Schlüsseldatei wird nicht erstellt

 · 
Gepostet: 20.07.2015 - 09:33 Uhr  ·  #2
Das Problem entsteht, weil HBCI4Java die BPD der Bank nicht abrufen konnte (die Bank erlaubte keinen anonamen Abruf der BPD) und daher nicht wusste, mit welcher RDH-Profil-Version der INI-Brief erstellt werden sollte. Schau mal unter http://www.onlinebanking-forum…979&page=2 - das war exakt das selbe Problem. Den Fehler konnte der User dort zusammen mit der Bank loesen. Ursache war wohl ein Fehler im INI-Brief der Bank (falsche BLZ).
Gewählte Zitate für Mehrfachzitierung:   0