ich dachte lange, dass ich eine aktuelle Version hätte, doch das automatische Update hat bei mir anscheinend irgendwann nicht mehr geklappt (warum auch immer).
Da ich hibiscus als Sammler für meine Kontoauszüge nutze und seit Anfang September wenig Zeit hatte, habe ich zwischenzeitlich zwar bemerkt, dass das Abholen der Kontobewegungsdaten nicht mehr funktioniert (wegen dieser netten PSD2 Umstellung), komme aber erst jetzt dazu, mich darum zu kümmern.
Da der automatische Weg nicht mehr geht, habe ich nun ein manuelles Update versucht. Dabei habe ich jamaica und hibiscus heruntergeladen (Win64). Mein altes Jameica-Verzeichnis habe ich umbenannt und daneben das aktuelle jameica in ein Verzeichnis "jameica" gepackt. Nun jameica gestartet und hibiscus online gesucht/installiert.
Ich habe seit mehreren Jahren (seit 2012 meine ich) eine hibiscus-MySQL-Datenbank auf meinem Windows Home Server am Laufen. Damit die Neuinstallation die Datenbank dort findet, habe ich die Datei "de.willuhn.jameica.hbci.rmi.HBCIDBService.Properties" in den Ordner ".jameica/cfg" kopiert. Nach dem Neustart bekomme ich jedoch eine Meldung, mit der ich nichts anfangen kann. Als nächstes habe ich dann alles Möglich in das .jameica/cfg kopiert, was ich im alten .jameica.cfg Verzeichnis hatte und damit wohl alles durcheinander gebracht (hab mich schon sehr geärgert, seht also nach, mir das vorzuwerfen )
Um alles zu reparien bin ich von vorne angefangen, habe jameica neu ausgepackt, gestartet, hibiscus nachgeladen und anschließend eine Datensicherung aus dem alten 2.6er jameica Verzeichnis eingespielt. Und da war sie wieder die Fehlermeldung...
Hier der Ausschnitt aus der Log-Datei:
Ich lese daraus, dass jameica/hibiscus eine neue Datenbank anlegen möchte. Was kann ich machen, damit Jameica/hibiscus nicht von einer Neuinstallation, sondern von einem Upgrade ausgeht?
Oder wie bekomme ich die Daten aus meiner alten MySQL-Datenbank in hibiscus geladen? Den Server möchte ich demnächst gerne abstellen, lokale Datenbank wäre also auch eine Option.
Danke für eure Hilfe!
Da ich hibiscus als Sammler für meine Kontoauszüge nutze und seit Anfang September wenig Zeit hatte, habe ich zwischenzeitlich zwar bemerkt, dass das Abholen der Kontobewegungsdaten nicht mehr funktioniert (wegen dieser netten PSD2 Umstellung), komme aber erst jetzt dazu, mich darum zu kümmern.
Da der automatische Weg nicht mehr geht, habe ich nun ein manuelles Update versucht. Dabei habe ich jamaica und hibiscus heruntergeladen (Win64). Mein altes Jameica-Verzeichnis habe ich umbenannt und daneben das aktuelle jameica in ein Verzeichnis "jameica" gepackt. Nun jameica gestartet und hibiscus online gesucht/installiert.
Ich habe seit mehreren Jahren (seit 2012 meine ich) eine hibiscus-MySQL-Datenbank auf meinem Windows Home Server am Laufen. Damit die Neuinstallation die Datenbank dort findet, habe ich die Datei "de.willuhn.jameica.hbci.rmi.HBCIDBService.Properties" in den Ordner ".jameica/cfg" kopiert. Nach dem Neustart bekomme ich jedoch eine Meldung, mit der ich nichts anfangen kann. Als nächstes habe ich dann alles Möglich in das .jameica/cfg kopiert, was ich im alten .jameica.cfg Verzeichnis hatte und damit wohl alles durcheinander gebracht (hab mich schon sehr geärgert, seht also nach, mir das vorzuwerfen )
Um alles zu reparien bin ich von vorne angefangen, habe jameica neu ausgepackt, gestartet, hibiscus nachgeladen und anschließend eine Datensicherung aus dem alten 2.6er jameica Verzeichnis eingespielt. Und da war sie wieder die Fehlermeldung...
Hier der Ausschnitt aus der Log-Datei:
Zitat
[Mon Dec 23 18:04:52 CET 2019][WARN][pool-1-thread-1][de.willuhn.jameica.services.BackupService$Consumer.handleMessage] detected error: java.rmi.RemoteException: connection to database.jdbc:h2:C:\Users\Ralf\.jameica\hibiscus/h2db/hibiscus;CIPHER=XTEA failed; nested exception is:
org.h2.jdbc.JdbcSQLNonTransientConnectionException: Verschlüsselungsfehler in Datei null
Encryption error in file null [90049-199]
[Mon Dec 23 18:04:52 CET 2019][WARN][pool-1-thread-1][de.willuhn.jameica.services.BackupService$Consumer.handleMessage] detected error: java.rmi.RemoteException: connection to database.jdbc:h2:C:\Users\Ralf\.jameica\hibiscus/h2db/hibiscus;CIPHER=XTEA failed; nested exception is:
org.h2.jdbc.JdbcSQLNonTransientConnectionException: Verschlüsselungsfehler in Datei null
Encryption error in file null [90049-199]
[Mon Dec 23 18:04:52 CET 2019][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] Installiere Hibiscus ...
[Mon Dec 23 18:04:52 CET 2019][INFO][main][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Mon Dec 23 18:04:53 CET 2019][WARN][pool-1-thread-1][de.willuhn.jameica.services.BackupService$Consumer.handleMessage] detected error: java.rmi.RemoteException: connection to database.jdbc:h2:C:\Users\Ralf\.jameica\hibiscus/h2db/hibiscus;CIPHER=XTEA failed; nested exception is:
org.h2.jdbc.JdbcSQLNonTransientConnectionException: Verschlüsselungsfehler in Datei null
Encryption error in file null [90049-199]
[Mon Dec 23 18:04:53 CET 2019][ERROR][main][de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.checkConsistency] unable to recreate database
java.rmi.RemoteException: connection to database.jdbc:h2:C:\Users\Ralf\.jameica\hibiscus/h2db/hibiscus;CIPHER=XTEA failed; nested exception is:
org.h2.jdbc.JdbcSQLNonTransientConnectionException: Verschlüsselungsfehler in Datei null
org.h2.jdbc.JdbcSQLNonTransientConnectionException: Verschlüsselungsfehler in Datei null
Encryption error in file null [90049-199]
[Mon Dec 23 18:04:52 CET 2019][WARN][pool-1-thread-1][de.willuhn.jameica.services.BackupService$Consumer.handleMessage] detected error: java.rmi.RemoteException: connection to database.jdbc:h2:C:\Users\Ralf\.jameica\hibiscus/h2db/hibiscus;CIPHER=XTEA failed; nested exception is:
org.h2.jdbc.JdbcSQLNonTransientConnectionException: Verschlüsselungsfehler in Datei null
Encryption error in file null [90049-199]
[Mon Dec 23 18:04:52 CET 2019][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] Installiere Hibiscus ...
[Mon Dec 23 18:04:52 CET 2019][INFO][main][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Mon Dec 23 18:04:53 CET 2019][WARN][pool-1-thread-1][de.willuhn.jameica.services.BackupService$Consumer.handleMessage] detected error: java.rmi.RemoteException: connection to database.jdbc:h2:C:\Users\Ralf\.jameica\hibiscus/h2db/hibiscus;CIPHER=XTEA failed; nested exception is:
org.h2.jdbc.JdbcSQLNonTransientConnectionException: Verschlüsselungsfehler in Datei null
Encryption error in file null [90049-199]
[Mon Dec 23 18:04:53 CET 2019][ERROR][main][de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.checkConsistency] unable to recreate database
java.rmi.RemoteException: connection to database.jdbc:h2:C:\Users\Ralf\.jameica\hibiscus/h2db/hibiscus;CIPHER=XTEA failed; nested exception is:
org.h2.jdbc.JdbcSQLNonTransientConnectionException: Verschlüsselungsfehler in Datei null
Ich lese daraus, dass jameica/hibiscus eine neue Datenbank anlegen möchte. Was kann ich machen, damit Jameica/hibiscus nicht von einer Neuinstallation, sondern von einem Upgrade ausgeht?
Oder wie bekomme ich die Daten aus meiner alten MySQL-Datenbank in hibiscus geladen? Den Server möchte ich demnächst gerne abstellen, lokale Datenbank wäre also auch eine Option.
Danke für eure Hilfe!