Fehler beim Mail-Versand

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
b.funk
Beiträge: 22
Registriert: Montag 20. Dezember 2010, 20:58
Verein: bermuda.funk, Freies Radio Rhein-Neckar e.V.
Mitglieder: 320
JVerein-Version: 2.8.18
Betriebssystem: Ubuntu 16.04
Wohnort: Mannheim
Kontaktdaten:

Fehler beim Mail-Versand

Beitrag von b.funk »

Hallo Heiner/ J-Verein Entwickler*innen,

beim Mail-Versand bekam ich folgenden Fehler:
[Thu Oct 09 21:01:51 CEST 2014][ERROR][de.jost_net.JVerein.gui.control.MailControl$4.run]
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long
at de.jost_net.JVerein.server.MitgliedImpl.getZahlerID(MitgliedImpl.java:1121)
at de.jost_net.JVerein.server.MitgliedImpl.getMap(MitgliedImpl.java:1405)
at de.jost_net.JVerein.server.MitgliedImpl.getMap(MitgliedImpl.java:1237)
at de.jost_net.JVerein.gui.control.MailControl.getVariables(MailControl.java:497)
at de.jost_net.JVerein.gui.control.MailControl$EvalMail.<init>(MailControl.java:602)
at de.jost_net.JVerein.gui.control.MailControl$4.run(MailControl.java:433)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:964)
J-Verein Version ist 2.8.1

Einige Mails gingen raus, aber nachdem dieser Fehler kam, war Schluss. (Gibt's dafür eigentlich auch eine Log-Datei oder wie kann ich einfach herausfinden, an wen die Mail schon ging und an wen sie nochmal verschickt werden muss?)

Vielen Dank,
Florian
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Fehler beim Mail-Versand

Beitrag von heiner »

Hallo,

ich habe unter https://sourceforge.net/p/jverein/tickets/133/ ein Ticket zu dem Thema eröffnet.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
b.funk
Beiträge: 22
Registriert: Montag 20. Dezember 2010, 20:58
Verein: bermuda.funk, Freies Radio Rhein-Neckar e.V.
Mitglieder: 320
JVerein-Version: 2.8.18
Betriebssystem: Ubuntu 16.04
Wohnort: Mannheim
Kontaktdaten:

Re: Fehler beim Mail-Versand

Beitrag von b.funk »

Hallo Heiner,

vielen Dank. Falls das relevant sein sollte: Wir haben JVerein mit MySQL (bzw. Maria-DB) laufen.
Falls da Zusammenhänge bestehen könnten: Bei uns tritt dieser Fehler auch auf: http://www.jverein.de/forum/viewtopic.php?f=5&t=2172

Viele Grüße,
Florian
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Fehler beim Mail-Versand

Beitrag von heiner »

Hallo Florian,

ich kann den Fehler hier nicht reproduzieren.

Falls es das MySQL-Problem sein sollte: Ich habe vorhin eine Entwicklerversion mit einem Bugfix zur Verfügung gestellt.

Eine andere Möglichkeit ist ein Versionsmix. Hast du evtl. sowohl in deinem Programmverzeichnis als auch in deinem Datenverzeichnis im plugins-Ordner einen jverein-Ordner?

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
b.funk
Beiträge: 22
Registriert: Montag 20. Dezember 2010, 20:58
Verein: bermuda.funk, Freies Radio Rhein-Neckar e.V.
Mitglieder: 320
JVerein-Version: 2.8.18
Betriebssystem: Ubuntu 16.04
Wohnort: Mannheim
Kontaktdaten:

Re: Fehler beim Mail-Versand

Beitrag von b.funk »

Hallo Heiner,

vielen Dank für's Nachverfolgen.

Leider kann ich die Entwicklerversion nicht installieren, da wir dann die Datenbank zurücksetzen müssten (?) und inzwischen viel in der Buchführung gearbeitet wurde ... .
Ist schon abzusehen, wann die nächste Stable-Version kommt?

Das mit dem Versionsmix kann ich ausschließen, es gibt zwar das Plugin-Verzeichnis auch in /opt, aber es ist leer.

Viele Grüße,
Florian
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Fehler beim Mail-Versand

Beitrag von heiner »

Sollte es sich bei dir um das MySQL-Problem handeln, bleibt dir nichts anderes übrig, als auf die 2.8.2 zu setzen. Auch bei der Stable-Version bleibt es dabei, dass auf die alte Version zurückgesetzt werden muss.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
b.funk
Beiträge: 22
Registriert: Montag 20. Dezember 2010, 20:58
Verein: bermuda.funk, Freies Radio Rhein-Neckar e.V.
Mitglieder: 320
JVerein-Version: 2.8.18
Betriebssystem: Ubuntu 16.04
Wohnort: Mannheim
Kontaktdaten:

Re: Fehler beim Mail-Versand

Beitrag von b.funk »

Hallo Heiner,

vielleicht habe ich das mit dem "Datenbank zurücksetzen" auch falsch verstanden. Ich bin jetzt davon ausgegangen, dass ich die Datenbank auf den Stand vor dem Update auf 2.8.1 zurücksetzen muss, also einfach ein altes Backup wieder einspielen.

Oder gibt es eine Möglichkeit, nur das Datenbank-Layout zurückzusetzen, ohne dass die inzwischen (in der neuen Version der Datenbank) eingegebenen Änderungen verloren gehen?
Dann würde ich das auf alle Fälle probieren. Gibt's dazu irgendwo eine Anleitung? Oder macht das das Update dann automatisch?

Ich habe inzwischen rausbekommen, dass das Mail-Problem ein Problem mit dem Datensatz eines bestimmten Mitglieds ist. Was aber genau das Problem mit diesem Datensatz ist, weiß ich nicht. Hast Du einen Tip, was ich überprüfen könnte?

Viele Grüße,
Florian
b.funk
Beiträge: 22
Registriert: Montag 20. Dezember 2010, 20:58
Verein: bermuda.funk, Freies Radio Rhein-Neckar e.V.
Mitglieder: 320
JVerein-Version: 2.8.18
Betriebssystem: Ubuntu 16.04
Wohnort: Mannheim
Kontaktdaten:

Re: Fehler beim Mail-Versand

Beitrag von b.funk »

Hallo Heiner,

nach dem Update auf 2.8.9 trat das Problem wieder auf (wir hatten zwischenzeitlich mit 2.6.3 weiter gearbeitet).
Ich konnte dann auch eingrenzen, bei welchen Mitgliedern der Fehler auftrat: Er trat aber nur bei Mitgliedern auf, die Teil einer Familie/Gruppe sind und nicht Zahler*in.
Ich habe dann unsere Datenbank mit dem Datenbank-Layout verglichen und festgestellt, dass der Feldtyp bei 'zahlerid' bei uns 'int'(11) war. Nach Änderung in 'bigint'(19) funktioniert alles wieder.

Viele Grüße,
Florian
Antworten