Fehler beim Initialisieren der Datenbank

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Benutzeravatar
DIG
Beiträge: 469
Registriert: Freitag 11. Januar 2013, 00:02
Verein: Deutsch-Isländische Gesellschaft e.V.
Mitglieder: 250
JVerein-Version: aktuellste
Betriebssystem: Win
Wohnort: Krefeld

Re: Fehler beim Initialisieren der Datenbank

Beitrag von DIG »

Hallo Neelix,
Du hast ein anderes Problem als in diesem Thread - auch wenn die Fehlermeldung gleich lautet.
Dein Problem ist dieses: Eindeutiger Index oder Primärschlüssel verletzt bei ALTER TABLE PUBLIC.ANFANGSBESTAND ADD CONSTRAINT PUBLIC.FKANFANGSBESTAND1 FOREIGN KEY(KONTO) REFERENCES PUBLIC.KONTO(ID) NOCHECK [23505-199].
D.h. in der Tabelle ANFANGSBESTAND gibt es bei mindestens einem Datensatz mit einem Wert in dessen Spalte KONTO zu dem es keinen passenden Datensatz in der Tabelle KONTO gibt.
Möglicherweise hast Du (unabsichtlich?) ein Konto gelöscht oder es wurde durch einen Fehler entfernt. Jedenfalls fehlt es nun und muss in Deiner Datenbank wahrascheinlich manuell wieder eingetragen werden.
Falls Du damit nicht weiter kommst, schreib einen neuen Thread für Dein Problem.
Viele Grüße,
Carsten
steve_soper
Beiträge: 2
Registriert: Sonntag 17. Januar 2021, 13:23
Verein: Solawie Neuried
Mitglieder: 75
JVerein-Version: 2.8.18
Betriebssystem: Windows 10

Fehler beim Initialisieren der Datenbank JVerein 2.8.18

Beitrag von steve_soper »

Hallo,

ich bin neu in der Jameica, Hibiskus & Co. Welt und habe das Problem, dass ich JVerein nicht zum Laufen bekomme.
Fehlermeldung ist:

jverein (Fehler beim Initialisieren der Datenbank)

java.lang.NullPointerException
at de.jost_net.JVerein.gui.control.EinstellungControl.getName(EinstellungControl.java:311)
at de.jost_net.JVerein.gui.view.EinstellungenAllgemeinView.bind(EinstellungenAllgemeinView.java:41)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:714)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:911)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4725)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:907)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:597)
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.AdministrationEinstellungenAllgemeinAction.handleAction(AdministrationEinstellungenAllgemeinAction.java:28)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:174)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:911)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4725)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:907)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:168)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
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)


Jameica in der Version:
Version: 2.10.0
SWT-Version: 4936 / win32
Java-Version: 11.0.9.1 / Windows 10 amd64
Build: 480 [Datum 20201127]

JVerein in der Version: 2.8.18

OS: Windows 10 win64

Den Forumsbeitrag hier mit über 100 Beiträgen habe ich mir angesehen aber beim besten Willen keinen direkt umsetzbaren Tipp gefunden. So tief in der Materie bin ich leider nicht.
Da ich bei beiden Tools (Jameica und JVerein) die neueste Version verwende, hatte ich gehofft, dass die beiden sich verstehen. Die Installation von Hibiskus und SynTAX hat einwandfrei funktioniert.

Über einen Tipp würde ich mich freuen, damit ich unserer 'Kassiererin' bei der Mitgliederverwaltung helfen kann. Leider ist sie technisch nicht in der Lage, mich bei der Fragestellung zu 'supporten'.
Rolf80
Beiträge: 2
Registriert: Donnerstag 2. Juli 2020, 23:27

Re: Fehler beim Initialisieren der Datenbank

Beitrag von Rolf80 »

Hatte heute wieder das Problem ("Fehler beim Initialisieren der Datenbank"). Diesmal hat's geholfen, die jameica/lib/h2/h2-1.4.199.jar durch die h2-1.4.196.jar zu ersetzen. Kann die Datei leider nicht anhängen, aber hier [1] ist n Link (auf eigene Gefahr).
[1] http://www.java2s.com/example/jar/h/dow ... -file.html
Antworten