Kann keine neue Konfiguration anlegen

rgermany

Betreff:

Kann keine neue Konfiguration anlegen

 ·  Gepostet: 23.08.2007 - 10:02 Uhr  ·  #40657
Hi zusammen,
versuche vergeblich eine neue Jameica (1.5) / Hibiscus (1.7) Version zu installieren.
Habe das alte ./Jameica Verzeichnis gelöscht (gesichert).
Danach die neuen Versionen in ein Verzeichnis meiner Wahl entpackt und das Pluginverzeichnis korrekt gefüllt.
Der Start erfolg auch ordnungsgemäss mit der Frage nach dem Masterpasswort.
Wenn ich allerdings eine neue Konfigration mit PIN/TAN anlegen möchte erhalte ich eine Fehlermeldung, das ein Erstellen der Konfiguration nicht möglich ist.

Als JavaVM habe ich folgende Version laufen
Code

linux-8se3:~ # java -version
java version "1.5.0_12"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_12-b04, mixed mode)


Ich poste einmal den rot gekennzeichneten Teil der Systemnachrichten:

Code

error while creating config
org.kapott.hbci.exceptions.HBCI_Exception: kann kein Passport des Typs PinTan instanziieren
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:657)
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:680)
  at de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.load(PinTanConfigFactory.java:161)
  at de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.create(PinTanConfigFactory.java:56)
  at de.willuhn.jameica.hbci.passports.pintan.Controller.handleCreate(Controller.java:452)
  at de.willuhn.jameica.hbci.passports.pintan.View$1.handleAction(View.java:49)
  at de.willuhn.jameica.gui.parts.Button$2.run(Button.java:134)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
  at de.willuhn.jameica.gui.GUI$3.run(GUI.java:642)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
  at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:638)
  at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:128)
  at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3166)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2842)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:657)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:212)
  at de.willuhn.jameica.system.Application.init(Application.java:269)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:93)
  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:494)
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:654)
  ... 22 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: *** saving of passport file failed
  at org.kapott.hbci.passport.HBCIPassportPinTan.saveChanges(HBCIPassportPinTan.java:739)
  at org.kapott.hbci.passport.HBCIPassportPinTan.<init>(HBCIPassportPinTan.java:137)
  ... 27 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen des Schlüssels aus dem Passwort
  at org.kapott.hbci.passport.AbstractHBCIPassport.calculatePassportKey(AbstractHBCIPassport.java:717)
  at org.kapott.hbci.passport.HBCIPassportPinTan.saveChanges(HBCIPassportPinTan.java:707)
  ... 28 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception
  at de.willuhn.jameica.hbci.HBCICallbackSWT.callback(HBCICallbackSWT.java:327)
  at org.kapott.hbci.passport.AbstractHBCIPassport.calculatePassportKey(AbstractHBCIPassport.java:698)
  ... 29 more
Caused by: java.lang.ExceptionInInitializerError
  at javax.crypto.Cipher.getInstance(DashoA12275)
  at javax.crypto.Cipher.getInstance(DashoA12275)
  at de.willuhn.jameica.security.SSLFactory.encrypt(SSLFactory.java:672)
  at de.willuhn.jameica.security.Wallet.write(Wallet.java:334)
  at de.willuhn.jameica.security.Wallet.set(Wallet.java:93)
  at de.willuhn.jameica.hbci.Settings.getWallet(Settings.java:359)
  at de.willuhn.jameica.hbci.HBCICallbackSWT.callback(HBCICallbackSWT.java:152)
  ... 30 more
Caused by: java.lang.SecurityException: Cannot set up certs for trusted CAs
  at javax.crypto.SunJCE_b.<clinit>(DashoA12275)
  ... 37 more
Caused by: java.lang.SecurityException: Cannot locate policy or framework files!
  at javax.crypto.SunJCE_b.i(DashoA12275)
  at javax.crypto.SunJCE_b.g(DashoA12275)
  at javax.crypto.SunJCE_r.run(DashoA12275)
  at java.security.AccessController.doPrivileged(Native Method)
  ... 38 more


Kann mir jemand Helfen. Ich fand die Ane´endung so super und möchte eigendlich nicht darauf verzichten.
Danke im Voraus.
Raymond

hibiscus

Betreff:

Re: Kann keine neue Konfiguration anlegen

 ·  Gepostet: 23.08.2007 - 10:21 Uhr  ·  #40660
Die Meldung "Cannot locate policy or framework files!" deutet eigentlich darauf hin, dass bei deiner Java-Version entweder die Crypto-Extensions fehlen oder du eine exportbeschraenkte Version hast. Von wo hast du dieses Java-Version runtergeladen?

Gruss
Olaf

rgermany

Betreff:

Re: Kann keine neue Konfiguration anlegen

 ·  Gepostet: 23.08.2007 - 10:34 Uhr  ·  #40662
Als normales Update über den Paket Manager Smart.
Ich habe als Betriebssystem OpenSuse 10.2 x64

hibiscus

Betreff:

Re: Kann keine neue Konfiguration anlegen

 ·  Gepostet: 23.08.2007 - 11:00 Uhr  ·  #40664
Kann es sein, dass das Java nicht von SUN ist sondern die Version gon GNU (gcj)?

rgermany

Betreff:

Re: Kann keine neue Konfiguration anlegen

 ·  Gepostet: 23.08.2007 - 11:48 Uhr  ·  #40668
Ist von SUN.

rgermany

Betreff:

Re: Kann keine neue Konfiguration anlegen

 ·  Gepostet: 23.08.2007 - 12:30 Uhr  ·  #40671
Davon abgesehen, läuft die Instanz ja, bis auf den Punkt der Kontoeinrichtung mit PIN/TAN

rgermany

Betreff:

Re: Kann keine neue Konfiguration anlegen

 ·  Gepostet: 23.08.2007 - 12:56 Uhr  ·  #40673
Habe es zum laufen bekommen. Habe Javapakete aktualisiert.
Folgende Pakete habe ich installiert:
java1_5_0-sun Vers: 1.5.0_undate12-3.1@x86_64
java1_5_0-sun-devel Vers: 1.5.0_undate12-3.1@x86_64
java1_5_0-sun-jdbc Vers: 1.5.0_undate12-3.1@x86_64
java1_5_0-sun-src Vers: 1.5.0_undate12-3.1@x86_64
hbci4java Vers: 2.5.0rc_9-0.pm.3@x86_64

Schein jetzt ohne Probleme zu laufen.

hibiscus

Betreff:

Re: Kann keine neue Konfiguration anlegen

 ·  Gepostet: 23.08.2007 - 13:54 Uhr  ·  #40677
Prima ;)

fraggle

Betreff:

Re: Kann keine neue Konfiguration anlegen

 ·  Gepostet: 02.09.2008 - 10:11 Uhr  ·  #51324
Hallo,
ich greiffe das Thema hier mal auf.
Mich plagt seit gestern dasselbe Problem:

Ich hatte eine laufende Konfiguration und es war auch möglich, Umsätze etc. abzurufen.
Als ich Jameica gestern neu gestartet hab, brach zuerst die Umsatzabfrage mit Fehler ab. Ich hab dann festgestellt, dass die Pin/Tan Konfiguration, die ich bereits eingestellt hatte, weg war.
Der Versuch, eine neue Pin/Tan Konfiguration anzulegen, scheitert mit folgender Fehlerausgabe in der Konsole:

Code

[Tue Sep 02 09:03:30 CEST 2008][INFO][de.willuhn.jameica.hbci.passports.pintan.Controller.handleCreate] creating new pin/tan config
[Tue Sep 02 09:03:30 CEST 2008][WARN][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] lege neue Passport-Datei an
[Tue Sep 02 09:03:30 CEST 2008][WARN][de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback] PIN/TAN: have no valid value for callback reason: 7
[Tue Sep 02 09:03:30 CEST 2008][INFO][de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback] applying callback reason 7 via pintan session
[Tue Sep 02 09:03:30 CEST 2008][ERROR][de.willuhn.jameica.hbci.passports.pintan.Controller.handleCreate] error while creating config
org.kapott.hbci.exceptions.HBCI_Exception: kann kein Passport des Typs PinTan instanziieren
        at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:691)
        at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:714)
        at de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.load(PinTanConfigFactory.java:150)
        at de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.create(PinTanConfigFactory.java:57)
        at de.willuhn.jameica.hbci.passports.pintan.Controller.handleCreate(Controller.java:421)
        at de.willuhn.jameica.hbci.passports.pintan.View$1.handleAction(View.java:49)
        at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:134)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
        at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
        at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
        at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
        at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:128)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3166)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2842)
        at de.willuhn.jameica.gui.GUI.loop(GUI.java:660)
        at de.willuhn.jameica.gui.GUI.init(GUI.java:213)
        at de.willuhn.jameica.system.Application.init(Application.java:144)
        at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
        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:494)
        at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:688)
        ... 22 more
Caused by: java.lang.NullPointerException
        at java.lang.AbstractStringBuilder.replace(AbstractStringBuilder.java:810)
        at java.lang.StringBuffer.replace(StringBuffer.java:392)
        at de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback(HBCICallbackServer.java:122)
        at org.kapott.hbci.passport.AbstractHBCIPassport.askForMissingData(AbstractHBCIPassport.java:98)
        at org.kapott.hbci.passport.HBCIPassportPinTan.<init>(HBCIPassportPinTan.java:138)
        ... 27 more

[Tue Sep 02 09:03:30 CEST 2008][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Fehler beim Erstellen der Konfiguration

hibiscus

Betreff:

Re: Kann keine neue Konfiguration anlegen

 ·  Gepostet: 02.09.2008 - 10:25 Uhr  ·  #51326
Das ist ein voellig anderes Problem. Kannst du mir mal die jameica.log per Mail an hibiscus[at]willuhn.de senden?

fraggle

Betreff:

Re: Kann keine neue Konfiguration anlegen

 ·  Gepostet: 02.09.2008 - 12:00 Uhr  ·  #51329
ist unterwegs. danke