Hallo Eddy,
also ich habe für unseren Verein eine MySQL Datenbank in einem VPN laufen. Ich habe mich dabei an die Anleitung gehalten und es funktioniert.
Viel Erfolg beim Fehlersuchen
Markus
Plugin-Fehler: Jverein (de.willuhn.util.ApplicationException)
Moderator: heiner
Re: Plugin-Fehler: Jverein (de.willuhn.util.ApplicationException)
Hallo Bärlin
Danke für deine schnelle Antwort.
Ich hab mich auch peinlichst genau an die Anleitung gehalten und es geht nicht!
Zu ersten muss man in der /etc/mysql/mysql.conf.d/mysqld.cfg den Parameter bind-address anpassen. Der Default steht auf 127.0.0.1 (=localhost). Eingetragen sein sollte dort die IP des Netzwerinterfaces, an dem mysql horchen soll. Das steht in keiner Anleitung. Und dann geht gar nichts im Netz.
Und dann gibt es dort noch die Fehlermeldungen bei der Installation von Jverein (siehe oben).
Wenn das schon mal ging, dann vermute ich einen Versionskonflikt. Ich benutze auf dem Server:
ubuntu 16.04 LTS Server mit mysql-server-5.7.
Die Jverein auf dem Client ist die aktuelle (ich glaube 2.8.13).
Welche Versionen laufen bei dir?
Grüße Eddy
Danke für deine schnelle Antwort.
Ich hab mich auch peinlichst genau an die Anleitung gehalten und es geht nicht!
Zu ersten muss man in der /etc/mysql/mysql.conf.d/mysqld.cfg den Parameter bind-address anpassen. Der Default steht auf 127.0.0.1 (=localhost). Eingetragen sein sollte dort die IP des Netzwerinterfaces, an dem mysql horchen soll. Das steht in keiner Anleitung. Und dann geht gar nichts im Netz.
Und dann gibt es dort noch die Fehlermeldungen bei der Installation von Jverein (siehe oben).
Wenn das schon mal ging, dann vermute ich einen Versionskonflikt. Ich benutze auf dem Server:
ubuntu 16.04 LTS Server mit mysql-server-5.7.
Die Jverein auf dem Client ist die aktuelle (ich glaube 2.8.13).
Welche Versionen laufen bei dir?
Grüße Eddy
Re: Plugin-Fehler: Jverein (de.willuhn.util.ApplicationException)
Hallo
So, jetzt nach vielen Versuchen habe ich rausgefunden das:
ubuntu 14.04.4 LTS mit mysql-5.5 auf der Serverseite geht (genau nach Anleitung + Änderung der bind-address in /etc/mysql/my.cnf),
ubuntu 14.04.4 LTS mit mysql-5.6 auf der Serverseite geht (genau nach Anleitung) + Änderung der bind-address ...
ubuntu 16.04.1 LTS mit mysql-5.7 auf der Serverseite nicht mehr geht. Es tritt der obige Fehler auf.
Hier hören meine Kompetenzen auf, aber vielleicht kann ja mal jemand aus dem Entwicklungsteam drauf sehen.
anbei die changelog dateien von mysql-server-5.7: Grüße Eddy
So, jetzt nach vielen Versuchen habe ich rausgefunden das:
ubuntu 14.04.4 LTS mit mysql-5.5 auf der Serverseite geht (genau nach Anleitung + Änderung der bind-address in /etc/mysql/my.cnf),
ubuntu 14.04.4 LTS mit mysql-5.6 auf der Serverseite geht (genau nach Anleitung) + Änderung der bind-address ...
ubuntu 16.04.1 LTS mit mysql-5.7 auf der Serverseite nicht mehr geht. Es tritt der obige Fehler auf.
Hier hören meine Kompetenzen auf, aber vielleicht kann ja mal jemand aus dem Entwicklungsteam drauf sehen.
anbei die changelog dateien von mysql-server-5.7: Grüße Eddy
-
- Beiträge: 16
- Registriert: Dienstag 1. November 2011, 17:41
- Verein: Behinderten-Sportverein Tempelhof-Schöneberg e.V.
- Mitglieder: 530
- JVerein-Version: 2.8.7
- Betriebssystem: Linux
Re: Plugin-Fehler: Jverein (de.willuhn.util.ApplicationException)
Hallo Eddy,
auf dem Server läuft CentOS 6.8 mit mysql 5.1
JVerein ist bei uns in Version 2.8.7 installiert, da ich einfach nicht die Zeit gefunden habe, vor einem Update auf die aktuelle Version zu testen.
Ich habe momentan leider keinen Server mit Ubuntu 16.04 zum Testen zur Verfügung.
Aber wenn es mit 14.04 läuft, dann würde ich erstmal damit anfangen und dann weiter nach dem Fehler suchen.
Viele Grüße und viel Erfolg
Markus
auf dem Server läuft CentOS 6.8 mit mysql 5.1
JVerein ist bei uns in Version 2.8.7 installiert, da ich einfach nicht die Zeit gefunden habe, vor einem Update auf die aktuelle Version zu testen.
Ich habe momentan leider keinen Server mit Ubuntu 16.04 zum Testen zur Verfügung.
Aber wenn es mit 14.04 läuft, dann würde ich erstmal damit anfangen und dann weiter nach dem Fehler suchen.
Viele Grüße und viel Erfolg
Markus
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Plugin-Fehler: Jverein (de.willuhn.util.ApplicationException)
Das Problem liegt vermutlich eher bei MySQL 5.7. Dort haben sich Standardwerte beim Start des Daemon ergeben.
Welche Fehlermeldung gibt Jameica beim Start von JVerein aus?
Heiner
Welche Fehlermeldung gibt Jameica beim Start von JVerein aus?
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Re: Plugin-Fehler: Jverein (de.willuhn.util.ApplicationException)
@heiner
Ja, es ist mysql 5.7.
In einem meiner ersten posts (im Forum auf Seite 1) hab ich mal alle Fehler mit: grep ERROR jameica.log rausgefiltert.
Beim Start von Jverein zeigt sich der Fehler: siehe Titelzeile.
Grüße Eddy
Ja, es ist mysql 5.7.
In einem meiner ersten posts (im Forum auf Seite 1) hab ich mal alle Fehler mit: grep ERROR jameica.log rausgefiltert.
Beim Start von Jverein zeigt sich der Fehler: siehe Titelzeile.
Grüße Eddy
-
- Beiträge: 134
- Registriert: Freitag 7. Oktober 2016, 18:58
- Verein: 1. TC Sankt Augustin
- Mitglieder: 320
- JVerein-Version: 2.8.15
- Betriebssystem: Windows 10 / MacOS
Re: Plugin-Fehler: Jverein (de.willuhn.util.ApplicationException)
Hi,
ich hatte exakt das gleiche Problem, als ich eine Mysql-DB unter Ubuntu neu aufgesetzt habe.
Das ganze hatte aber vorher mit einer kostenlosen SQL-DB bei db4free.net funktioniert (gleiches 5.7.15 SQL-release).
Dort waren es 44 Tabellen für JVerein, in meiner neu aufgesetzten SQL-DB aber nur 40.
Mein SQL-Server ist Version 5.7.15 auf einem Ubuntu 16.04 System.
Der Client läuft unter Win 10 (JVerein 2.8.13).
Ich habe dann mal die SQL-Befehle von JVerein getraced und gesehen, dass die Table Mail nicht erzeugt werden konnte (rollback).
Wenn man das gleiche komplette Kommando für "create table mail" interaktiv in mysql eingibt, dann erhält man sinngemäß den Fehler:
invalid default value for "versand" bei create table mail. Im create-Kommando fehlt bei dem Feld "versand" die "not null" Angabe.
Offensichtlich hat sich in der aktuellen SQL-Version der sql_mode geändert d.h. die Regeln sind verschärft worden.
Um das zu Überprüfen, habe ich mal temporär den sql_mode auf leer gesetzt: set global sql_mode = " ";
Soweit ich das verstehe sind damit die Regeln für das Anlegen von Tabellen und Füllen von Feldern ausser Kraft gesetzt.
Und siehe da - jetzt läuft die JVerein-Initialisierungsphase durch und es werden alle 44 Tabellen erzeugt!!!!
Ich weiß nicht genau, welcher (default) SQL_MODE Parameter genau stört, aber wenn in der SQL-DB nur jverein läuft, kann man es wohl so lassen.
Zweckmäßigerweise sollte man die Einstellung in der mysql-Konfiguration dauerhaft ändern und nicht nur für die aktuelle Session!!
Wolfgang
ich hatte exakt das gleiche Problem, als ich eine Mysql-DB unter Ubuntu neu aufgesetzt habe.
Das ganze hatte aber vorher mit einer kostenlosen SQL-DB bei db4free.net funktioniert (gleiches 5.7.15 SQL-release).
Dort waren es 44 Tabellen für JVerein, in meiner neu aufgesetzten SQL-DB aber nur 40.
Mein SQL-Server ist Version 5.7.15 auf einem Ubuntu 16.04 System.
Der Client läuft unter Win 10 (JVerein 2.8.13).
Ich habe dann mal die SQL-Befehle von JVerein getraced und gesehen, dass die Table Mail nicht erzeugt werden konnte (rollback).
Wenn man das gleiche komplette Kommando für "create table mail" interaktiv in mysql eingibt, dann erhält man sinngemäß den Fehler:
invalid default value for "versand" bei create table mail. Im create-Kommando fehlt bei dem Feld "versand" die "not null" Angabe.
Offensichtlich hat sich in der aktuellen SQL-Version der sql_mode geändert d.h. die Regeln sind verschärft worden.
Um das zu Überprüfen, habe ich mal temporär den sql_mode auf leer gesetzt: set global sql_mode = " ";
Soweit ich das verstehe sind damit die Regeln für das Anlegen von Tabellen und Füllen von Feldern ausser Kraft gesetzt.
Und siehe da - jetzt läuft die JVerein-Initialisierungsphase durch und es werden alle 44 Tabellen erzeugt!!!!
Ich weiß nicht genau, welcher (default) SQL_MODE Parameter genau stört, aber wenn in der SQL-DB nur jverein läuft, kann man es wohl so lassen.
Zweckmäßigerweise sollte man die Einstellung in der mysql-Konfiguration dauerhaft ändern und nicht nur für die aktuelle Session!!
Wolfgang