Hallo,
danke für den Hinweis, es war die Datenbank.
So haben wir sie repariert:
Besten Dank
Daniel
Hallo,
danke für den Hinweis, es war die Datenbank.
So haben wir sie repariert:
Besten Dank
Daniel
Teil 2:
Ereignis-XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2018-09-21T15:25:22.045464600Z" />
<EventRecordID>4260</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP-UQI8CVL</Computer>
<Security />
</System>
<EventData>
<Data>Anwendung: EinsatzMonitorWpf.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.Data.SQLite.SQLiteException
bei System.Data.SQLite.SQLite3.Reset(System.Data.SQLite.SQLiteStatement)
bei System.Data.SQLite.SQLite3.Step(System.Data.SQLite.SQLiteStatement)
bei System.Data.SQLite.SQLiteDataReader.NextResult()
bei System.Data.SQLite.SQLiteDataReader..ctor(System.Data.SQLite.SQLiteCommand, System.Data.CommandBehavior)
bei System.Data.SQLite.SQLiteCommand.ExecuteReader(System.Data.CommandBehavior)
bei System.Data.SQLite.SQLiteCommand.ExecuteDbDataReader(System.Data.CommandBehavior)
bei System.Data.Common.DbCommand.ExecuteReader(System.Data.CommandBehavior)
bei System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.<Reader>b__c(System.Data.Common.DbCommand, System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1<System.Data.Common.DbDataReader>)
bei System.Data.Entity.Infrastructure.Interception.InternalDispatcher`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Dispatch[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon, System.Func`3<System.__Canon,System.__Canon,System.__Canon>, System.__Canon, System.Action`3<System.__Canon,System.__Canon,System.__Canon>, System.Action`3<System.__Canon,System.__Canon,System.__Canon>)
bei System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.Reader(System.Data.Common.DbCommand, System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)
bei System.Data.Entity.Internal.InterceptableDbCommand.ExecuteDbDataReader(System.Data.CommandBehavior)
bei System.Data.Common.DbCommand.ExecuteReader(System.Data.CommandBehavior)
bei System.Data.Entity.Core.Mapping.Update.Internal.DynamicUpdateCommand.Execute(System.Collections.Generic.Dictionary`2<Int32,System.Object>, System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.Data.Entity.Core.Mapping.Update.Internal.PropagatorResult,System.Object>>)
bei System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator.Update()
Ausnahmeinformationen: System.Data.Entity.Core.UpdateException
bei System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator.Update()
bei System.Data.Entity.Core.EntityClient.Internal.EntityAdapter.<Update>b__2(System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator)
bei System.Data.Entity.Core.EntityClient.Internal.EntityAdapter.Update[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Int32, System.Func`2<System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator,Int32>)
bei System.Data.Entity.Core.EntityClient.Internal.EntityAdapter.Update()
bei System.Data.Entity.Core.Objects.ObjectContext.<SaveChangesToStore>b__35()
bei System.Data.Entity.Core.Objects.ObjectContext.ExecuteInTransaction[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Func`1<Int32>, System.Data.Entity.Infrastructure.IDbExecutionStrategy, Boolean, Boolean)
bei System.Data.Entity.Core.Objects.ObjectContext.SaveChangesToStore(System.Data.Entity.Core.Objects.SaveOptions, System.Data.Entity.Infrastructure.IDbExecutionStrategy, Boolean)
bei System.Data.Entity.Core.Objects.ObjectContext+<>c__DisplayClass2a.<SaveChangesInternal>b__27()
bei System.Data.Entity.Infrastructure.DefaultExecutionStrategy.Execute[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Func`1<Int32>)
bei System.Data.Entity.Core.Objects.ObjectContext.SaveChangesInternal(System.Data.Entity.Core.Objects.SaveOptions, Boolean)
bei System.Data.Entity.Core.Objects.ObjectContext.SaveChanges(System.Data.Entity.Core.Objects.SaveOptions)
bei System.Data.Entity.Internal.InternalContext.SaveChanges()
Ausnahmeinformationen: System.Data.Entity.Infrastructure.DbUpdateException
bei System.Data.Entity.Internal.InternalContext.SaveChanges()
bei System.Data.Entity.Internal.LazyInternalContext.SaveChanges()
bei System.Data.Entity.DbContext.SaveChanges()
bei FeuerSoftware.EinsatzMonitor.EinsatzMonitorDb.EinsaetzeDbAccessor.AddEinsatzText(System.String, System.DateTime)
bei EinsatzMonitorWpf.Controller.EinsatzController+<UpdateModelFromMessage>d__46.MoveNext()
bei System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_1(System.Object)
bei System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
bei System.Threading.ThreadPoolWorkQueue.Dispatch()
bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
</Data>
</EventData>
</Event>
Teil 1:
Protokollname: Application
Quelle: .NET Runtime
Datum: 21.09.2018 17:25:22
Ereignis-ID: 1026
Aufgabenkategorie:Keine
Ebene: Fehler
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: DESKTOP-UQI8CVL
Beschreibung:
Anwendung: EinsatzMonitorWpf.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.Data.SQLite.SQLiteException
bei System.Data.SQLite.SQLite3.Reset(System.Data.SQLite.SQLiteStatement)
bei System.Data.SQLite.SQLite3.Step(System.Data.SQLite.SQLiteStatement)
bei System.Data.SQLite.SQLiteDataReader.NextResult()
bei System.Data.SQLite.SQLiteDataReader..ctor(System.Data.SQLite.SQLiteCommand, System.Data.CommandBehavior)
bei System.Data.SQLite.SQLiteCommand.ExecuteReader(System.Data.CommandBehavior)
bei System.Data.SQLite.SQLiteCommand.ExecuteDbDataReader(System.Data.CommandBehavior)
bei System.Data.Common.DbCommand.ExecuteReader(System.Data.CommandBehavior)
bei System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.<Reader>b__c(System.Data.Common.DbCommand, System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext`1<System.Data.Common.DbDataReader>)
bei System.Data.Entity.Infrastructure.Interception.InternalDispatcher`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Dispatch[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon, System.Func`3<System.__Canon,System.__Canon,System.__Canon>, System.__Canon, System.Action`3<System.__Canon,System.__Canon,System.__Canon>, System.Action`3<System.__Canon,System.__Canon,System.__Canon>)
bei System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.Reader(System.Data.Common.DbCommand, System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext)
bei System.Data.Entity.Internal.InterceptableDbCommand.ExecuteDbDataReader(System.Data.CommandBehavior)
bei System.Data.Common.DbCommand.ExecuteReader(System.Data.CommandBehavior)
bei System.Data.Entity.Core.Mapping.Update.Internal.DynamicUpdateCommand.Execute(System.Collections.Generic.Dictionary`2<Int32,System.Object>, System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.Data.Entity.Core.Mapping.Update.Internal.PropagatorResult,System.Object>>)
bei System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator.Update()
Ausnahmeinformationen: System.Data.Entity.Core.UpdateException
bei System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator.Update()
bei System.Data.Entity.Core.EntityClient.Internal.EntityAdapter.<Update>b__2(System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator)
bei System.Data.Entity.Core.EntityClient.Internal.EntityAdapter.Update[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Int32, System.Func`2<System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator,Int32>)
bei System.Data.Entity.Core.EntityClient.Internal.EntityAdapter.Update()
bei System.Data.Entity.Core.Objects.ObjectContext.<SaveChangesToStore>b__35()
bei System.Data.Entity.Core.Objects.ObjectContext.ExecuteInTransaction[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Func`1<Int32>, System.Data.Entity.Infrastructure.IDbExecutionStrategy, Boolean, Boolean)
bei System.Data.Entity.Core.Objects.ObjectContext.SaveChangesToStore(System.Data.Entity.Core.Objects.SaveOptions, System.Data.Entity.Infrastructure.IDbExecutionStrategy, Boolean)
bei System.Data.Entity.Core.Objects.ObjectContext+<>c__DisplayClass2a.<SaveChangesInternal>b__27()
bei System.Data.Entity.Infrastructure.DefaultExecutionStrategy.Execute[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Func`1<Int32>)
bei System.Data.Entity.Core.Objects.ObjectContext.SaveChangesInternal(System.Data.Entity.Core.Objects.SaveOptions, Boolean)
bei System.Data.Entity.Core.Objects.ObjectContext.SaveChanges(System.Data.Entity.Core.Objects.SaveOptions)
bei System.Data.Entity.Internal.InternalContext.SaveChanges()
Ausnahmeinformationen: System.Data.Entity.Infrastructure.DbUpdateException
bei System.Data.Entity.Internal.InternalContext.SaveChanges()
bei System.Data.Entity.Internal.LazyInternalContext.SaveChanges()
bei System.Data.Entity.DbContext.SaveChanges()
bei FeuerSoftware.EinsatzMonitor.EinsatzMonitorDb.EinsaetzeDbAccessor.AddEinsatzText(System.String, System.DateTime)
bei EinsatzMonitorWpf.Controller.EinsatzController+<UpdateModelFromMessage>d__46.MoveNext()
bei System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_1(System.Object)
bei System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
bei System.Threading.ThreadPoolWorkQueue.Dispatch()
bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
Hallo, seit einiger Zeit stürzt unser Einsatzmonitor bei eingehenden Alarm-emails ab. Eine Neuinstallation hat nichts genutzt.
Bei senden einer leeren email an den Einsatzmonitor funktioniert die Fallback anzeige, eine richtige Einsatz-Email führt zum Absturz.
Für Hilfe wäre ich dankbar.
Hier das Windows-Logging (Windows 10):
Protokollname: Application
Quelle: Application Error
Datum: 21.09.2018 12:16:53
Ereignis-ID: 1000
Aufgabenkategorie:(100)
Ebene: Fehler
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: DESKTOP-UQI8CVL
Beschreibung:
Name der fehlerhaften Anwendung: EinsatzMonitorWpf.exe, Version: 1.0.0.0, Zeitstempel: 0x5b992ab4
Name des fehlerhaften Moduls: KERNELBASE.dll, Version: 10.0.15063.1266, Zeitstempel: 0x51a816a7
Ausnahmecode: 0xe0434352
Fehleroffset: 0x000f0372
ID des fehlerhaften Prozesses: 0x22c4
Startzeit der fehlerhaften Anwendung: 0x01d45193ceb9aad2
Pfad der fehlerhaften Anwendung: C:\Users\FF PET-Margretenhaun\AppData\Local\Apps\2.0\WDWJWKTO.RXV\3PVP5RGT.43J\eins..tion_51b3fa453aaebdfb_0005.0001_1184581a6a2f150e\EinsatzMonitorWpf.exe
Pfad des fehlerhaften Moduls: C:\WINDOWS\System32\KERNELBASE.dll
Berichtskennung: 075b82ef-155d-41dc-99bd-ae897eb3775b
Vollständiger Name des fehlerhaften Pakets:
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:
Ereignis-XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2018-09-21T10:16:53.939819900Z" />
<EventRecordID>4127</EventRecordID>
<Channel>Application</Channel>
<Computer>DESKTOP-UQI8CVL</Computer>
<Security />
</System>
<EventData>
<Data>EinsatzMonitorWpf.exe</Data>
<Data>1.0.0.0</Data>
<Data>5b992ab4</Data>
<Data>KERNELBASE.dll</Data>
<Data>10.0.15063.1266</Data>
<Data>51a816a7</Data>
<Data>e0434352</Data>
<Data>000f0372</Data>
<Data>22c4</Data>
<Data>01d45193ceb9aad2</Data>
<Data>C:\Users\FF PET-Margretenhaun\AppData\Local\Apps\2.0\WDWJWKTO.RXV\3PVP5RGT.43J\eins..tion_51b3fa453aaebdfb_0005.0001_1184581a6a2f150e\EinsatzMonitorWpf.exe</Data>
<Data>C:\WINDOWS\System32\KERNELBASE.dll</Data>
<Data>075b82ef-155d-41dc-99bd-ae897eb3775b</Data>
<Data>
</Data>
<Data>
</Data>
</EventData>
</Event>
Wir wollen es auch nur nutzen, um zu markieren wer krank oder im Urlaub ist, (oder eben "komme nicht"). Daher macht es für uns schon Sinn, die nicht Verfügbaren anzuzeigen. Ich lese aber heraus, dass es nicht geht, oder?
Ja, das wäre prima. Ich will nicht, dass meine Leute in den 60 Sekunden Anfahrt noch auf dem Telefon herumspielen, daher wäre es andersherum besser. Die, die nicht kommen, haben ja Zeit dafür...
Gibt es eine Möglichkeit, in der Einsatzansicht Benutzer anzuzeigen die nicht verfügbar sind bzw. abgelehnt haben? Für uns macht es wenig Sinn, positive Rückmeldungen anzuzeigen. Es wäre wichtiger zu wissen, wer nicht kommen wird.
Danke