MeisterGeister Forum

Normale Version: Bug im Kampftool [#186]
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi Leute in der neuen Version 2.3.0. /81 stürzt mit das Kampftool immer wieder ab wenn ich mehrere Gegner eingefügt habe und die Kampfrunde beginnen will, egal ob ich "Neuer Kampf" drücke, oder "Weiter".

hier das Error Log:
Code:
Es ist eine unbehandelte Ausnahme aufgetreten. Das Programm wird beendet.


Bitte prüfe die FAQ-Seite auf www.meistergeister.org und unser Forum (http://meistergeister.orkenspalter.de/) 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.3.0 / 81  

Source: mscorlib
Message: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Type: System.ArgumentOutOfRangeException
StackTrace:    at System.ThrowHelper.ThrowArgumentOutOfRangeException()
   at MeisterGeister.ViewModel.Kampf.Logic.Manöver.Manöver.ProbenAnlegen()
   at MeisterGeister.ViewModel.Kampf.Logic.Manöver.Manöver.get_Proben()
   at MeisterGeister.ViewModel.Kampf.Logic.Manöver.Manöver.Ausführen()
   at MeisterGeister.ViewModel.Kampf.Logic.Kampf.NeueKampfrunde()
   at MeisterGeister.ViewModel.Kampf.Logic.Kampf.KampfNeuStarten()
   at MeisterGeister.ViewModel.Kampf.KampfViewModel.NewKampf(Object obj)
   at MeisterGeister.ViewModel.Base.CommandBase.Execute(Object parameter)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

Data:
  System.Object: null

Aktuelles Tool: Kampf
Offene Tools: Helden#Proben#Kampf#Gegner#Notizen#Basar#Würfel#NSCs#ZooBot#Schmiede

Systeminformationen

Betriebssystem: Microsoft Windows NT 5.1.2600 Service Pack 3 (Windows XP)
64bit-System: False
CLR-Version: 4.0.30319.1008
SQL-CE-Version: 4.0.8482.1
Arbeitsverzeichnis: F:\Rollenspielprogramme\DSA+MeisterGeister\DSA MeisterGeister 2014
MeisterGeister-Verzeichnis: F:\Rollenspielprogramme\DSA+MeisterGeister\DSA MeisterGeister 2014
Laufwerk: F:\ (Name), NTFS (Format), Fixed (Typ)
Prozessoranzahl: 1
WorkingSet: 142843904
Renderingebene: 2 (Hardwarebeschleunigung; DirectX >= 9.0)
Auflösung: 1024x768 (1024x719)
Bildschirme: 1
Hey Geofax,

danke für deine Fehlermeldung! Es gibt inzwischen eine Version 2.3.1 / 81. Hast du es mit der schon einmal probiert? Mach das doch mal und gib uns Rückmeldung, ob der Fehler immer noch auftritt.
Genau dieser Fehler wurde in 2.3.1 korrigiert.
Was ist denn das Ticket dazu? Ich finde keines.
Du hast Recht. Es fehlte noch ein Ticket dazu. Habe ich nachgeholt:
#186
OK prima danke. Smile