An exception is being thrown in EOTS, causing the bot to never move and just sit in the start location the full duration of the battleground. It does not happen every time, but it's often enough to be a problem.
The exception is:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at BgBot.Logic.EyeOfTheStorm.GetFightLocation(IEnumerable`1 playerLocations, IEnumerable`1 hotspots)
at BgBot.BgBot.get_CurrentHotspot()
at BgBot.BgBot.IncludeTargetsFilter(List`1 incomingUnits, HashSet`1 outgoingUnits)
I thought it was perhaps related to the default EyeOfTheStorm.xml profile, and although I had not modified it I decided to replace it with the original from the download. The problem persist.
Log attached.
Thanks-
Mega
The exception is:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at BgBot.Logic.EyeOfTheStorm.GetFightLocation(IEnumerable`1 playerLocations, IEnumerable`1 hotspots)
at BgBot.BgBot.get_CurrentHotspot()
at BgBot.BgBot.IncludeTargetsFilter(List`1 incomingUnits, HashSet`1 outgoingUnits)
I thought it was perhaps related to the default EyeOfTheStorm.xml profile, and although I had not modified it I decided to replace it with the original from the download. The problem persist.
Log attached.
Thanks-
Mega