Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Erledigt Absturz Kampf-Tool beim Klick auf Held [#240]
#1
Ich habe in meiner DB einen aus der HeldenSoftware importierten Helden und zwei Alriks (neuer Held) drin. Wenn ich einen Kampf lade und dann einen Alrik anklicke, kommt es zum Absturz. Ich weiß noch nicht genau, wann der Fehler auftritt, aber evtl. hängt es damit zusammen, dass der Alrik niedrige Lebenswerte hatte... Ich krieg den Fehler irgendwie nicht mehr reproduziert.

Hier die Meldungen:

Code:
System.AccessViolationException wurde nicht von Benutzercode behandelt.
  HResult=-2147467261
  Message=Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
  Source=System.Data.SqlServerCe
  StackTrace:
       bei System.Data.SqlServerCe.NativeMethodsHelper.CreateCommand(IntPtr pQpSession, IntPtr& pQpCommand, IntPtr pError)
       bei System.Data.SqlServerCe.NativeMethods.CreateCommand(IntPtr pQpSession, IntPtr& pQpCommand, IntPtr pError)
       bei System.Data.SqlServerCe.SqlCeCommand.InitializeCommand(CommandBehavior behavior, String method)
       bei System.Data.SqlServerCe.SqlCeCommand.ExecuteCommand(CommandBehavior behavior, String method, ResultSetOptions options)
       bei System.Data.SqlServerCe.SqlCeCommand.ExecuteReader(CommandBehavior behavior)
       bei System.Data.Entity.SqlServerCompact.SqlCeMultiCommand.ExecuteReader(CommandBehavior behavior)
       bei System.Data.Entity.SqlServerCompact.SqlCeMultiCommand.ExecuteDbDataReader(CommandBehavior behavior)
       bei System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.<>c__DisplayClassb.<Reader>b__8()
       bei System.Data.Entity.Infrastructure.Interception.InternalDispatcher`1.Dispatch[TInterceptionContext,TResult](Func`1 operation, TInterceptionContext interceptionContext, Action`1 executing, Action`1 executed)
       bei System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.Reader(DbCommand command, DbCommandInterceptionContext interceptionContext)
       bei System.Data.Entity.Internal.InterceptableDbCommand.ExecuteDbDataReader(CommandBehavior behavior)
       bei System.Data.Entity.Core.EntityClient.Internal.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
       bei System.Data.Entity.Core.Objects.Internal.ObjectQueryExecutionPlan.Execute[TResultType](ObjectContext context, ObjectParameterCollection parameterValues)
       bei System.Data.Entity.Core.Objects.ObjectQuery`1.<>c__DisplayClassb.<GetResults>b__a()
       bei System.Data.Entity.Core.Objects.ObjectContext.ExecuteInTransaction[T](Func`1 func, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction, Boolean releaseConnectionOnSuccess)
       bei System.Data.Entity.Core.Objects.ObjectQuery`1.<>c__DisplayClassb.<GetResults>b__9()
       bei System.Data.Entity.Infrastructure.DefaultExecutionStrategy.Execute[TResult](Func`1 operation)
       bei System.Data.Entity.Core.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption)
       bei System.Data.Entity.Core.Objects.ObjectQuery`1.<System.Collections.Generic.IEnumerable<T>.GetEnumerator>b__0()
       bei System.Lazy`1.CreateValue()
       bei System.Lazy`1.LazyInitValue()
       bei System.Data.Entity.Internal.LazyEnumerator`1.MoveNext()
       bei System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
       bei System.Data.Entity.Core.Objects.ELinq.ObjectQueryProvider.<GetElementFunction>b__1[TResult](IEnumerable`1 sequence)
       bei System.Data.Entity.Core.Objects.ELinq.ObjectQueryProvider.ExecuteSingle[TResult](IEnumerable`1 query, Expression queryRoot)
       bei System.Data.Entity.Core.Objects.ELinq.ObjectQueryProvider.System.Linq.IQueryProvider.Execute[TResult](Expression expression)
       bei System.Linq.Queryable.FirstOrDefault[TSource](IQueryable`1 source)
       bei MeisterGeister.Model.Service.DataService.LoadEinstellungByName(String name) in d:\Projects\trunk\Model\Service\DataService.cs:Zeile 183.
       bei MeisterGeister.Logic.Einstellung.Einstellungen.GetEinstellung[T](String name) in d:\Projects\trunk\Logic\Einstellungen\Einstellungen.cs:Zeile 92.
       bei MeisterGeister.Logic.Einstellung.Einstellungen.get_WundenVerändernWundschwelle() in d:\Projects\trunk\Logic\Einstellungen\Einstellungen.cs:Zeile 198.
       bei MeisterGeister.ViewModel.Kampf.Logic.Wesen.GetLebensenergieStatus() in d:\Projects\trunk\ViewModel\Kampf\Logic\Wesen.cs:Zeile 195.
       bei MeisterGeister.Model.Held.get_LebensenergieStatus() in d:\Projects\trunk\Model\Held.cs:Zeile 529.
       bei MeisterGeister.View.General.EnergieControl.SetEnergie() in d:\Projects\trunk\View\General\EnergieControl.xaml.cs:Zeile 162.
       bei MeisterGeister.View.General.EnergieControl.OnKämpferChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) in d:\Projects\trunk\View\General\EnergieControl.xaml.cs:Zeile 134.
       bei System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       bei System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       bei System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
       bei System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
       bei System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)
       bei System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange)
       bei System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
       bei MS.Internal.Data.PropertyPathWorker.UpdateSourceValueState(Int32 k, ICollectionView collectionView, Object newValue, Boolean isASubPropertyChange)
       bei MS.Internal.Data.PropertyPathWorker.UpdateSourceValueState(Int32 k, ICollectionView collectionView)
       bei MS.Internal.Data.ClrBindingWorker.OnSourcePropertyChanged(Object o, String propName)
       bei System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType)
       bei System.Windows.WeakEventManager.DeliverEventToList(Object sender, EventArgs args, ListenerList list)
       bei System.ComponentModel.PropertyChangedEventManager.OnPropertyChanged(Object sender, PropertyChangedEventArgs args)
       bei MeisterGeister.ViewModel.Base.ViewModelBase.OnChanged(String propertyName) in d:\Projects\trunk\ViewModel\Base\ViewModelBase.cs:Zeile 215.
       bei MeisterGeister.ViewModel.Kampf.KampfViewModel.set_SelectedManöverInfo(ManöverInfo value) in d:\Projects\trunk\ViewModel\Kampf\KampfViewModel.cs:Zeile 131.
  InnerException:


Angehängte Dateien Thumbnail(s)
   
Entwickler - MeisterGeister-Projekt
Projektleitung
Es bedanken sich:
#2
Bug als Ticket aufgenommen: #240
Entwickler - MeisterGeister-Projekt
Projektleitung
Es bedanken sich:
#3
Kam das denn nochmal vor?
Projektleiter - MeisterGeister-Projekt
Kampf, Datenbank, Model, Knobelaufgaben
Es bedanken sich:
#4
Nein, bisher ist mir der Fehler nicht nochmal untergekommen. Ich wollte ihn aber erstmal hier festhalten, falls er doch nochmal auftritt...
Entwickler - MeisterGeister-Projekt
Projektleitung
Es bedanken sich:
#5
Da der Fehler nicht mehr aufgetreten ist, schließe ich das Ticket.
Entwickler - MeisterGeister-Projekt
Projektleitung
Es bedanken sich:


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste