MeisterGeister Forum
[erledigt] Absturz Kampf-Tool beim Klick auf Held [#240] - Druckversion

+- MeisterGeister Forum (http://forum.meistergeister.org)
+-- Forum: Archiv (http://forum.meistergeister.org/forumdisplay.php?fid=97)
+--- Forum: Bugmeldungen (http://forum.meistergeister.org/forumdisplay.php?fid=104)
+--- Thema: [erledigt] Absturz Kampf-Tool beim Klick auf Held [#240] (/showthread.php?tid=251)



Absturz Kampf-Tool beim Klick auf Held [#240] - Rondrian - 27.01.2014

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:



RE: Absturz Kampf-Tool beim Klick auf Held [#240] - Rondrian - 10.02.2014

Bug als Ticket aufgenommen: #240


RE: Absturz Kampf-Tool beim Klick auf Held [#240] - TheyWor - 10.02.2014

Kam das denn nochmal vor?


RE: Absturz Kampf-Tool beim Klick auf Held [#240] - Rondrian - 10.02.2014

Nein, bisher ist mir der Fehler nicht nochmal untergekommen. Ich wollte ihn aber erstmal hier festhalten, falls er doch nochmal auftritt...


RE: Absturz Kampf-Tool beim Klick auf Held [#240] - Rondrian - 07.07.2014

Da der Fehler nicht mehr aufgetreten ist, schließe ich das Ticket.