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

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

eddy
Beiträge: 10
Registriert: Mittwoch 17. August 2016, 20:54
Betriebssystem: 14.04 LTS

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

Beitrag von eddy »

Hallo

Ich habe gerade Jamica mit Jverein und Hibiskus installiert und es ist ein unerwarteter Fehler aufgetreten.
"Plugin-Fehler Jverein (de.willuhn.atil.ApplicationException)"

Der erste Start von Jverein brachte einen unerwarteten Fehler (debug info anbei).
diagnose-2016-08-19.log
(75.49 KiB) 317-mal heruntergeladen
Anmerkung: Es wid eine MySQL-Datenbank auf einem zentralen Server verwendet. Die Innitialisierung der Datenbank scheint zu klappen ( Viel Zeit und viele Meldungen beim ersten Start).

Was kann ich tun?
MFG Ing. E. Stranzenbach (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 »

Ich mochte mit der Fehlerbeschreibung noch einmal präziser werden. Ich hab volgendes ausprobiert.
Folgende Komponenten wurden verwendet:
Server: ubuntu 16.04 LTS 64-Bit server, MySQL: 5.7
Client ubuntu 14.04 LTS desktop 64-Bit, Java 1.7.0_101, Jameica 2.6.4 (All-in-one), Hibiscus 2.6.17 # bis dahin ohne Fehler
Installation jverein 2.8.13 erzeugt dann obigen Fehler.

Alternativ:
- Jameica nicht All-in-one, sondern linux 64-Bit -> gleicher Fehler bei der Installation von Jverein 2.8.13.
- Jameica nicht All-in-one, sondern linux 64-Bit -> Fehler bei der Installation von Jverein 2.6 (kein gültiges Plugin).

Was kann ich noch ausprobieren?

MFG Ing. E. Stranzenbach
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 »

Handelt es sich um eine Neuinstallation oder hattest du Jameica/Hibiscus/JVerein bislang in einer anderen Umgebung laufen?

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

Es ist eine Neuinstallation.

Es gibt schon eine lokal Version von Jverein, die an anderer Stelle läuft und von der dann migriert werden soll. Bei einer Mitgliederzahl von bis zu 20.000 kommt die lokale Version schon sehr bald an Ihre Grenzen. Diese vorhandene lokale Installation habe ich jedoch nicht gemacht und nun haben wir den Supporter verloren.

Was kann ich zum Auffinden des Fehlers beitragen?

MFG Eddy
James1981
Beiträge: 9
Registriert: Freitag 4. Juni 2010, 23:00

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

Beitrag von James1981 »

Hallo
bei mir ist das Problem heute auch aufgetreten. Hier meine diagnose.log

Gruß
James1981
Dateianhänge
diagnose-2016-08-23.log
(193.76 KiB) 285-mal heruntergeladen
matthias
Beiträge: 32
Registriert: Freitag 13. September 2013, 17:34

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

Beitrag von matthias »

java.version : 9-internal
java.vendor : Oracle Corporation
java.runtime.name: OpenJDK Runtime Environment
java.vm.name : OpenJDK 64-Bit Server VM

Entfernt die OpenJDK 9 Pakete und installiert OpenJDK 8 - keine Ahnung welcher Irre bspw. Ubuntu treibt die 9 er Pakete bereits im Mainline Archiv anzubieten, aber OpenJDK9 ist noch massiv in der Entwicklung und wird erst nächstes Jahr stabil werden. Da ist viel im Fluss und instabil....
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 »

@matthias
Danke sehr für deine Hilfe.

Java 9-internal kann es aber nicht sein :( . Mein Ubuntu 14.04.5 benutzte openjdk-6-rje als der Fehler auftrat. Es ist in der Paketverwaltung möglich auf openjdk-7-jre aufzurüsten, was ich dann auch getan habe. Das Ergebniss und der Fehler blieben derselbe.

Nach den installieren des Jverein-Plugins fand ich im ~/.jameica/jameica.log folgende Fehler ( grep ERROR jameica.log):

[Fri Aug 26 15:19:56 CEST 2016][ERROR][de.willuhn.sql.ScriptExecutor.execute] error while executing sql script. Current statement: ALTER TABLE mail MODIFY COLUMN versand TIMESTAMP NOT NULL
[Fri Aug 26 15:19:56 CEST 2016][ERROR][de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.execute] unable to execute update
[Fri Aug 26 15:19:56 CEST 2016][ERROR][de.jost_net.JVerein.server.DBSupportMySqlImpl.checkConsistency] Datenbankupdate kann nicht ausgeführt werden.
[Fri Aug 26 15:19:56 CEST 2016][ERROR][de.willuhn.jameica.plugin.PluginLoader.init] unable to init plugin jverein: de.willuhn.util.ApplicationException
[Fri Aug 26 15:19:59 CEST 2016][ERROR][de.jost_net.JVerein.Einstellungen.<clinit>] Fehler
[Fri Aug 26 15:19:59 CEST 2016][ERROR][de.jost_net.JVerein.gui.boxes.MitgliedNextBGruppeChecker.mussMitgliedGeaendertWerden] MitgliedsChecker kann nicht initalisiert werden!
[Fri Aug 26 15:19:59 CEST 2016][ERROR][de.jost_net.JVerein.Einstellungen.isFirstStart] Fehler
[Fri Aug 26 15:19:59 CEST 2016][ERROR][de.jost_net.JVerein.Einstellungen.isFirstStart] Fehler
[Fri Aug 26 15:20:43 CEST 2016][ERROR][de.jost_net.JVerein.gui.boxes.MitgliedNextBGruppeChecker.mussMitgliedGeaendertWerden] MitgliedsChecker kann nicht initalisiert werden!
[Fri Aug 26 15:20:43 CEST 2016][ERROR][de.jost_net.JVerein.Einstellungen.isFirstStart] Fehler
[Fri Aug 26 15:20:43 CEST 2016][ERROR][de.jost_net.JVerein.Einstellungen.isFirstStart] Fehler

Der Vollständigkeit halber hier meine Datei de.jost_net.JVerein.rmi.JVereinDBService.properties:

database.driver=de.jost_net.JVerein.server.DBSupportMySqlImpl
database.driver.mysql.jdbcurl=jdbc\:mysql\://192.168.0.70\:3306/jverein?useUnicode\=Yes&characterEncoding\=ISO8859_1
database.driver.mysql.username=jverein
database.driver.mysql.password=1jverein%
database.driver.mysql.scriptprefix=mysql-

Mit einem mysql-client komme ich auch an die Datenbank ran. Hier mal ein Beispiel:

eddy@eddy-desktop:/opt/jameica/cfg$ mysql -h 192.168.0.70 -u jverein -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 31
Server version: 5.7.13-0ubuntu0.16.04.2 (Ubuntu)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use jverein
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show databases
-> ;
+--------------------+
| Database |
+--------------------+
| information_schema |
| jverein |
+--------------------+
2 rows in set (0.00 sec)

mysql>


Ich werde jetzt mal versuchen die openjdk-7-jre durch die Version 8 zu ersetzen und würde mich freuen, wenn du mal einen Blick darauf werden könntest.

MFG 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 an Alle.

So. Ich habe jetzt auf openjdk-8-jre umgestellt. mit dem Kommando java -version:

openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~14.04-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)

Aber leider, der Fehler bleibt der selbe :( .
Es gibt wehniger Fehler in jameica.log:

[Fri Aug 26 16:29:09 CEST 2016][ERROR][de.willuhn.sql.ScriptExecutor.execute] error while executing sql script. Current statement: ALTER TABLE mail MODIFY COLUMN versand TIMESTAMP NOT NULL
[Fri Aug 26 16:29:09 CEST 2016][ERROR][de.jost_net.JVerein.server.DDLTool.AbstractDDLUpdate.execute] unable to execute update
[Fri Aug 26 16:29:09 CEST 2016][ERROR][de.jost_net.JVerein.server.DBSupportMySqlImpl.checkConsistency] Datenbankupdate kann nicht ausgeführt werden.
[Fri Aug 26 16:29:09 CEST 2016][ERROR][de.willuhn.jameica.plugin.PluginLoader.init] unable to init plugin jverein: de.willuhn.util.ApplicationException
[Fri Aug 26 16:29:13 CEST 2016][ERROR][de.jost_net.JVerein.Einstellungen.<clinit>] Fehler
[Fri Aug 26 16:29:13 CEST 2016][ERROR][de.jost_net.JVerein.gui.boxes.MitgliedNextBGruppeChecker.mussMitgliedGeaendertWerden] MitgliedsChecker kann nicht initalisiert werden!
[Fri Aug 26 16:29:13 CEST 2016][ERROR][de.jost_net.JVerein.Einstellungen.isFirstStart] Fehler
[Fri Aug 26 16:29:13 CEST 2016][ERROR][de.jost_net.JVerein.Einstellungen.isFirstStart] Fehler


MFG 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

Es scheint ich binn ein bischen weitergekommen.
Ich habe eine Installation mit einer lokalen Datenbank H2 durchgeführt und siehe da, der Fehler trittnicht auf :D .

Also sollte es an der externen Datenbank liegen, dem Zugang, den Zugriffsrechten etc.
Ich kann die Datenbank mit einem mysql client erreichen mit:

mysql -h 192.168.0.70 -u jverein -p
masql> use jverein

Dann nehme ich mir mal eine der Fehlermeldungen vor und versuche:

mysql> ALTER TABLE mail MODIFY COLUMN versand TIMESTAMP NOT NULL;
ERROR 1146 (42S02): Table 'jverein.mail' doesn't exist.

mysql> show tables;
+-----------------------------+
| Tables_in_jverein |
+-----------------------------+
| abrechnungslauf |
| adresstyp |
| anfangsbestand |
| arbeitseinsatz |
| beitragsgruppe |
| buchung |
| buchungdokument |
| buchungsart |
| buchungsklasse |
| eigenschaft |
| eigenschaften |
| eigenschaftgruppe |
| einstellung |
| felddefinition |
| formular |
| formularfeld |
| jahresabschluss |
| konto |
| kursteilnehmer |
| lastschrift |
| lehrgang |
| lehrgangsart |
| lesefeld |
| mailanhang |
| mailempfaenger |
| mailvorlage |
| mitglied |
| mitglieddokument |
| mitgliedfoto |
| mitgliednextbgruppe |
| mitgliedskonto |
| projekt |
| qifimporthead |
| qifimportpos |
| spendenbescheinigung |
| version |
| wiedervorlage |
| zusatzabbuchung |
| zusatzbetragabrechnungslauf |
| zusatzfelder |
+-----------------------------+
40 rows in set (0.00 sec)

Stimmt, die Tabelle "mail" existiert wirklich nicht. Aber warum nicht?

Hat jemand Jverein mit einer zentralen MySQL Datenbank lauffähig in Betrieb?

MFG 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

Und noch ein Versuch:
mit einer lokalen MySQL Datenbank ist der Fehler weg, sobald es ins Netz geht tritt der Fehler auf.

Ich kann also sagen die Anleitung:http://www.jverein.de/wiki/index.php?ti ... QL-Supportist falsch, zumindest für Leute, die Ihre MySQL ind Netz legen wollen/müssen.

Zudem muss man die Datenbank noch grundsätzlich netzwerkfähig machen. Siehe Beispiel: http://www.cyberciti.biz/tips/how-do-i- ... erver.html .

Hat Jemand seine MySQL im Netz lauffähig?

Wie habt Ihr das gemacht?

Grüße Eddy
Antworten