SQL-Fehler bei Erstinstallation
Moderator: heiner
SQL-Fehler bei Erstinstallation
Hallo,
habe gerade die 1.4.0.1 unter WindowsXP installiert. Meine Datenbankanbindung soll unter MySQL(V. 5.5) erfolgen.
Ich habe mich an eure Installationsanweisung (http://www.jverein.de/dokumentationmysql.php) gehalten und erhalte nun aber folgenden Fehler beim Starten von Jameica.
"error while executing sql script. Current statement: CREATE TABLE mitglied (id int(10) AUTO_INCREMENT,externemitgliedsnummer int(10),anrede VARCHAR(10),titel VARCHAR(20),name VARCHAR(40) NOT NULL,vorname VARCHAR(40) NOT NULL,strasse VARCHAR(40) NOT NULL,plz VARCHAR(10) NOT NULL,ort VARCHAR(40) NOT NULL,zahlungsweg INTEGER,zahlungsrhytmus INTEGER,blz VARCHAR(8),konto VARCHAR(10),kontoinhaber VARCHAR(27),geburtsdatum DATE,geschlecht CHAR(1),telefonprivat VARCHAR(15),telefondienstlich VARCHAR(15),handy VARCHAR(15),email VARCHAR(50),eintritt DATE,beitragsgruppe INTEGER,zahlerid INTEGER,austritt DATE,kuendigung DATE,vermerk1 VARCHAR(255),vermerk2 VARCHAR(255),eingabedatum DATE,UNIQUE (id), UNIQUE (externemitgliedsnummer),PRIMARY KEY (id))TYPE=InnoDB
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
"...
Ich vermute mal die entscheidende Information in dieser Fehlermeldung ist "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 1"
Kann mir jemand sagen, was ich falsch gemacht habe?
Gruß,
Uwe
habe gerade die 1.4.0.1 unter WindowsXP installiert. Meine Datenbankanbindung soll unter MySQL(V. 5.5) erfolgen.
Ich habe mich an eure Installationsanweisung (http://www.jverein.de/dokumentationmysql.php) gehalten und erhalte nun aber folgenden Fehler beim Starten von Jameica.
"error while executing sql script. Current statement: CREATE TABLE mitglied (id int(10) AUTO_INCREMENT,externemitgliedsnummer int(10),anrede VARCHAR(10),titel VARCHAR(20),name VARCHAR(40) NOT NULL,vorname VARCHAR(40) NOT NULL,strasse VARCHAR(40) NOT NULL,plz VARCHAR(10) NOT NULL,ort VARCHAR(40) NOT NULL,zahlungsweg INTEGER,zahlungsrhytmus INTEGER,blz VARCHAR(8),konto VARCHAR(10),kontoinhaber VARCHAR(27),geburtsdatum DATE,geschlecht CHAR(1),telefonprivat VARCHAR(15),telefondienstlich VARCHAR(15),handy VARCHAR(15),email VARCHAR(50),eintritt DATE,beitragsgruppe INTEGER,zahlerid INTEGER,austritt DATE,kuendigung DATE,vermerk1 VARCHAR(255),vermerk2 VARCHAR(255),eingabedatum DATE,UNIQUE (id), UNIQUE (externemitgliedsnummer),PRIMARY KEY (id))TYPE=InnoDB
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
"...
Ich vermute mal die entscheidende Information in dieser Fehlermeldung ist "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 1"
Kann mir jemand sagen, was ich falsch gemacht habe?
Gruß,
Uwe
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: SQL-Fehler bei Erstinstallation
Setze die neueste Version 2.0.0 ein. Damit wird es funktionieren. Allerdings wird es erst in einigen Tagen das Windows-Setup geben. Die Installation von Hand ist allerdings auch kein Hexenwerk.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Re: SQL-Fehler bei Erstinstallation
Klappt mit der 2.0 leider auch nicht.
Der Fehler lautet jetzt:
error while executing sql script. Current statement: CREATE TABLE property (id int(10) AUTO_INCREMENT,name text NOT NULL,content text NULL,UNIQUE (id),UNIQUE KEY name (name(255)),PRIMARY KEY (id)) TYPE = InnoDB
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE = InnoDB' at line 1
Gruß,
Uwe
Der Fehler lautet jetzt:
error while executing sql script. Current statement: CREATE TABLE property (id int(10) AUTO_INCREMENT,name text NOT NULL,content text NULL,UNIQUE (id),UNIQUE KEY name (name(255)),PRIMARY KEY (id)) TYPE = InnoDB
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE = InnoDB' at line 1
Gruß,
Uwe
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: SQL-Fehler bei Erstinstallation
Hallo Uwe,
dieses Mal kommt die Fehlermeldung aus Hibiscus. Ist in deiner MySQL-Installation evtl. InnoDB nicht aktiviert worden? Falls doch, wende dich bitte an Olaf. Sollte die Meldung wieder aus JVerein kommen, bin ich dran. Allerdings habe ich kurz vor der Freigabe der Version 2.0.0 die MySQL-Neuinstallation getestet. Daher bin ich mir ziemlich sicher, dass es funktioniert.
Heiner
dieses Mal kommt die Fehlermeldung aus Hibiscus. Ist in deiner MySQL-Installation evtl. InnoDB nicht aktiviert worden? Falls doch, wende dich bitte an Olaf. Sollte die Meldung wieder aus JVerein kommen, bin ich dran. Allerdings habe ich kurz vor der Freigabe der Version 2.0.0 die MySQL-Neuinstallation getestet. Daher bin ich mir ziemlich sicher, dass es funktioniert.
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Re: SQL-Fehler bei Erstinstallation
Hallo Heiner,
InnoDB ist aktiviert. Aber wer ist Olaf?
Gruß,
Uwe
InnoDB ist aktiviert. Aber wer ist Olaf?
Gruß,
Uwe
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: SQL-Fehler bei Erstinstallation
Hallo Uwe,
wie ich gerade im Homebanking-Forum gelesen habe, bist du selber fündig geworden.
Heiner
wie ich gerade im Homebanking-Forum gelesen habe, bist du selber fündig geworden.
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Re: SQL-Fehler bei Erstinstallation
Hallo Heiner,
ja, wollt ich dir eigentlich auch noch sagen, aber ich musste dringend weg.
Danke nochmals,
Uwe
ja, wollt ich dir eigentlich auch noch sagen, aber ich musste dringend weg.
Danke nochmals,
Uwe
Re: SQL-Fehler bei Erstinstallation
Hallo Heiner,
jetzt spiele ich den Ball wieder zu dir
Nachdem ich nun erfolgreich die SQL-Datenbank erstellen konnte, habe ich
a) eine passende Datei "de.jost_net.JVerein.rmi.JVereinDBService.properties" erstellt
b) JVerein in das plugin-Verzeichnis entpackt
Beim Start vom Jameica erhalte ich jetzt folgende Fehlermeldung:
Fehler
java.rmi.RemoteException: error while getting database service; nested exception is:
de.willuhn.util.ApplicationException: Der Service "database" wurde nicht gefunden
at de.jost_net.JVerein.Einstellungen.getDBService(Einstellungen.java:227)
at de.jost_net.JVerein.Einstellungen.<clinit>(Einstellungen.java:167)
....
Kannst du dazu etwas sagen?
Gruß,
Uwe
jetzt spiele ich den Ball wieder zu dir

Nachdem ich nun erfolgreich die SQL-Datenbank erstellen konnte, habe ich
a) eine passende Datei "de.jost_net.JVerein.rmi.JVereinDBService.properties" erstellt
b) JVerein in das plugin-Verzeichnis entpackt
Beim Start vom Jameica erhalte ich jetzt folgende Fehlermeldung:
Fehler
java.rmi.RemoteException: error while getting database service; nested exception is:
de.willuhn.util.ApplicationException: Der Service "database" wurde nicht gefunden
at de.jost_net.JVerein.Einstellungen.getDBService(Einstellungen.java:227)
at de.jost_net.JVerein.Einstellungen.<clinit>(Einstellungen.java:167)
....
Kannst du dazu etwas sagen?
Gruß,
Uwe
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: SQL-Fehler bei Erstinstallation
Da müssen vorher noch Meldungen erschienen sein. Die von dir angegebene Meldung ist nur ein Folgefehler.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Re: SQL-Fehler bei Erstinstallation
Ja, hatte ich wohl übersehen... sorry.
Ich habe nochmals bei Null angefangen. D.h .jameica gelöscht, Datenbank gelöscht und alles wieder neu.
Der erste Fehler in der Liste lautet:
error while executing sql script. Current statement: alter table buchung modify column kommentar varchar(1000)
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'kommentar' in 'buchung'
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
...
Ich finde ebenfalls keine Spalte "kommentar" in der Tabelle "buchung" in meiner SQL-DB.
In der Datei "create_mysql.sql" wird die auch nicht angelegt...
Gruß,
Uwe
Ich habe nochmals bei Null angefangen. D.h .jameica gelöscht, Datenbank gelöscht und alles wieder neu.
Der erste Fehler in der Liste lautet:
error while executing sql script. Current statement: alter table buchung modify column kommentar varchar(1000)
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'kommentar' in 'buchung'
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
...
Ich finde ebenfalls keine Spalte "kommentar" in der Tabelle "buchung" in meiner SQL-DB.
In der Datei "create_mysql.sql" wird die auch nicht angelegt...
Gruß,
Uwe