das Versenden von Mails und Anzeigen von früher versendeten Mails funktioniert nach meinem Update auf V. 3.1.5 nicht mehr.
Wenn ich den Dialog "Druck & Mail > Mails" aufrufe, werden die alten Mails zwar noch richtig aufgelistet. Aber wählt man eine aus, gibt es nur die folgende Fehler-Stacktrace:
Code: Alles auswählen
java.lang.NoSuchFieldError: Class bsh.classpath.ClassManagerImpl does not have member field 'java.util.Map absoluteClassCache'
at bsh.classpath.ClassManagerImpl.classForName(ClassManagerImpl.java:145)
at bsh.NameSpace.classForName(Unknown Source)
at bsh.NameSpace.getImportedClassImpl(Unknown Source)
at bsh.NameSpace.getClassImpl(Unknown Source)
at bsh.NameSpace.getClass(Unknown Source)
at bsh.Name.consumeNextObjectField(Unknown Source)
at bsh.Name.toObject(Unknown Source)
at bsh.Name.toObject(Unknown Source)
at bsh.NameSpace.get(Unknown Source)
at bsh.Interpreter.get(Unknown Source)
at bsh.Interpreter.getu(Unknown Source)
at bsh.Interpreter.<init>(Unknown Source)
at bsh.Interpreter.<init>(Unknown Source)
at bsh.Interpreter.<init>(Unknown Source)
at de.jost_net.JVerein.util.LesefeldAuswerter.<init>(LesefeldAuswerter.java:72)
at de.jost_net.JVerein.Variable.MitgliedMap.getDummyMap(MitgliedMap.java:505)
at de.jost_net.JVerein.gui.view.MailDetailView.bind(MailDetailView.java:181)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:724)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:921)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:5264)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:917)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:601)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:536)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:573)
at de.jost_net.JVerein.gui.action.MailDetailAction.handleAction(MailDetailAction.java:70)
at de.willuhn.jameica.gui.parts.AbstractTablePart.open(AbstractTablePart.java:382)
at de.willuhn.jameica.gui.parts.TablePart$5.mouseDoubleClick(TablePart.java:683)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:213)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4660)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1622)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1645)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1630)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1392)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4427)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4003)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:938)
at de.willuhn.jameica.gui.GUI.init(GUI.java:335)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:78)
Versuche ich, eine neue Mail aus einer Vorlage zu erzeugen, kommt zuerst eine andere Fehlermeldung:
Unabhängig, ob man Speichern auswählt oder nicht, kommt danach wieder der o.g. Fehler-Stacktrace.Der Eintrag wurde nicht gespeichert, soll die Bearbeitung wirklich verlassen werden?
Dieses Dialogfenster wird mir seit dem Update übrigens auch manchmal in anderen Kontexten angezeigt, ohne dass ich m.E. irgendwas verändert habe, was zu speichern wäre. Dieses Problem ist aber nicht so einfach zu reproduzieren und scheint auch keine echten Schäden zu verursachen. Änderungen an meinen Buchungen etc. werden jedenfalls korrekt gespeichert.
Ohne Vorlage startet der Editor nach der o.g. Rückfrage und man kann Empfänger, Betreff, Text und Anlagen wie gewohnt wählen. Aber die Option zum Versand der Mail fehlt dann.
Irgendeine Idee woran das liegen könnte?
Zur Info: Ich verwende JVerein unter MacOS (aktuell Version 15.6.1). In der Vergangheit gab es leider schon Fehler mit nicht passenden Java Version / Bbliotheken. Ich dachte allerdings, dieses Problem wäre inzwischen gelöst.
Danke und viele Grüße,
Mathias