Seite 1 von 1

Umstellung auf OpenJVerein erst jetzt

Verfasst: Donnerstag 23. Juli 2026, 16:10
von StefanDT
Liebe hilfreiche Menschen,

zum Umstieg von JVerein auf OpenJVerein gibt es hier einen fast anderthalb Jahre alten Thread, an dem ich mitschrieb: https://jverein-forum.de/viewtopic.php?p=20530

Nun habe ich die Buchhaltung eines Vereins, die seit mindestens anderthalb Jahren nicht angefasst wurde; und auch mit den Tipps vom Link oben komme ich nicht weiter. Ich weiß leider nicht, ob die Schritte schon mal gegangen wurden.

Ich nehme an, das liegt daran, dass seitdem alle Programme (vor allem Hibiscus) weiter entwickelt wurden. Ich habe auf dem Ubuntu-Rechner eine aktuelle Jameica/Hibiscus-Installation, mit der ich andere Banking-Daten bearbeite. Brauche ich eine alte Hibiscus-Version?

Hat eine Person einen Tipp, wie ich die alten Daten aktivieren kann?

Was ich probiert habe und je nicht funktioniert hat:
  • Diesen "H2-Version 1.4.199 mit der alten Version 1.4.196 ersetzen" Move - danach geht nichts mehr. Fehlermeldung
  • Verschiedene historische JVerein-Versionen installiert - Fehlermeldung je: "Fehler beim Initialisieren der Datenbank" (2.8.23; 3.0.5; 3.1.5;
Beste Grüße

Stefan

Re: Umstellung auf OpenJVerein erst jetzt

Verfasst: Donnerstag 23. Juli 2026, 17:24
von StefanDT
Noch keine Lösung, aber eine Idee - mit neuer Frage:
Ich hatte Daten von Januar 2025 (!) gesichert mit älteren Hibiscus-, JVerein-Versionen. Aber: Die brauchen auch ein älteres Jameica (2.12.0+) - wo finde ich das? Hier nicht:

https://www.willuhn.de/wiki/doku.php?id ... 5_11022025

https://www.willuhn.de/products/jameica ... ad_ext.php

Re: Umstellung auf OpenJVerein erst jetzt

Verfasst: Donnerstag 23. Juli 2026, 17:30
von joma
Du solltest die aktuellen Versionen von Jameica, Hibiscus und OpenJVerein verwenden.

Deine kaputte Datenbank solltest du wie im letzten Beitrag unter https://jverein-forum.de/viewtopic.php?t=4525&start=140 beschrieben reparieren.

Falls du früher auch die Version 199 verwendet hast, dann mache auch den Export mit dieser Versionund nicht mit 196.

Re: Umstellung auf OpenJVerein erst jetzt

Verfasst: Freitag 24. Juli 2026, 13:59
von StefanDT
Herzlichen Dank! Ich hoffe, es ist okay hier zu antworten/nachzufragen und nicht im Ursprungs-Thread. Ich verstehe es nur teilweise und es funktioniert zunächst nicht. Mein Vorgehen:

In den Programm ordner ~/jameica/lib/h2 kopiere ich die h2-1.4.199.jar aus "disabled"

Terminal auf, wechseln in den o.g Ordner

Ausführen:
java -cp h2-1.4.196.jar org.h2.tools.Script -url jdbc:h2:/home/USER/.jameica/jverein/h2db/jverein -user jverein -PASSWORD jverein -script /home/user/jverein_out.sql
... wobei der Pfad mit "User" ins Datenverzeichnis führt
... PASSWORD mein Anmeldepasswort
... einen eigenen user habe ich nicht.

Dann leider Fehlermeldung:
Fehler: Hauptklasse org.h2.tools.Script konnte nicht gefunden oder geladen werden
Ursache: java.lang.ClassNotFoundException: org.h2.tools.Script

Muss ich in Ubuntu etwas nachinstallieren?

Re: Umstellung auf OpenJVerein erst jetzt

Verfasst: Freitag 24. Juli 2026, 17:19
von joma
In deinem Befehl steht noch die 196 und nicht die 199

Re: Umstellung auf OpenJVerein erst jetzt

Verfasst: Montag 27. Juli 2026, 11:42
von StefanDT
Ups, Danke! Mit der Korrektur geht es weiter - aber funktioniert dann doch nicht.

Im benannten home-Verzeichnis wird keine Datei abgelegt. Im Terminal erscheint diese Meldung:

Exception in thread "main" org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Eindeutiger Index oder Primärschlüssel verletzt: "PRIMARY KEY ON """".PAGE_INDEX"
Unique index or primary key violation: "PRIMARY KEY ON """".PAGE_INDEX"; SQL statement:
ALTER TABLE PUBLIC.ANFANGSBESTAND ADD CONSTRAINT PUBLIC.FKANFANGSBESTAND1 FOREIGN KEY(KONTO) REFERENCES PUBLIC.KONTO(ID) ON DELETE CASCADE NOCHECK [23505-199]

Re: Umstellung auf OpenJVerein erst jetzt

Verfasst: Montag 27. Juli 2026, 14:07
von joma
Das schaut für mich so aus als ob Anfangsbestände für ein Konto existieren welches gelöscht wurde. Damit das durchläuft müssten diese Anfangsbestände vorher gelöscht werden.

Re: Umstellung auf OpenJVerein erst jetzt

Verfasst: Montag 27. Juli 2026, 17:38
von StefanDT
Ganz herzlichen Dank für Deine Hilfe. Aber ich komme da nicht weiter - ich werde wohl einfach alles neu anlegen und die Kontoumsätze in die neue Installation importieren. Nicht schöne, aber am Ende einfachere Lösung - da ich die Umsätze noch habe und der Umfang der Umsätze überschaubar sit.