Einsatzmonitor stürzt ab

  • Hallo zusammen,

    Unser Test-Einsatzmonitor hat jetzt paar Tage super funktioniert, alle Einsätze (E-Mail / Tabellenauswertung) super erkannt und verarbeitet, nur bei einem neuen Einsatz heute (Stichwort was vorher noch nicht getestet wurde) stürzt das Programm ab mit folgender Fehlermeldung (Anhang).
    Kann jemand mir weiterhelfen, so auf die schnelle erkenne ich keinen nennenswerten Unterschied, und auch wenn bei der Auswertung was schief läuft, dürfte der Einsatzmonitor nicht komplett abstürtzen, oder?

    MbG,

    Sven

    • Offizieller Beitrag

    Ist der auch im log file zu finden?

    Hilfreiches: Dokumentation| Bugtracker

    Mail: info@feuersoftware.com | Tel: +49 6196 5255697

    Social Media: YouTube | Facebook

    Offizielle Supportanfragen bitte via Email oder Telefon.

    Die Community ist für euch ein Medium zum gegenseitigen austauschen. Ein guter Feedback Kanal für uns, sowie ein Platz für kleinere Fragen oder Problemen. Der Bugtracker dient uns zum Tracken von Problemen und Funktionswünschen aus der Community.

  • Ja. Hier das komplette Logfile:

    04.12.18 21:52:35 INFO EinsatzMonitorWpf.App Application End:

    04.12.18 21:52:19 ERROR EinsatzMonitorWpf.App An unexpected error occured.: System.NullReferenceException: Object reference not set to an instance of an object.

    at FeuerSoftware.EinsatzMonitor.EinsatzMonitorBackend.DMEParser.Dto.EinsatzDaten.get_Ort()

    at FeuerSoftware.EinsatzMonitor.EinsatzMonitorBackend.DMEParser.Dto.EinsatzDaten.get_Aao()

    at FeuerSoftware.EinsatzMonitor.EinsatzMonitorBackend.DMEParser.Dto.EinsatzDaten.get_Fahrzeuge()

    at EinsatzMonitorWpf.Controller.EinsatzController.<UpdateModel>d__58.MoveNext()

    --- End of stack trace from previous location where exception was thrown ---

    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)

    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

    at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

    04.12.18 21:52:19 INFO EinsatzMonitorWpf.Controller.AController Neue Einsätze werden bis 04.12.18 21:52:18 blockiert.:

    04.12.18 21:52:19 DEBUG EinsatzMonitorWpf.Controller.AController Reset der Rückmeldungen auf 0:

    04.12.18 21:52:19 DEBUG EinsatzMonitorWpf.Controller.AController UpdateModel:

    04.12.18 21:52:19 DEBUG EinsatzMonitorWpf.Controller.AController Zeige Einsatz in der Standardanzeige an.:

    04.12.18 21:52:19 DEBUG EinsatzMonitorWpf.Controller.AController Einsatzmeldung 'Betreff: secur. AlarmMail

    __________________________________________________

    ALARMDEPESCHE****

    __________________________________________________

    ' empfangen. Vorbereitung für Wechsel auf Einsatzanzeige:

    04.12.18 21:52:19 DEBUG EinsatzMonitorWpf.Controller.AController Umschalten auf 'Bitte Warten':

    04.12.18 21:52:19 INFO EinsatzMonitorWpf.Controller.AController Prüfe ob der Einsatz blockiert werden soll:

    04.12.18 21:52:19 INFO EinsatzMonitorWpf.Controller.AController Neuer Einsatz wurde erkannt.:

    • Offizieller Beitrag

    Hast du an deiner Datenbank mit der Hand geschraubt? Sieht so aus als hätte er mit den Fahrzeuge Probleme.

  • Nein, das habe ich nicht.
    Ich denke aber ich konnte das Problem lokalisieren. Das Programm sucht bei einem Alarm nach einem Tabelleneintrag der nicht existiert. Dann bricht er ab. DoDavid hat mich auf die Spur gebracht.

    Danke für deine Mühe.

    • Offizieller Beitrag

    Also hast du dein Problem jetzt gelöst oder brauchst du noch Unterstützung?

    Hilfreiches: Dokumentation| Bugtracker

    Mail: info@feuersoftware.com | Tel: +49 6196 5255697

    Social Media: YouTube | Facebook

    Offizielle Supportanfragen bitte via Email oder Telefon.

    Die Community ist für euch ein Medium zum gegenseitigen austauschen. Ein guter Feedback Kanal für uns, sowie ein Platz für kleinere Fragen oder Problemen. Der Bugtracker dient uns zum Tracken von Problemen und Funktionswünschen aus der Community.