Seite 1 von 1

Versand von Mails

Verfasst: Dienstag 1. Mai 2018, 16:03
von 1975tom
Hallo

ich kann meine Mails nicht versenden und finde den Faehler nicht.
Als Fehlermeldung erhalte ich folgendes:

error while executing background task
java.lang.NoSuchMethodError: javax.mail.Transport.send(Ljavax/mail/Message;Ljava/lang/String;Ljava/lang/String;)V
at de.jost_net.JVerein.io.MailSender.sendMail(MailSender.java:315)
at de.jost_net.JVerein.io.MailSender.sendMail(MailSender.java:221)
at de.jost_net.JVerein.gui.control.MailControl$4.run(MailControl.java:454)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)

Kann mir eine Sagen worans es liegt ?

Grüße und Danke !

Re: Versand von Mails

Verfasst: Dienstag 1. Mai 2018, 18:25
von Bee
Hallo,

ich habe auch den selben Fehler.

Bekomme keine Mails raus.

Re: Versand von Mails

Verfasst: Dienstag 1. Mai 2018, 19:10
von NicoB77
Auf den ersten Blick sieht es so aus, als würde nicht die paketierte Version von JavaMail (1.5.6) verwendet, sonder eine ältere. Habt ihr JavaMail global installiert, und wenn ja, welche Version?

Re: Versand von Mails

Verfasst: Mittwoch 2. Mai 2018, 08:25
von Bee
Hallo,

nein Jamaica mit jVerein läuft bei mir auf einen frisch aufgesetzten Ubuntu Mate.

Re: Versand von Mails

Verfasst: Mittwoch 2. Mai 2018, 18:39
von Max Murdock
Hallo,

ich habe auch ein Problem mit den Mails. Ich kann alte gespeicherte Mails nicht mehr öffnen, das läuft dann auf Fehler. Anscheinend kann die jverein.MITGLIED nicht mehr gefunden werden. Das Log hefte ich hier bei. Hilfe ist hier echt von Nöten.

Gruß Max

Re: Versand von Mails

Verfasst: Mittwoch 2. Mai 2018, 20:43
von NicoB77
Starte einmal Jameica und gib im Terminal

Code: Alles auswählen

lsof -p PID | grep mail
mit der pid des Java-Prozesses ein. Dann kann man die verwendete Version von JavaMail sehen (eventuell muss lsof erst installiert werden).

Bei mir sieht die Ausgabe so aus:

Code: Alles auswählen

java    2026 user  mem       REG                8,2   608084  1310952 /opt/jameica/plugins/jverein/lib/javax.mail-1.5.6.jar
java    2026 user   53r      REG                8,2   608084  1310952 /opt/jameica/plugins/jverein/lib/javax.mail-1.5.6.jar
Wenn dort ein anderes jar steht, ist das vermutlich der Grund für die Probleme.

@Max: das Problem ist vermutlich, dass MySQL case-sensitiv ist, siehe viewtopic.php?f=5&t=3438&p=13887&hilit=mysql#p13861

Re: Versand von Mails

Verfasst: Donnerstag 3. Mai 2018, 19:53
von Bee
Hallo,

ja bei mir sieht ein wenig anders aus.

Code: Alles auswählen

java    3201 daniel  194r      REG        8,1   204953 1700723 /home/daniel/.jameica/plugins/jameica.soap/lib/geronimo-javamail_1.4_spec-1.6.jar
java    3201 daniel  233r      REG        8,1   608084 1585134 /home/daniel/.jameica/plugins/jverein/lib/javax.mail-1.5.6.jar

Re: Versand von Mails

Verfasst: Donnerstag 3. Mai 2018, 20:20
von Bee
Habe das SOAP Plugin entfernt, nun geht der Mailversand wieder

Re: Versand von Mails

Verfasst: Montag 7. Mai 2018, 13:06
von Max Murdock
Hallo,

danke für den Hinweis. Ich hab jetzt auch schon alles an der Datenbank geändert, dennoch bleibt die Fehlermeldung.
Habt ihr vielleicht noch irgendeine Idee?

Gruß Max