sbuer hat geschrieben: Donnerstag 21. Januar 2021, 00:12
Hallo Neelix,
jameica (quasi) die Platform für hibiscus und jverein bringt zur h2-Datenbank die library h2-1.4.199.jar mit. Der Fehler gibt es seit der Version .197 und höher. (soweit mir bekannt).
Versuche mal folgendes in deinem jameica Ordner C:\Users\markw\.jameica\lib\h2 Ordner gibt es die h2-1.4.199.jar. Nenne diese um (ich habe .save drangehangen) und platziere dort mal die h2-1.4.196.jar.
Die bekommst Du beispielsweise aus dem Maven Repository von h2
https://mvnrepository.com/artifact/com. ... h2/1.4.196
Starte dann einmal die Umgebung neu. Denk dran. Datenbanksicherung ist das A und O. Mache vorher mal ein Backup Deiner Daten. Sicher ist sicher
Gruß,
Stefan
Hey Stefan,
ich hatte zwischenzeitlich versucht alles zu deinstallieren und eben eine Neuinstallation versucht. Leider finde ich unter " \.jameica " keinen Ordner " \lib ".
de.willuhn.jameica.system.JameicaException: MitgliederSucheView kann nicht erstellt werden: connection to database.jdbc:h2:C:\Users\markw\.jameica\jverein/h2db/jverein failed; nested exception is:
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) NOCHECK [23505-199]
at de.willuhn.jameica.services.BeanService.get(BeanService.java:186)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:532)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:569)
at de.jost_net.JVerein.gui.action.MitgliedSucheAction.handleAction(MitgliedSucheAction.java:29)
at de.willuhn.jameica.gui.Navigation.start(Navigation.java:371)
at de.willuhn.jameica.gui.Navigation.access$500(Navigation.java:47)
at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:466)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4195)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1037)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4012)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3612)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:928)
at de.willuhn.jameica.gui.GUI.init(GUI.java:331)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
Wäre es vielleicht eine Idee, die Ordner der laufenden Installation auf dem alten Rechner zu kopieren und im neuen Rechner einzufügen?