Fehler beim Initialisieren der Datenback nach Update
Moderator: heiner
-
joma
- Beiträge: 270
- Registriert: Donnerstag 8. August 2024, 14:44
- Verein: Förderverein "Brücke" e.V.
- Mitglieder: 75
- JVerein-Version: 2.8.22
- Betriebssystem: Linux
Re: Fehler beim Initialisieren der Datenback nach Update
Wenn eine leere DB erzeugt wurde, wurde dann die alte DB dabei überschrieben?
Re: Fehler beim Initialisieren der Datenback nach Update
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!)
Vielen lieben Dank!
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.
- Adressbuch lässt sich nicht öffnen, meldet:
- ab hier nur noch Verein:
- Was ist in welchen Ordnern:
Benutzerverzeichnis: 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. In D:\User\xxx\.jameica\jverein\h2db: 2 Dateien: jverein.h2.db und jverein.trace.db.
- Programmverzeichnis von jameica, da wo die jameica-win64.exe liegt:
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
Vielen lieben Dank!
Re: Fehler beim Initialisieren der Datenback nach Update
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
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
-
chriwei
- Beiträge: 3
- Registriert: Freitag 7. November 2025, 17:16
- Verein: Liederkranz Bad Schussenried 1859 e.V.
- Mitglieder: 35
- JVerein-Version: 3.2.2
- Betriebssystem: Linux (Ubuntu 24.04)
- Kontaktdaten:
Re: Fehler beim Initialisieren der Datenback nach Update
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
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
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.jarViel Glück
-
joma
- Beiträge: 270
- Registriert: Donnerstag 8. August 2024, 14:44
- Verein: Förderverein "Brücke" e.V.
- Mitglieder: 75
- JVerein-Version: 2.8.22
- Betriebssystem: Linux
Re: Fehler beim Initialisieren der Datenback nach Update
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.
Aktuell sollte Jameica ohne der Migration Option gestartet werden und damit der disabled Ordner relevant sein und das dortige jar verwendet werden.
-
joma
- Beiträge: 270
- Registriert: Donnerstag 8. August 2024, 14:44
- Verein: Förderverein "Brücke" e.V.
- Mitglieder: 75
- JVerein-Version: 2.8.22
- Betriebssystem: Linux
Re: Fehler beim Initialisieren der Datenback nach Update
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.
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.
-
chriwei
- Beiträge: 3
- Registriert: Freitag 7. November 2025, 17:16
- Verein: Liederkranz Bad Schussenried 1859 e.V.
- Mitglieder: 35
- JVerein-Version: 3.2.2
- Betriebssystem: Linux (Ubuntu 24.04)
- Kontaktdaten:
Re: Fehler beim Initialisieren der Datenback nach Update
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
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
-
joma
- Beiträge: 270
- Registriert: Donnerstag 8. August 2024, 14:44
- Verein: Förderverein "Brücke" e.V.
- Mitglieder: 75
- JVerein-Version: 2.8.22
- Betriebssystem: Linux
Re: Fehler beim Initialisieren der Datenback nach Update
Ja, das ist mein Verständnis. Allerdings ist im disabled Ordner ja schon die 199.jar. Diese unterscheidet sich funktionell nicht vom 199.fork.