[erledigt] Fehler beim Importieren einer zweiten Schlüsseldatei in Hibiscus-Server

 
wotan2005
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 80
Dabei seit: 11 / 2020
Betreff:

[erledigt] Fehler beim Importieren einer zweiten Schlüsseldatei in Hibiscus-Server

 · 
Gepostet: Gestern um 10:28 Uhr  ·  #1
Nachdem ich es dann jetzt endlich hinbekommen habe, eine Schlüsseldatei für ein Konto bei der Commerzbank anzulegen, stosse ich auf den nächsten Fehler, siehe Bild.
 
wotan2005
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 80
Dabei seit: 11 / 2020
Betreff:

Re: Fehler beim Importieren einer zweiten Schlüsseldatei in Hibiscus-Server

 · 
Gepostet: Gestern um 10:38 Uhr  ·  #2
Code

[Wed Jan 07 10:23:40 CET 2026][INFO][qtp2016782322-37][de.willuhn.jameica.hbci.payment.web.beans.PassportsRdh.store] copying hibiscus-1767776376834.rdh to /home/gilbert/.jameica/hibiscus/passports/hibiscus-1767776376834.rdh
[Wed Jan 07 10:23:40 CET 2026][INFO][qtp2016782322-37][de.willuhn.jameica.hbci.payment.web.beans.PassportsRdh.store] importing key
[Wed Jan 07 10:23:40 CET 2026][INFO][qtp2016782322-37][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.addKey] adding key /home/gilbert/.jameica/hibiscus/passports/hibiscus-1767776376834.rdh to list
[Wed Jan 07 10:23:40 CET 2026][INFO][qtp2016782322-37][de.willuhn.jameica.hbci.payment.web.beans.PassportsRdh.store] saving password in wallet
[Wed Jan 07 10:23:40 CET 2026][INFO][qtp2016782322-37][de.willuhn.jameica.hbci.payment.web.beans.PassportsRdh.store] fetch accounts
[Wed Jan 07 10:23:40 CET 2026][INFO][qtp2016782322-37][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] load RAH10 key /home/xxx/.jameica/hibiscus/passports/hibiscus-17677xxx76834.rdh
[Wed Jan 07 10:23:40 CET 2026][WARN][qtp2016782322-37][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] unable to register current handle, callback: de.willuhn.jameica.hbci.payment.HBCICallbackServer@5768494f
[Wed Jan 07 10:23:40 CET 2026][ERROR][qtp2016782322-37][de.willuhn.jameica.hbci.payment.Settings.getHBCIPasswordKey] unsupported passport
[Wed Jan 07 10:23:40 CET 2026][ERROR][qtp2016782322-37][de.willuhn.jameica.hbci.payment.Settings.getHBCIPasswordKey] unsupported passport
[Wed Jan 07 10:23:40 CET 2026][ERROR][qtp2016782322-37][de.willuhn.jameica.hbci.payment.Settings.getHBCIPasswordKey] unsupported passport
[Wed Jan 07 10:23:40 CET 2026][ERROR][qtp2016782322-37][de.willuhn.jameica.hbci.payment.Settings.getHBCIPasswordKey] unsupported passport
[Wed Jan 07 10:23:40 CET 2026][INFO][qtp2016782322-37][de.willuhn.jameica.hbci.gui.DialogFactory.clearPINCache] pin cache cleared for all passports
[Wed Jan 07 10:23:40 CET 2026][INFO][qtp2016782322-37][de.willuhn.jameica.hbci.gui.DialogFactory.clearPINStore] pin store cleared for all passports
[Wed Jan 07 10:23:40 CET 2026][ERROR][qtp2016782322-37][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] unable to load RAH10 key
org.kapott.hbci.exceptions.InvalidUserDataException: passphrase must not be of length zero
        at org.kapott.hbci.passport.storage.format.AbstractFormat.getPassword(AbstractFormat.java:111)
        at org.kapott.hbci.passport.storage.format.AESFormat.getPassportKey(AESFormat.java:309)
        at org.kapott.hbci.passport.storage.format.AESFormat.load(AESFormat.java:148)
        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.HBCIPassportRAH10.<init>(HBCIPassportRAH10.java:103)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
        at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:775)
        at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:819)
        at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:246)
        at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:190)
        at de.willuhn.jameica.hbci.passports.rdh.server.RDHKeyImpl.load(RDHKeyImpl.java:252)
        at de.willuhn.jameica.hbci.payment.web.beans.PassportsRdh.store(PassportsRdh.java:179)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:569)
        at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:72)
        at jdk.internal.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:569)
        at java.base/sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:262)
        at java.desktop/java.beans.Statement.invokeInternal(Statement.java:306)
        at java.desktop/java.beans.Statement$2.run(Statement.java:189)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
        at java.desktop/java.beans.Statement.invoke(Statement.java:186)
        at java.desktop/java.beans.Expression.getValue(Expression.java:155)
        at de.willuhn.datasource.BeanUtil.invoke(BeanUtil.java:250)
        at de.willuhn.jameica.webtools.FrontController.service(FrontController.java:234)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1443)
        at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:791)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:550)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:567)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1435)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1350)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:234)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:191)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        at org.eclipse.jetty.server.Server.handle(Server.java:516)
        at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388)
        at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:279)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
        at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:540)
        at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:395)
        at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:161)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
        at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
        at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:383)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:882)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1036)
        at java.base/java.lang.Thread.run(Thread.java:840)

[Wed Jan 07 10:23:40 CET 2026][WARN][qtp2016782322-37][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.removeKey] removing key /home/xxx/.jameica/hibiscus/passports/hibiscus-176777xxx76834.rdh from key registry
[Wed Jan 07 10:23:40 CET 2026][INFO][qtp2016782322-37][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.removeKey] removing key /home/xxx/.jameica/hibiscus/passports/hibiscus-176777xxx76834.rdh from list
[Wed Jan 07 10:23:40 CET 2026][ERROR][pool-1-thread-1][de.willuhn.jameica.messaging.StatusBarServerMessageConsumer.handleMessage] Error loading the key: passphrase must not be of length zero
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11351
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Importieren einer zweiten Schlüsseldatei in Hibiscus-Server

 · 
Gepostet: Gestern um 13:37 Uhr  ·  #3
Irgendwie scheint da das Passwort der Schlüsseldatei nicht "angekommen" zu sein. Ich kann den Fehler aber leider nicht reproduzieren.
wotan2005
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 80
Dabei seit: 11 / 2020
Betreff:

Re: Fehler beim Importieren einer zweiten Schlüsseldatei in Hibiscus-Server

 · 
Gepostet: Gestern um 14:32 Uhr  ·  #4
Wie man aber dem Bild entnehmen kann, steht das PW aber in den beiden Felder drin.

Im Jameica Desktop funktioniert das entsperren ohne Probleme.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11351
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Importieren einer zweiten Schlüsseldatei in Hibiscus-Server

 · 
Gepostet: Gestern um 14:37 Uhr  ·  #5
Zitat geschrieben von wotan2005

Wie man aber dem Bild entnehmen kann, steht das PW aber in den beiden Felder drin.

Ja, das habe ich auch gesehen. Daher habe ich leider keine Erklärung dafür.
wotan2005
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 80
Dabei seit: 11 / 2020
Betreff:

Re: Fehler beim Importieren einer zweiten Schlüsseldatei in Hibiscus-Server

 · 
Gepostet: Gestern um 14:39 Uhr  ·  #6
Kannst du vielleicht mal das Formular prüfen?
Und die Speicherfunktion?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11351
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Importieren einer zweiten Schlüsseldatei in Hibiscus-Server

 · 
Gepostet: Gestern um 15:07 Uhr  ·  #7
Zitat geschrieben von wotan2005

Kannst du vielleicht mal das Formular prüfen?
Und die Speicherfunktion?


Genau das habe ich doch getan. Deswegen schrieb ich ja, dass ich das nicht reproduzieren kann. Ich habe testweise einen RAH-Schlüssel am Desktop erzeugt und dann auf dem Server importiert. Das ging bei mir problemlos. An der Stelle, wo bei dir diese Fehlermeldung kam, läuft das fehlerfrei durch und ich habe auch keine Erklärung, warum das bei dir den Fehler verursachte.
wotan2005
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 80
Dabei seit: 11 / 2020
Betreff:

Re: Fehler beim Importieren einer zweiten Schlüsseldatei in Hibiscus-Server

 · 
Gepostet: Gestern um 15:28 Uhr  ·  #8
Code

drwxr-xr-x  8 xxxxx xxxxx 360448 Jan  7 12:03 .jameica

drwxr-xr-x  3 xxxxx xxxxx   4096 Apr  8  2025 hibiscus

drwxr-xr-x 2 xxxxx xxxxx   4096 Jan  7 15:03 passports


Stimmen den die Berechtigungen?

Nachtrag zur genutzten Version

Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
wotan2005
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 80
Dabei seit: 11 / 2020
Betreff:

Re: Fehler beim Importieren einer zweiten Schlüsseldatei in Hibiscus-Server

 · 
Gepostet: Gestern um 15:38 Uhr  ·  #9
es ist auch egal, mit welchen Linux-Browser ich das mache.
geteste mit Firefox 146.0 und Chromium 143.0.7499.169
magic
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 211
Dabei seit: 07 / 2009
Betreff:

Re: Fehler beim Importieren einer zweiten Schlüsseldatei in Hibiscus-Server

 · 
Gepostet: Gestern um 22:09 Uhr  ·  #10
Ich hoffe es ist ein RAH Schlüssel, die anderen sollen wohl demnächst abgeschaltet werden.
Für RAH Schlüssel ist die aktuelle Nightly Version vom Server nötig.
Dann probiere es bitte noch Mal.
Gewählte Zitate für Mehrfachzitierung:   0