Absturz bei Eingabe von Lehrgängen zum Mitglied (273)

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
Sue
Beiträge: 21
Registriert: Mittwoch 23. März 2011, 12:13

Absturz bei Eingabe von Lehrgängen zum Mitglied (273)

Beitrag von Sue »

Hallo Heiner,
hier gibts mit build 273 regelmäßig einen Absturz wenn ich Lehrgänge zu Mitgliedern erfasse. Immer beim 4. Mitglied stürzt das ganze Jameica ab...
Ich mach folgendes:
Jameica öffnen - auf Mitglieder klicken, ein Mitglied durch Doppelklick öffnen, auf Lehrgänge wechseln, die Lehrgangsart auswählen (dabei werden alle Felder aus der Vorlage übernommen), dann als Ergebnis "+" eintragen. Dann speichern, zurück und zurück

Dann das nächste Mitglied auswählen und von vorn....

Das geht 3 Mal gut und beim 4 Mitglied stürzt jameica ab, sobald ich auf den Pfeil zur Auswahl der Lehrgangsart klicke.
Das Problem ist hier bei mir reproduzierbar...

lg Sue
Danzelot
Beiträge: 294
Registriert: Freitag 30. Juli 2010, 21:29
Verein: Musica Margaretha Reutti e.V.
Mitglieder: 51
JVerein-Version: 2.8.17
Betriebssystem: Windows
Wohnort: Ulm

Re: Absturz bei Eingabe von Lehrgängen zum Mitglied (273)

Beitrag von Danzelot »

Hallo Sue,

bei mir tritt der gleiche Fehler auf. Im log habe ich folgende Fehlermeldung gefunden:

Code: Alles auswählen

[Fri Mar 25 11:51:52 CET 2011][ERROR][de.willuhn.jameica.gui.GUI.loop] main loop crashed, retry
java.lang.NullPointerException
	at de.jost_net.JVerein.gui.control.LehrgangControl$1.handleEvent(LehrgangControl.java:91)
	at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Unknown Source)
	at org.eclipse.swt.custom.CCombo.handleFocus(Unknown Source)
	at org.eclipse.swt.custom.CCombo$3.handleEvent(Unknown Source)
	at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Display.filterEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Control.sendFocusEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.wmSetFocus(Unknown Source)
	at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Unknown Source)
	at org.eclipse.swt.widgets.Table.WM_SETFOCUS(Unknown Source)
	at org.eclipse.swt.widgets.Control.windowProc(Unknown Source)
	at org.eclipse.swt.widgets.Table.windowProc(Unknown Source)
	at org.eclipse.swt.widgets.Display.windowProc(Unknown Source)
	at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)
	at org.eclipse.swt.widgets.Table.sendMouseDownEvent(Unknown Source)
	at org.eclipse.swt.widgets.Table.WM_LBUTTONDOWN(Unknown Source)
	at org.eclipse.swt.widgets.Control.windowProc(Unknown Source)
	at org.eclipse.swt.widgets.Table.windowProc(Unknown Source)
	at org.eclipse.swt.widgets.Display.windowProc(Unknown Source)
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(Unknown Source)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
	at de.willuhn.jameica.gui.GUI.loop(GUI.java:783)
	at de.willuhn.jameica.gui.GUI.init(GUI.java:293)
	at de.willuhn.jameica.system.Application.init(Application.java:143)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
	at de.willuhn.jameica.Main.main(Main.java:78)
Beim ersten Öffnen der Combox wird der Fehler geworfen, dann öffnet sich die ComboBox. Macht man das ein paar mal hintereinander beendet sich jameica.

Der Fehler resultiert aus Zeile 88 der LehrgangControl. Hier ist Lehrgangsart la == null. Der erste Eintrag ("Bitte auswählen") liefert bei Auswahl null zurück. Siehe Klasse SelectInput#setPleaseChoose( String choose ). Eine einfache Null-Abfrage behebt das Problem.

Gruß
Danzelot
Benutzeravatar
heiner
Administrator
Beiträge: 4510
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Absturz bei Eingabe von Lehrgängen zum Mitglied (273)

Beitrag von heiner »

Hallo Sue,

ich habe den Bug gefixt.

@Danzelot: Vielen Dank für den Hinweis.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Sue
Beiträge: 21
Registriert: Mittwoch 23. März 2011, 12:13

Re: Absturz bei Eingabe von Lehrgängen zum Mitglied (273)

Beitrag von Sue »

Hi Heiner,
danke für die schnelle Lösung.
Kann bestätigen das der Fehler nicht mehr auftritt.

lg Sue
Antworten