Botstart - Index außerhalb Arraybereichs - Enumerable.WhereEnumerableIterator`1.MoveNext()

In das Unterforum "Erledigt" werden alle Beiträge geschoben, die erledigt sind, bspw. bei behobenen Bugs.
Gesperrt
Wsxobylydob
Beiträge: 311
Registriert: So 27. Jul 2014, 15:00
Hat sich bedankt: 27 Mal
Danksagung erhalten: 51 Mal

Botstart - Index außerhalb Arraybereichs - Enumerable.WhereEnumerableIterator`1.MoveNext()

Beitrag von Wsxobylydob »

Folgendes passierte als ich einfach den Bot gestartet habe:

Code: Alles auswählen

20160723 12:55:32 Error Core Der Index war außerhalb des Arraybereichs.
Message: Der Index war außerhalb des Arraybereichs.
HResult: -2146233080
Source: Basisbibliothek
StackTrace:    bei de.mfbot.MFBot_NG.Basisbibliothek.Account.(Int32 )
   bei System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   bei System.Linq.Enumerable.Count[TSource](IEnumerable`1 source)
   bei de.mfbot.MFBot_NG.Basisbibliothek.Account.()
   bei de.mfbot.MFBot_NG.Basisbibliothek.Account.()
TargetSite: Boolean (Int32)
Der Error wiederholte sich ca. alle 3 Sekunden.
Der Bot hatte vor dem Error folgendes gemacht:

Code: Alles auswählen

20160723 12:54:49 Info Core Logging in...
20160723 12:54:50 Info RequestResponse Account wurde eingeloggt.
20160723 12:54:51 Info Guild Prüfe auf Gildenkämpfe...
20160723 12:54:53 Warn Core Server down. Waiting 30 seconds..
20160723 12:55:24 Info Fortress Das Festungsgebäude "Treasury" wurde fertiggestellt.
20160723 12:55:25 Info Fortress XXXX Erfahrung abgeholt.
20160723 12:55:26 Info Fortress I've set Fortress to priority list because it's needed for next building.
20160723 12:55:26 Info Fortress Edelsteinsuche in der Mine wurde abgeschlossen.
20160723 12:55:26 Info Fortress XXXX Holz abgeholt.
20160723 12:55:28 Info Fortress Edelsteinsuche in der Mine wurde angefangen.
20160723 12:55:30 Info WheelOfFurtune Glücksrad gedreht. Viel Holz: XXX
20160723 12:55:30 Info CityGuard Stadtwache beendet. Verdientes Gold: XXXX
20160723 12:55:35 Warn Arena Die zur Verfügung stehenden Arenagegner entsprechen nicht dem angegebenen Minimum an Gewinnchance
20160723 12:55:36 Info Dungeon Du hast einen erfolglosen Angriff auf Die Halsabschneidergrotte gewagt.
Altes Level: 6 - neues Level: 6
20160723 12:55:36 Info Dungeon XXX(XXX) <=> Fieser Monsterhase(XXX)
XXX<=>XXX
XXX<=>XXX
XXX<=>XXX
XXX<=>XXX
Restleben: XXX <=> XXX(XX,XX%)
Dann wollte ich die Details öffnen. Der "General"-Log spuckte daraufhin folgendes aus:

Code: Alles auswählen

20160723 12:56:21 Error Core Der Index war außerhalb des Arraybereichs.
Message: Der Index war außerhalb des Arraybereichs.
HResult: -2146233080
Source: MFBot_NG
StackTrace:    bei de.mfbot.MFBot_NG.Gui.FrmAccount.(PictureBox , Int32 , Boolean )
   bei de.mfbot.MFBot_NG.Gui.FrmAccount.(Object , PropertyChangedEventArgs )
   bei de.mfbot.MFBot_NG.Gui.FrmAccount.()
   bei de.mfbot.MFBot_NG.Gui.FrmAccount..ctor(Account acc)
   bei (Account )
   bei de.mfbot.MFBot_NG.Gui.FrmMain.(Object , EventArgs )
   bei System.Windows.Forms.Control.OnClick(EventArgs e)
   bei System.Windows.Forms.Button.OnClick(EventArgs e)
   bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
   bei System.Windows.Forms.Button.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
TargetSite: Void (System.Windows.Forms.PictureBox, Int32, Boolean)
Und als ich dann versucht habe den Bot zu schließen:

Code: Alles auswählen

20160723 12:57:09 Error Core Der Index war außerhalb des Arraybereichs.
Message: Der Index war außerhalb des Arraybereichs.
HResult: -2146233080
Source: MFBot_NG
StackTrace:    bei de.mfbot.MFBot_NG.Gui.FrmAccount.(PictureBox , Int32 , Boolean )
   bei de.mfbot.MFBot_NG.Gui.FrmAccount.(Object , PropertyChangedEventArgs )
   bei System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
   bei de.mfbot.MFBot_NG.Basisbibliothek.Player.NotifyPropertyChanged(String propertyName)
   bei de.mfbot.MFBot_NG.Basisbibliothek.Account.stop()
   bei de.mfbot.MFBot_NG.Basisbibliothek.Bot.stopAllAccounts()
   bei de.mfbot.MFBot_NG.Gui.FrmMain.(Object , FormClosedEventArgs )
   bei System.Windows.Forms.FormClosedEventHandler.Invoke(Object sender, FormClosedEventArgs e)
   bei System.Windows.Forms.Form.OnFormClosed(FormClosedEventArgs e)
   bei System.Windows.Forms.Form.WmClose(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
TargetSite: Void (System.Windows.Forms.PictureBox, Int32, Boolean)
Dieser Error kam nur bei einem Account.

EDIT: Nachdem ich den Bot neugestartet habe, kam der Error nicht mehr.
Baaam
Core Developer
Beiträge: 967
Registriert: Mo 23. Dez 2013, 14:13
Hat sich bedankt: 172 Mal
Danksagung erhalten: 206 Mal

Re: Botstart - Index außerhalb Arraybereichs - Enumerable.WhereEnumerableIterator`1.MoveNext()

Beitrag von Baaam »

Trat das hier nochmal auf und gibt es vielleicht noch ein paar Infos dazu?

Edit: Wird vorerst in erledigt verschoben - war nicht direkt reproduzierbar, aber gleichartige Fehler wurden behoben, das bedeutet, dass dieser u.U. dabei war
Gesperrt

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 1 Gast