Seite 1 von 1

Fehler Auswertung - Mitglieder

Verfasst: Dienstag 15. Oktober 2019, 20:48
von gdoerrhoefer
Vermutlich bereits seit dem letzten Update funktioniert in jverein 2.8.18 die Mitgliederauswertung nicht mehr. Auswertung Mitglieder und Auswertung Adressen sind betroffen. Jubilaen und Statistik funktionieren einwandfrei. Wo kann ich suchen und was ausprobieren?

Betriebssystem MacOS Catalina, Java 1.8.0_161

Es ist ein unerwarteter Fehler aufgetreten.

Code: Alles auswählen

java.lang.NullPointerException
	at de.jost_net.JVerein.gui.control.MitgliedControl.getAusgabe(MitgliedControl.java:2498)
	at de.jost_net.JVerein.gui.view.AuswertungMitgliedView.bind(AuswertungMitgliedView.java:91)
	at de.willuhn.jameica.gui.GUI$5.run(GUI.java:702)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
	at de.willuhn.jameica.gui.GUI$6.run(GUI.java:899)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4905)
	at de.willuhn.jameica.gui.GUI.startSync(GUI.java:895)
	at de.willuhn.jameica.gui.GUI.startView(GUI.java:593)
	at de.willuhn.jameica.gui.GUI.startView(GUI.java:528)
	at de.willuhn.jameica.gui.GUI.startView(GUI.java:565)
	at de.jost_net.JVerein.gui.action.AuswertungMitgliedAction.handleAction(AuswertungMitgliedAction.java:56)
	at de.willuhn.jameica.gui.Navigation.start(Navigation.java:371)
	at de.willuhn.jameica.gui.Navigation.access$500(Navigation.java:47)
	at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:466)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4292)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4116)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3733)
	at de.willuhn.jameica.gui.GUI.loop(GUI.java:916)
	at de.willuhn.jameica.gui.GUI.init(GUI.java:327)
	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:75)

Re: Fehler Auswertung - Mitglieder

Verfasst: Dienstag 15. Oktober 2019, 23:35
von NicoB77
Ich vermute, dass es keine Leserechte auf dem CSV-Vorlagenverzeichnis gibt. Kannst Du das überprüfen?

Re: Fehler Auswertung - Mitglieder

Verfasst: Mittwoch 16. Oktober 2019, 23:55
von gdoerrhoefer
Problem gelöst. Der HInweis war hilfreich, die Ursache aber sonderbar:


Die Zeile (im Quellcode) in der dieser Fehler gemeldet wurde:

Code: Alles auswählen

    for (String vorlagecsv : vorlagencsvList)
    {
Hier wird also in der Tat die Liste der CSV-Vorlagen eingelesen.


Leserechte sind allerdings vorhanden:

Code: Alles auswählen

drwxr-xrwx   5 guenter  staff      160  9 Jul 15:47 Vorlagen-JVerein
...
cd Vorlagen-JVerein
-rw-r--r--@ 1 guenter  staff  1182  9 Jul 15:42 Vorlage Liste.csv
-rw-r--r--@ 1 guenter  staff   267  9 Jul 15:47 Vorlage-Liste.csv
-rw-r--r--@ 1 guenter  staff   267  9 Jul 15:47 Vorlage-Namensliste.csv
Der Fehler wurde wie folgt behoben:

JVerein ->Administration -> Einstellungen -> Dateinamen
Verzeichnis entfernt.

Auswertung kann wieder geöffnet werden.

JVerein ->Administration -> Einstellungen -> Dateinamen
Verzeichnis gesucht und wieder eingesetzt. Es ist der gleiche Text wie vorher! Aber jetzt funktioniert es wieder.

Danke für den Tipp mit dem CSV-Verzeichnis.