hibiscus: Neue Schlüsseldatei wird nicht erstellt

harvey

Betreff:

hibiscus: Neue Schlüsseldatei wird nicht erstellt

 ·  Gepostet: 18.07.2015 - 11:17 Uhr  ·  #118204
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

Betreff:

Re: hibiscus: Neue Schlüsseldatei wird nicht erstellt

 ·  Gepostet: 20.07.2015 - 09:33 Uhr  ·  #118219
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).