Seite 3 von 3

Re: Fehler beim Initialisieren der Datenback nach Update

Verfasst: Donnerstag 6. November 2025, 07:50
von joma
Wenn eine leere DB erzeugt wurde, wurde dann die alte DB dabei überschrieben?

Re: Fehler beim Initialisieren der Datenback nach Update

Verfasst: Donnerstag 6. November 2025, 18:02
von lscotty
Sorry, ich habe noch einmal alles überprüft:
Nach dem ersten Start von jameica 2.12.0 passiert folgendes (gestern hatte ich leider was blödes ausprobiert und Euch falsch gesagt, entschuldigt bitte!)
  • hibiscus ist in der v.2.12.0 und läuft: Habe KSK und PostBank Überweisungen getätigt, hat geklappt, auch mit Meldung bei
    Konto-Empfänger-Unstimmigkeiten in der Namensgleichheit, soweit alles TOPP!
  • Beim erfassen neuer Überweisungsaufträge kann er die Adressen aus der Datenbank nicht finden.
    hibiscus_fehler_adresse_nit-gefunden.jpg
  • Adressbuch lässt sich nicht öffnen, meldet:
    hibiscus_fehler_adressbuch.jpg
    hibiscus_fehler_adressbuch.jpg (20.04 KiB) 3804 mal betrachtet
  • ab hier nur noch Verein:
  • Willkommen.jpg
  • Was ist in welchen Ordnern:
    Benutzerverzeichnis:
    Struktur.jpg
    In D:\User\xxx\.jameica gibt es u.A. einen Ordner hibiscus, jverein. In beiden einen Unterordner h2db.
    In D:\User\xxx\.jameica\\hibiscus\h2db: 2 dateien: hibiscus.h2.db und hibiscus.trace.db.
    jverein_hibiscus_h2db.jpg
    In D:\User\xxx\.jameica\jverein\h2db: 2 Dateien: jverein.h2.db und jverein.trace.db.
    jverein_jverein_h2db.jpg
  • Programmverzeichnis von jameica, da wo die jameica-win64.exe liegt:
    Striktur2.jpg
    Dort im Ordenr jameica_2.12.0\lib\h2 liegt keine *.jar
    Im Ordner jameica_2.12.0\lib\h2\migration-h2\enabled liegt die h2-1.4.199-fork.jar und die h2-2.3.232.jar
    Im Ordner jameica_2.12.0\lib\h2\migration-h2\disabled liegt die h2-1.4.199.jar
Ich hoffe ich habe jetzt alles berichtet und Ihr könnt was damit anfangen um mir helfen zu können.

Vielen lieben Dank!

Re: Fehler beim Initialisieren der Datenback nach Update

Verfasst: Freitag 7. November 2025, 17:44
von lenilsas
Moin,
Ohne Logdatei kann ich da nichts genaues sagen, aber ich vermute, dass es an der h2 Version liegt. Wie weiter oben beschrieben, würde ich probieren, die disabled und enabled Ordner umbenennen und stattdessen die 1.4.196 hineinzutun. oder die 1.4.199 durch die 1.4.196 (im disabled Ordner) zu ersetzen.
Aber wie gesagt nur Vermutungen...
Grüße Nils

Re: Fehler beim Initialisieren der Datenback nach Update

Verfasst: Samstag 8. November 2025, 17:52
von chriwei
Ich kann bestätigen, dass der Austausch der Datenbankanwendung Erfolg bringt.

In der neuen Installation von jameica 2.12.0 (und hibiscus 2.12.0) habe ich im Ordner, der oben genannt wurde

Code: Alles auswählen

jameica_2.12.0\lib\h2\migration-h2\enabled liegt die h2-1.4.199-fork.jar und die h2-2.3.232.jar
die existierenden *.jar Dateien in den Ordner disabled verschoben und in enabled nur die funktionierende h2-1.4.197.jar aus der alten Installation reinkopiert. Anschließend habe ich nochmal das alte Backup eingespielt und seitdem läuft es wieder.
Viel Glück

Re: Fehler beim Initialisieren der Datenback nach Update

Verfasst: Samstag 8. November 2025, 18:25
von joma
Das ist aber sehr seltsam. So wie ich es verstanden hatte ist der enabled Ordner eine Vorbereitung für eine zukünftige Migration zur Version 2.
Aktuell sollte Jameica ohne der Migration Option gestartet werden und damit der disabled Ordner relevant sein und das dortige jar verwendet werden.

Re: Fehler beim Initialisieren der Datenback nach Update

Verfasst: Samstag 8. November 2025, 18:54
von joma
In der Release Note von Jameica steht:
NEW: 0186 Erster Code für H2-Migration (mehrere Versionen des H2-Treibers im Classpath, kann per „migration-h2=true/false“ in de.willuhn.jameica.system.Config.properties umgeschaltet werden

Diese Option sollte nicht auf true stehen. Erst wenn Hibiscus und JVerein die Migration unterstützen kann man die Option einschalten. Dann sind aber auch die mit Jameica gelieferten jars im Migration Ordner nötig, weil dann auf die Version 2 umgestellt/migriert wird.

Re: Fehler beim Initialisieren der Datenback nach Update

Verfasst: Sonntag 9. November 2025, 09:53
von chriwei
Hallo joma,

das ist ein sehr hilfreicher Hinweis. Ich habe in meinem Benutzerordner unter jameica/cfg/de.willuhn.jameica.system.Config.properties nachgeschaut und die Variable migration-h2 ist auf false gesetzt.
D.h. jameica sucht in migration-h2/disabled nach der H2 Version? Ist das richtig.
Wahrscheinlich habe ich die h2_1.4.199_fork im Zuge des Versionswechsels dort rein kopiert und das war der entscheidende Schritt?
Ich hoffe, das hilft.
Viele Grüße
Christian

Re: Fehler beim Initialisieren der Datenback nach Update

Verfasst: Sonntag 9. November 2025, 11:13
von joma
Ja, das ist mein Verständnis. Allerdings ist im disabled Ordner ja schon die 199.jar. Diese unterscheidet sich funktionell nicht vom 199.fork.

Re: Fehler beim Initialisieren der Datenback nach Update

Verfasst: Montag 10. November 2025, 14:39
von lscotty
Ich habe es letztendlich irgendwie hinbekommen mit Hilfe der Anleitung von DIG hier:
viewtopic.php?f=5&t=4525&start=19
und ein wenig Unterstützung von KI.
Danke Euch Allen!