Bot crashed bei Dungeon

In das Unterforum "Erledigt" werden alle Beiträge geschoben, die erledigt sind, bspw. bei behobenen Bugs.
Gesperrt
vico
Beiträge: 22
Registriert: Mi 9. Apr 2014, 12:14
Hat sich bedankt: 1 Mal
Danksagung erhalten: 0

Bot crashed bei Dungeon

Beitrag von vico »

Anwendung: MFBot30_86.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund eines Ausnahmefehlers beendet.
Ausnahmeinformationen: System.IndexOutOfRangeException
Stapel:
bei System.Array.InternalGetReference(Void*, Int32, Int32*)
bei System.Array.GetValue(Int32)
bei MFBot_Redesign.mfbot.RefDungeon(System.String, Boolean)
bei MFBot_Redesign.mfbot.RefTowerandDung(System.String)
bei MFBot_Redesign.mfbot+<>c__DisplayClass98.<HourlyTimer_Tick>b__96()
bei System.Threading.ThreadHelper.ThreadStart_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.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
bei System.Threading.ThreadHelper.ThreadStart()

---
Ich weiß nicht ob ihr mit delegates arbeiteitet oder echten Threads - aber prinzipiell schütz vor so einem App-Crash ein vollständiger Try-Catch-Block, damit der OOR nicht ins Framework durchschlägt. Damit würde nur der "Dungeon-Versuch" fehlschlagen ohne gleich den ganzen Bot nieder zu reisen :)

Wichtig ist auf Grund des Kontextwechsels beim Thread nicht den Try-Catch- um den ThreadStart zu machen, sondern innerhalb der gerufenen Methoden.

lg,
me
Gesperrt

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 19 Gäste