Constructor0987 / MeisterGeister

Other
17 stars 5 forks source link

Absturz von Meister Geister nach Einstellung eines Zaubers oder einer langandauernden Handlung #68

Open Geofax opened 2 years ago

Geofax commented 2 years ago

Folgende Fehlermeldung kommt immer wieder nach dem Absturz von Meister Geister, wenn ich, nach der Einstellung eines Zaubers (mit mehreren Aktionen Zauberdauer) oder einer langandauernden Handlung, mehrere Runden "durchgeklickt" habe. Außerdem scheinen die eingestellten Aktionen immer wieder verschwunden, wenn ich einen Kampf neu lade.


Es ist eine unbehandelte Ausnahme aufgetreten. Das Programm wird beendet.

Bitte prüfe die FAQ-Seite auf www.meistergeister.org und unser Forum (http://forum.meistergeister.org/) nach einer Fehlerlösung. Bei weiteren Problemen kannst du das Problem im Forum melden oder dich an info@meistergeister.org wenden (Bitte die gesamte Meldung vollständig kopieren). Die Fehlermeldung wird in einer Log-Datei im MeisterGeister-Verzeichnis gespeichert.

Version: 2.6.0.7 / 133

Source: PresentationFramework Message: Vom Add-Ereignis einer Sammlung wird auf ein Element verwiesen, das nicht zur Sammlung gehört. Type: System.InvalidOperationException

InnerException: -

StackTrace: bei System.Windows.Data.ListCollectionView.AdjustBefore(NotifyCollectionChangedAction action, Object item, Int32 index) bei System.Windows.Data.ListCollectionView.ProcessCollectionChanged(NotifyCollectionChangedEventArgs args) bei System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e) bei System.Collections.ObjectModel.ObservableCollection1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) bei MeisterGeister.Logic.Extensions.ExtendedObservableCollection1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) bei MeisterGeister.Logic.Extensions.ExtendedObservableCollection1.RemoveRange(IEnumerable1 objects, Boolean supressNotification) bei MeisterGeister.ViewModel.Kampf.Logic.Kampf.NeueKampfrunde(Boolean doSave) bei MeisterGeister.ViewModel.Kampf.Logic.Kampf.Next() bei MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated) bei System.Windows.Controls.Primitives.ButtonBase.OnClick() bei System.Windows.Controls.Button.OnClick() bei System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e) bei System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) bei System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent) bei System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e) bei System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) 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.RaiseTrustedEvent(RoutedEventArgs args) bei System.Windows.Input.InputManager.ProcessStagingArea() bei System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) bei System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) bei System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) bei System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) bei System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) 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)

Data: System.Object: null Offene Tools: Helden#Proben#Kampf#Notizen#Kalender#NSCs#Umrechner#Würfel#Basar#Schmiede#Gegner

Systeminformationen

MeisterGeisterID: d1bbcd69-5e43-4ce7-80aa-f7e536c6b1ff Regeledition: DSA 4.1 Betriebssystem: Microsoft Windows NT 6.2.9200.0 (Windows 8) 64bit-System: True CLR-Version: 4.0.30319.42000 .NET Framework: v2.0.50727 2.0.50727.4927 SP2 v3.0 3.0.30729.4926 SP2 v3.5 3.5.30729.4926 SP1 v4
Client 4.8.04084 Full 4.8.04084 v4.0
Client 4.0.0.0 v4.5 Full 4.8.04084 SQL-CE-Version: 4.0.8876.1 Arbeitsverzeichnis: D:\Meister Geister\DSA-MeisterGeister-2.6.0.7\DSA MeisterGeister MeisterGeister-Verzeichnis: D:\Meister Geister\DSA-MeisterGeister-2.6.0.7\DSA MeisterGeister\ Laufwerk: D:\ (Name), NTFS (Format), Fixed (Typ) Prozessoranzahl: 16 WorkingSet: 332722176 Renderingebene: 2 (Hardwarebeschleunigung; DirectX >= 9.0) Auflösung: 1920x1080 (1920x1017) Bildschirme: 1 \.\DISPLAY1 ({X=0,Y=0,Width=1920,Height=1080}, BitsPerPixel: 32, Primary: True) Nr=0, Name=\.\DISPLAY1\Monitor0, DeviceString=Generic PnP Monitor, StateFlags=AttachedToDesktop, MultiDriver Nr=1, Name=\.\DISPLAY2\Monitor0, DeviceString=Generic PnP Monitor, StateFlags=MultiDriver Nr=2, Name=\.\DISPLAY3\Monitor0, DeviceString=Generic PnP Monitor, StateFlags=MultiDriver Nr=3, Name=\.\DISPLAY4\Monitor0, DeviceString=Generic PnP Monitor, StateFlags=MultiDriver

Performance: 00:00:00.4961507: Programmstart 00:00:50.5758409: Daten aus Datenbank laden