Hallo,
hibiscus mit MySQL läuft schonmal
Nun möchte ich gern den hibiscus Server integrieren. Einige Dinge sind mir dabei noch nicht klar:
1.) Wie bringt man den Server in Windows als Dienst zum Laufen? Bisher kann ich nur die Server-EXE starten, die dann beim Abmelden natürlich beendet wird.
2.) Wo kann man die "Dreistellige Nummer des TAN-Verfahrens" und die "TAN-Medienbezeichnung" herausfinden? Beide Angaben müssen bei der Kontoverbindung in der Konsole gemacht werden.
3.) Starte ich hibiscus client, kommt eine Infomeldung "Jameica scheint bereits zu laufen", weil die Server-EXE zugleich läuft. Einfach ignorieren?
4.) In hibiscus client wird bei Bankzugang "unknown - error while loading passport; nested exception is" angezeigt. In der Konsole ist der von mir angelegte Bankzugang aber zu sehen.
Hier der vollständige Text
java.rmi.RemoteException: error while loading passport; nested exception is:
org.kapott.hbci.exceptions.HBCI_Exception: unable to load passport data
at de.willuhn.jameica.hbci.passports.pintan.server.PinTanConfigImpl.getPassport(PinTanConfigImpl.java:341)
at de.willuhn.jameica.hbci.passports.pintan.server.PinTanConfigImpl.getURL(PinTanConfigImpl.java:224)
at de.willuhn.jameica.hbci.passports.pintan.Controller.getURL(Controller.java:207)
at de.willuhn.jameica.hbci.passports.pintan.Detail.bind(Detail.java:48)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:711)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:908)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4594)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:904)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:594)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:529)
at de.willuhn.jameica.hbci.gui.action.PassportDetail.handleAction(PassportDetail.java:43)
at de.willuhn.jameica.hbci.gui.parts.PassportTree$1.handleAction(PassportTree.java:66)
at de.willuhn.jameica.gui.parts.AbstractTablePart.open(AbstractTablePart.java:380)
at de.willuhn.jameica.gui.parts.TreePart.handleDoubleClick(TreePart.java:815)
at de.willuhn.jameica.gui.parts.TreePart$4.mouseDoubleClick(TreePart.java:281)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:200)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4145)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3958)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3561)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:925)
at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: unable to load passport data
at org.kapott.hbci.passport.storage.format.AESFormat.load(AESFormat.java:169)
at org.kapott.hbci.passport.storage.PassportStorage.load(PassportStorage.java:121)
at org.kapott.hbci.passport.storage.PassportStorage.load(PassportStorage.java:79)
at org.kapott.hbci.passport.HBCIPassportPinTan.read(HBCIPassportPinTan.java:169)
at org.kapott.hbci.passport.HBCIPassportPinTan.<init>(HBCIPassportPinTan.java:103)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:714)
at de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory$1.get(PinTanConfigFactory.java:222)
at de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory$1.get(PinTanConfigFactory.java:212)
at de.willuhn.jameica.hbci.passports.pintan.server.PinTanConfigImpl.getPassport(PinTanConfigImpl.java:336)
... 27 more
Caused by: java.io.StreamCorruptedException: invalid stream header: EBD7F30E
at java.base/java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.base/java.io.ObjectInputStream.<init>(Unknown Source)
at org.kapott.hbci.passport.storage.format.AESFormat.load(AESFormat.java:151)
... 39 more
Da ich aus der Onlinedokumentation dazu nichts entnehmen konnte, hat vielleicht jemand das schon hinbekommen und kann mir sagen was zu tun ist?
Vielen Dank.
Gruss