Programmabsturz

    • Offizieller Beitrag

    Andreas

    Der Manager ist im laufenden Betrieb abgestürzt, ungefähr gerade als ein Client bei einem Fahrzeug den Status manuell ändern wollte. Es waren mehrere Einsätze parallel offen. Davor und danach findet sich im Logfile nur "Get Token Failed" vermutlich weil die Connectapi nicht erreichbar war.

    FATAL System.InvalidOperationException: Die Sequenz enthält mehrere übereinstimmende Elemente.
    bei System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
    bei FeuerSoftware.EinsatzManager.Operation.ViewModels.Anchorables.OperationOverviewViewModel.<Handle>d__15.MoveNext()
    --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
    bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
    bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
    bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
    • Offizieller Beitrag

    Das sieht mir eher danach aus, dass dort nach einem Objekt gesucht wurde, er aber mehr als eins zurück bekommen hat.

    • Offizieller Beitrag

    Vielen Dank für deine Mühe:thumbup:,

    heute bei der Übung ist der Manager zwischendurch mehrfach abgestürzt, wir haben ca 5 Einsätze gleichzeitig auf 2 Plätzen bearbeit.

    Folgende Fehler konnte ich im LOG finden:

    ERROR System.Net.Http.HttpRequestException: Fehler beim Senden der Anforderung. ---> System.Net.WebException: Die zugrunde liegende Verbindung wurde geschlossen: Unerwarteter Fehler beim Senden.. ---> System.IO.IOException: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen. ---> System.Net.Sockets.SocketException: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
    bei System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
    bei System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
    --- Ende der internen Ausnahmestapelüberwachung ---
    bei System.Net.TlsStream.EndWrite(IAsyncResult asyncResult)
    bei System.Net.PooledStream.EndWrite(IAsyncResult asyncResult)
    bei System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar)
    --- Ende der internen Ausnahmestapelüberwachung ---
    bei System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
    bei System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
    --- Ende der internen Ausnahmestapelüberwachung ---
    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
    bei FeuerSoftware.EinsatzManager.Services.Connect.ServiceClient.FeuerSoftwareConnectServiceClient.<GetOperations>d__4.MoveNext()


    ERROR System.Net.Sockets.SocketException (0x80004005): Eine vorhandene Verbindung wurde vom Remotehost geschlossen
    bei System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
    bei System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
    --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
    bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    bei System.Runtime.CompilerServices.TaskAwaiter.GetResult()
    bei FeuerSoftware.EinsatzManager.Services.Connect.TetraSignalRHub.ConnectTetraNotificationHub.<Connect>d__11.MoveNext()


    FATAL System.ArgumentNullException: Der Wert darf nicht NULL sein.
    Parametername: source
    bei System.Linq.Enumerable.OfType[TResult](IEnumerable source)
    bei FeuerSoftware.EinsatzManager.Operation.ViewModels.Anchorables.VehiclesAnchorableViewModel.<Handle>d__24.MoveNext()
    --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
    bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
    bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
    bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)


    FATAL System.InvalidOperationException: Die Sequenz enthält mehrere übereinstimmende Elemente.
    bei System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
    bei FeuerSoftware.EinsatzManager.Operation.ViewModels.Anchorables.OperationOverviewViewModel.<Handle>d__15.MoveNext()
    --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
    bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
    bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
    bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)


    FATAL System.ComponentModel.Win32Exception (0x80004005): Ungültiges Fensterhandle
    bei MS.Win32.HwndWrapper.DestroyWindow(Object args)
    bei MS.Win32.HwndWrapper.Dispose(Boolean disposing, Boolean isHwndBeingDestroyed)
    bei MS.Win32.HwndWrapper.Dispose()
    bei System.Windows.Interop.HwndSource.Dispose(Boolean disposing)
    bei Xceed.Wpf.AvalonDock.Controls.LayoutFloatingWindowControl.OnUnloaded(Object sender, RoutedEventArgs e)
    bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
    bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
    bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
    bei System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
    bei System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
    bei System.Windows.BroadcastEventHelper.BroadcastUnloadedEvent(Object root)
    bei MS.Internal.LoadedOrUnloadedOperation.DoWork()
    bei System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
    bei System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
    bei System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
    bei System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
    bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
    bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
    • Offizieller Beitrag

    Respekt, bei uns hab ich das noch nicht hinbekommen :thumbup:

    • Offizieller Beitrag

    FFW31 Die zwei Fatalen Fehler, die durch unseren Code verursacht werden habe ich jetzt gefixt. Die Errors sollten eigentlich nicht zum Absturz führen sondern sind eher informativer Art.

    Ich spreche mich noch mal mit Sven ab, wann's ne neue Version gibt. Bin noch am überlegen, ob ich noch zwei weitere kleinere Punkte umsetzte.

    Viele Grüße

    Andi

    • Offizieller Beitrag

    Andreas wäre jederzeit ready, dann können wir dem Manager auch gleich das neue Branding verpassen

    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.