connection to database.jdbc:h2 failed

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
bfeld
Beiträge: 4
Registriert: Dienstag 18. Februar 2020, 22:59
JVerein-Version: 2.8.18
Betriebssystem: Linux

connection to database.jdbc:h2 failed

Beitrag von bfeld »

Am 12.02.2022 wurde in Debian Sid (unstable) die H2 Database Engine "libh2-java" von Version 1.4.197-4 auf 2.1.210-1 aktualisiert. Seitdem lässt sich JVerein und Hibiscus nicht mehr mit der vorhandenen Datenbank starten:

Code: Alles auswählen

[ERROR][main][de.willuhn.jameica.hbci.HBCI.call] unable to init db service
java.rmi.RemoteException: connection to database.jdbc:h2:/home/club/.jameica/hibiscus/h2db/hibiscus;MVCC=FALSE;CIPHER=XTEA failed; nested exception is: 
	org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unsupported connection setting "MVCC" [90113-210]

java.rmi.RemoteException: connection to database.jdbc:h2:/home/club/.jameica/jverein/h2db/jverein failed; nested exception is: 
	org.h2.jdbc.JdbcSQLNonTransientException: General error: "The write format 1 is smaller than the supported format 2 [2.1.210/5]" [50000-210]
Wenn "libh2-java" wieder auf Version 1.4.197-4 zurück gesetzt wird, kann JVerein die Datenbank auch wieder öffnen.

JVerein 2.8.18, Hibiscus 2.10.4, Jameica 2.10.1
bfeld
Beiträge: 4
Registriert: Dienstag 18. Februar 2020, 22:59
JVerein-Version: 2.8.18
Betriebssystem: Linux

Re: connection to database.jdbc:h2 failed

Beitrag von bfeld »

Dieses Problem in Debian-Linux unstable wurde mit folgendem Bug Report behoben, indem die h2database auf die alte Version zurück gesetzt wurde:
https://bugs.debian.org/cgi-bin/bugrepo ... ug=1005838

Es ist geplant, eine Migrations-Strategie für die Datenbank zu entwerfen, bevor auf die neue h2database aktualisiert wird.
Antworten