Fehler bei eingen Mitgliedern

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
Benutzeravatar
dieseyer
Beiträge: 110
Registriert: Sonntag 24. Oktober 2010, 16:06
Wohnort: Stuttgart
Kontaktdaten:

Fehler bei eingen Mitgliedern

Beitrag von dieseyer »

Hallo zusammen,

viele Tage nach dem Update von 2.8.21 auf 2.8.23 erhalte ich beim Öffnen von zwei Mitgliedern den identischen Stacktrace angzeigt. Geprüft habe ich von 435 Mitgliedern 23 und 2 fehlerhafte gefunden. In der Tabelle 'mitglied' sehe ich keine Auffälligkeiten.

Code: Alles auswählen

java.lang.NullPointerException
	at de.jost_net.JVerein.gui.control.MitgliedskontoNode.<init>(MitgliedskontoNode.java:98)
	at de.jost_net.JVerein.gui.control.MitgliedskontoNode.<init>(MitgliedskontoNode.java:69)
	at de.jost_net.JVerein.gui.control.MitgliedskontoControl.getMitgliedskontoTree(MitgliedskontoControl.java:460)
	at de.jost_net.JVerein.gui.view.AbstractMitgliedDetailView.zeichneMitgliedkonto(AbstractMitgliedDetailView.java:421)
	at de.jost_net.JVerein.gui.view.AbstractMitgliedDetailView.bind(AbstractMitgliedDetailView.java:125)
	at de.willuhn.jameica.gui.GUI$5.run(GUI.java:711)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72)
	at de.willuhn.jameica.gui.GUI$6.run(GUI.java:908)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:5941)
	at de.willuhn.jameica.gui.GUI.startSync(GUI.java:904)
	at de.willuhn.jameica.gui.GUI.startView(GUI.java:594)
	at de.jost_net.JVerein.gui.action.MitgliedDetailAction.handleAction(MitgliedDetailAction.java:112)
	at de.willuhn.jameica.gui.parts.AbstractTablePart.open(AbstractTablePart.java:380)
	at de.willuhn.jameica.gui.parts.TablePart$5.mouseDoubleClick(TablePart.java:691)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:200)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5797)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1374)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4583)
	at de.willuhn.jameica.gui.GUI.loop(GUI.java:925)
	at de.willuhn.jameica.gui.GUI.init(GUI.java:328)
	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)
Ich habe eine Sicherung in eine Testumgebung mit JVerein 8.2.19 eingespielt (8.2.21 habe ich nicht). Die beiden Datensätze lassen sich öffnen und ein Personalbogen als PDF speichern. Nach dem Update auf 8.2.23 tritt der Fehler wieder auf.

Ubuntu mit MySQL:

Code: Alles auswählen

mysql> SHOW VARIABLES LIKE '%version%';
+--------------------------+-------------------------+
| Variable_name            | Value                   |
+--------------------------+-------------------------+
| admin_tls_version        | TLSv1.2,TLSv1.3         |
| immediate_server_version | 999999                  |
| innodb_version           | 8.0.40                  |
| original_server_version  | 999999                  |
| protocol_version         | 10                      |
| replica_type_conversions |                         |
| slave_type_conversions   |                         |
| tls_version              | TLSv1.2,TLSv1.3         |
| version                  | 8.0.40-0ubuntu0.22.04.1 |
| version_comment          | (Ubuntu)                |
| version_compile_machine  | x86_64                  |
| version_compile_os       | Linux                   |
| version_compile_zlib     | 1.3.1                   |
+--------------------------+-------------------------+
Kann mir jemand helfen?
Bis dann - dieseyer
lenilsas
Beiträge: 86
Registriert: Montag 5. August 2024, 08:23

Re: Fehler bei eingen Mitgliedern

Beitrag von lenilsas »

Bei dir gibt es anscheinend Sollbuchungen mit dem Betrag "null". Das macht nicht viel sinn, aber dennoch sollte es keinen Fehler geben. Der test auf null wurde leider entfernt, ich werde ihn wieder hinzufügen, dann sollte es wieder gehen.
Benutzeravatar
dieseyer
Beiträge: 110
Registriert: Sonntag 24. Oktober 2010, 16:06
Wohnort: Stuttgart
Kontaktdaten:

Re: Fehler bei eingen Mitgliedern

Beitrag von dieseyer »

Danke für die Info und das Hinzufügen der Prüfung auf 'null'.

Ich schaue derweil danach und mache aus 'null' => 0 (eine Null) :geek:
Bis dann - dieseyer
lenilsas
Beiträge: 86
Registriert: Montag 5. August 2024, 08:23

Re: Fehler bei eingen Mitgliedern

Beitrag von lenilsas »

So kannst du es auch lösen.
Der Fehler ist in der Nigthly Version behoben
Benutzeravatar
dieseyer
Beiträge: 110
Registriert: Sonntag 24. Oktober 2010, 16:06
Wohnort: Stuttgart
Kontaktdaten:

Re: Fehler bei eingen Mitgliedern

Beitrag von dieseyer »

3 von ca. 24.000 hatten 'null'

Dass ich die ersten beiden gefunden habe, war schon ein Zufall.
Bis dann - dieseyer
Antworten