Fehler "main loop crashed, retry" bei neuer Sollbuchung

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

CMohr
Beiträge: 10
Registriert: Donnerstag 22. Januar 2015, 09:25
Verein: Deutsche Aikido Renmei e.V.
Mitglieder: 120
JVerein-Version: 286
Betriebssystem: OSX 10.10

Fehler "main loop crashed, retry" bei neuer Sollbuchung

Beitrag von CMohr »

Ich versuche, unter "Mitglieder" bei einem vorhandenen Mitglieder auf der Registerkarte "Mitgliedskonto" eine neue Sollbuchung anzulegen.
Der Button Speichern bleibt ohne Wirkung (kein Speichern, keine Bestätigung).
Bei den System-Meldungen wird folgender Fehler protokolliert:
main loop crashed, retry
java.lang.NullPointerException
at de.jost_net.JVerein.gui.control.MitgliedskontoControl.handleStore(MitgliedskontoControl.java:485)
at de.jost_net.JVerein.gui.view.MitgliedskontoDetailView$1.handleAction(MitgliedskontoDetailView.java:61)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:815)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:811)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.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.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:832)
at de.willuhn.jameica.gui.GUI.init(GUI.java:315)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)

Die Neuanlage von Sollbuchungen hat in anderen Fällen bereits funktioniert, inzwischen ist die Neuanlage einer Sollbuchung bei keinem Mitglieder mehr möglich.
JVerein ist in der aktuellen Version (2.8.6) installiert, OS X 10.10.
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Fehler "main loop crashed, retry" bei neuer Sollbuchung

Beitrag von heiner »

Hallo,

den Fehler kann ich reproduzieren. Ich habe ein Ticket aufgenommen.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
thooge
Beiträge: 115
Registriert: Mittwoch 12. November 2014, 19:29
Mitglieder: 1400
JVerein-Version: Entwicklung/Custom
Betriebssystem: Debian GNU/Linux
Wohnort: Schleswig Holstein

Re: Fehler "main loop crashed, retry" bei neuer Sollbuchung

Beitrag von thooge »

Ich kann den Fehler bei mir nicht reproduzieren.

Allderdings fehlt eine Fehlermeldiung bei fehlendem Datum.
Hier die Ergänzung dazu:

Code: Alles auswählen

### Eclipse Workspace Patch 1.0
#P jverein
diff --git src/de/jost_net/JVerein/server/MitgliedskontoImpl.java src/de/jost_net/JVerein/server/MitgliedskontoImpl.java
index 5fa7d33..be55d74 100644
--- src/de/jost_net/JVerein/server/MitgliedskontoImpl.java
+++ src/de/jost_net/JVerein/server/MitgliedskontoImpl.java
@@ -67,6 +67,10 @@
   {
     try
     {
+      if (getDatum() == null)
+      {
+        throw new ApplicationException("Datum fehlt");
+      }
       if (getZweck1().length() == 0)
       {
         throw new ApplicationException("Verwendungszweck fehlt");
Gruß,
Thomas
GTI
Beiträge: 15
Registriert: Samstag 9. November 2013, 17:14
Verein: www.gti-schornsteinfeger.de
Mitglieder: 46
JVerein-Version: 2.8.15
Betriebssystem: Diverse

Re: Fehler "main loop crashed, retry" bei neuer Sollbuchung

Beitrag von GTI »

Habe den gleichen Fehler und habe die MySQL-Datenbank vorher komplett neu aufgesetzt.
Ein Versionssprung zurück geht von daher auch nicht mehr.
Da neue Sollbuchungen gestartet werden müssten, wollte ich mal nachfragen, wann mit einem neuen Release zu rechnen ist.
Danke und Gruß
Michael
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Fehler "main loop crashed, retry" bei neuer Sollbuchung

Beitrag von heiner »

Hallo Michael,

ich kann den Fehler auch nicht mehr nachvollziehen. Prüfe bitte, ob du das Datum eingegeben hast.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
CMohr
Beiträge: 10
Registriert: Donnerstag 22. Januar 2015, 09:25
Verein: Deutsche Aikido Renmei e.V.
Mitglieder: 120
JVerein-Version: 286
Betriebssystem: OSX 10.10

Re: Fehler "main loop crashed, retry" bei neuer Sollbuchung

Beitrag von CMohr »

Ich konnte gerade nachvollziehen, unter welchen Umständen das Problem auftritt.
Wenn man im Mitgliedskonto im freien Bereich der Liste im Kontextmenü "neue Sollbuchung" auswählt, tritt der Fehler auf.
Wenn man aber auf dem Mitgliedsnamen (oberste Zeile in der Liste) im Kontextmenü "neue Sollbuchung" auswählt, tritt der Fehler nicht auf.
Ich vermute, bei der ersten Fassung wird keine Verbindung zum Mitgliedskonto übergeben und das Speichern schlägt fehlt, weil der Wert nötig ist aber fehlt.
Workaround ist also, auf dem Mitgliedsnamen Rechtsklick zu machen.
Wäre aber trotzdem gut, wenn der Bug behoben wird.
thooge
Beiträge: 115
Registriert: Mittwoch 12. November 2014, 19:29
Mitglieder: 1400
JVerein-Version: Entwicklung/Custom
Betriebssystem: Debian GNU/Linux
Wohnort: Schleswig Holstein

Re: Fehler "main loop crashed, retry" bei neuer Sollbuchung

Beitrag von thooge »

Ah, Problem verstanden.
Tritt bei mir unter Gnome nicht auf, ich schaffe es nicht, nichts zu selektieren ;-)

Gruß,
Thomas
Jann
Beiträge: 9
Registriert: Freitag 27. März 2015, 13:41
Verein: Konzert- & Kulturfreunde Einbeck e.V. (KFE)
Mitglieder: 200
JVerein-Version: eigene basierend auf 2.9.2
Betriebssystem: Win 10 / Ubuntu

Re: Fehler "main loop crashed, retry" bei neuer Sollbuchung

Beitrag von Jann »

Moin,

also bei mir tritt der Fehler auch auf, wenn ich auf den Mitgliedsnamen direkt klicke...

Ich nutze die aktuelles Version (2.8.10).

Code: Alles auswählen

[Wed Jul 01 10:58:04 CEST 2015][ERROR][de.willuhn.jameica.gui.GUI.loop] main loop crashed, retry
java.lang.NullPointerException
	at de.jost_net.JVerein.gui.control.MitgliedskontoControl.handleStore(MitgliedskontoControl.java:525)
	at de.jost_net.JVerein.gui.view.MitgliedskontoDetailView$1.handleAction(MitgliedskontoDetailView.java:62)
	at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
	at de.willuhn.jameica.gui.GUI$5.run(GUI.java:815)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
	at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
	at de.willuhn.jameica.gui.GUI.startSync(GUI.java:811)
	at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
	at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
	at de.willuhn.jameica.gui.GUI.loop(GUI.java:832)
	at de.willuhn.jameica.gui.GUI.init(GUI.java:315)
	at de.willuhn.jameica.system.Application.init(Application.java:148)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
	at de.willuhn.jameica.Main.main(Main.java:78)
Grüße, Jann
Hammartin
Beiträge: 9
Registriert: Donnerstag 14. Mai 2015, 20:01
Verein: Flüchtlingshilfe Hamm
Mitglieder: 20
JVerein-Version: 2.8.9
Betriebssystem: MacOSX

Re: Fehler "main loop crashed, retry" bei neuer Sollbuchung

Beitrag von Hammartin »

Ich bekomme den Fehler sofort, sobald ich "neue Sollbuchung" im Mitglied klicke.
Dateianhänge
diagnose-2015-10-15.log
(33.05 KiB) 250-mal heruntergeladen
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Fehler "main loop crashed, retry" bei neuer Sollbuchung

Beitrag von heiner »

Trage bei deinen Beitragsarten Buchungsarten ein.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Antworten