Plugin-Fehler: Jverein (de.willuhn.util.ApplicationException)

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

bärlin
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)

Beitrag von bärlin »

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
eddy
Beiträge: 10
Registriert: Mittwoch 17. August 2016, 20:54
Betriebssystem: 14.04 LTS

Re: Plugin-Fehler: Jverein (de.willuhn.util.ApplicationException)

Beitrag von eddy »

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
eddy
Beiträge: 10
Registriert: Mittwoch 17. August 2016, 20:54
Betriebssystem: 14.04 LTS

Re: Plugin-Fehler: Jverein (de.willuhn.util.ApplicationException)

Beitrag von eddy »

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:
changelog.Debian.gz
(3.6 KiB) 306-mal heruntergeladen
README.Debian.gz
(2.31 KiB) 310-mal heruntergeladen
Grüße Eddy
bärlin
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)

Beitrag von bärlin »

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
Benutzeravatar
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)

Beitrag von heiner »

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
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
eddy
Beiträge: 10
Registriert: Mittwoch 17. August 2016, 20:54
Betriebssystem: 14.04 LTS

Re: Plugin-Fehler: Jverein (de.willuhn.util.ApplicationException)

Beitrag von eddy »

@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
wpein2m
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)

Beitrag von wpein2m »

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
Antworten