I'll check it out since I've seen it happen occasionally. But please try to disable other plugins / in game addons and see if that helps. As far as I know, you're the only one with this problem.
Looks like trainers inside the Garrison are broken as well. This happened when fighting Erris in my Garrison today: Code: [10:23:56.614 D] Successfully generated path from {1916.756, 305.9296, 88.96609} to {1911.259, 332.9514, 88.96589} in 105 milliseconds [10:23:56.854 D] Activity: Loading Tiles [10:23:58.691 D] Stop and dismount... Reason: Arrived at destination [10:23:58.696 D] Stopped moving. Reason: Dismounting [10:23:58.829 N] [Demonic] Dismounted! [10:23:58.892 D] Interacting with Erris the Collector (Unit Id: 91017) [10:24:34.698 D] Exception was thrown in BotBase.Root.Tick [10:24:34.705 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.InvalidOperationException: Cannot call Interact on an invalid object. at Styx.WoWInternals.WoWObjects.WoWObject.EnsureValid(String funcName) at Styx.WoWInternals.WoWObjects.WoWObject.Interact(Boolean ignoreTimer) at Styx.WoWInternals.WoWObjects.WoWObject.Interact() at PokeLevel.CombatImplementations.Garrison.Erris.ErrisBase.aBZHyFHbUZuKXwJDoFxIAXvEAhta.***********(WoWObject ) at PokeLevel.CombatImplementations.Garrison.Erris.ErrisBase.aBZHyFHbUZuKXwJDoFxIAXvEAhta.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at PokeLevel.CombatImplementations.Garrison.Erris.ErrisNicodemus.qRMJibbnJNhNlWLoZcGkIMaTZAEI.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) at PokeLevel.BotBase.uJKijEVDvGZpOOsVGtdKJKrWisb.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at CommonBehaviors.Actions.ActionRunCoroutine....() --- End of inner exception stack trace --- at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.Resume() at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context) at Styx.TreeSharp.Action.RunAction(Object context) at Styx.TreeSharp.Action..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.CommonBot.TreeRoot.() at Styx.CommonBot.TreeRoot.(Action , String , Boolean ) [10:24:35.365 N] PET_BATTLE_PET_ROUND_RESULTS [10:24:36.790 D] Exception was thrown in BotBase.Root.Tick [10:24:36.790 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object. at PokeLevel.BotBase.uJKijEVDvGZpOOsVGtdKJKrWisb.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at CommonBehaviors.Actions.ActionRunCoroutine....() --- End of inner exception stack trace --- at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.Resume() at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context) at Styx.TreeSharp.Action.RunAction(Object context) at Styx.TreeSharp.Action..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.CommonBot.TreeRoot.() at Styx.CommonBot.TreeRoot.(Action , String , Boolean ) [10:24:36.858 N] PET_BATTLE_PET_ROUND_PLAYBACK_COMPLETE [10:24:38.899 D] Exception was thrown in BotBase.Root.Tick [10:24:38.899 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object. at PokeLevel.BotBase.uJKijEVDvGZpOOsVGtdKJKrWisb.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at CommonBehaviors.Actions.ActionRunCoroutine....() --- End of inner exception stack trace --- at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.Resume() at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context) at Styx.TreeSharp.Action.RunAction(Object context) at Styx.TreeSharp.Action..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.CommonBot.TreeRoot.() at Styx.CommonBot.TreeRoot.(Action , String , Boolean ) [10:24:40.989 D] Exception was thrown in BotBase.Root.Tick [10:24:40.989 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object. at PokeLevel.BotBase.uJKijEVDvGZpOOsVGtdKJKrWisb.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at CommonBehaviors.Actions.ActionRunCoroutine....() --- End of inner exception stack trace --- at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.Resume() at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context) at Styx.TreeSharp.Action.RunAction(Object context) at Styx.TreeSharp.Action..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.CommonBot.TreeRoot.() at Styx.CommonBot.TreeRoot.(Action , String , Boolean ) [10:24:43.091 D] Exception was thrown in BotBase.Root.Tick [10:24:43.091 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object. at PokeLevel.BotBase.uJKijEVDvGZpOOsVGtdKJKrWisb.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at CommonBehaviors.Actions.ActionRunCoroutine....() --- End of inner exception stack trace --- at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.(Boolean ) at Buddy.Coroutines.Coroutine.Resume() at CommonBehaviors.Actions.ActionRunCoroutine.Run(Object context) at Styx.TreeSharp.Action.RunAction(Object context) at Styx.TreeSharp.Action..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.CommonBot.TreeRoot.() at Styx.CommonBot.TreeRoot.(Action , String , Boolean ) [10:24:44.705 N] Stopping the bot! [10:24:44.705 Q] Bot stopping! Reason: User pressed the stop button
hi, it does not fit something with Pet Kun-lai Runt. I have a blue lvl 25 and the bot says that he needs this.
Do you know which pets Erris had that day? I just tested today and it worked fine. Maybe there is a problem with that particular daily version of Erris. From the log you posted, it looks like it considered Erris to be an invalid object, so it could also be a glitch in HB / WoW, but I cannot rule out a bug in that particular daily version.
Hello. I'm sorry but it's a little hard to understand what you mean. By default, it will only catch pets until you have 1. You can change the slider in settings to increase that to 2 or 3. If it's still on 1, and you already have one - it will not try to capture it. Also, note that you need a level 25 Terrible Turnip.
Hmm, weird.. I'm having that one right now and it's working flawless. My only guess then is a HB / WoW glitch. Or maybe an interfering addon.
I tried disabling all addons, which resulted in the bot base working. Turned them back on one by one and it seems as long as I don't enable Zygor everything works just fine. So Zygor is the culprit here it seems.
Is there a way to set it so it will keep redoing the deebs/tyri/puzzle fight in the garrison even if the daily is completed? It's good xp and no running around with the healer standing right next to it (using an enchanted broom and weebomination you can level a 3rd pet on them with the leveling pet never getting hit).
Hello. I will look into it today and push an update so it is hopefully possible for next time. EDIT: I am testing now and it is working. May I ask. How do you prevent dmg on the levelling pet? How do you prevent Tyri's aoe dmg?
i start with the broom and have it sweep, that forces puzzle to be the active pet then you switch to the leveling pet. puzzle will start to cast invisibility on self (it's always it's first action, so the leveling pet is safe) then you switch to the weebomination and keep cleaving till it dies. I've done it 30 times or so and he always killed tyri and deebs in the backline before he died himself. If he dies before finishing off puzzles (which is roughly half the time) go back to the broom an use batter to finish him. edit: as the weebomination ends dead/on low hp you have to heal between fights but the stablemaster is right besides the fight to do so.
yes it is, currently deebs is one of the few not affected. There was a bug where people finished the erris fight before the daily quest finished but still got xp and used that to farm huge xp fast so they set it to nerfed xp till they find a proper fix for it.
Do you know if the same can be done for Draenor trainers? For example Ashlei. Btw, I implemented your tactic and it's working great Will run it for a little while to check for bugs, but I think this is pretty solid. I'll upload later - the new version needs to be approved, so I won't be able to get it out to you guys before a new daily hits anyway.. On a sidenote: I did not mean to leave Gargra (Frostfire Ridge) in the release version - I forgot to remove it before uploading. But now that it's been there for a week anyway, has anyone tried it? I've been on vacation, so haven't really tested it yet, except for today where I accidentally let it run afk, and I came back to the trainer beaten, so it seemed to work okay..
Haven't had a chance to try gargra, dont have the pets for it yet (i'm fairly new to the pet collecting). As far as i know the bug only worked for the garrison fights, but i dont know how it worked, just that one of the devs explained it was the reason for the xp nerf and that they were working on a permanent fix so they could revert xp to normal then.
I've done several fights now with the new tactic and it's working great. Now I'll move on to the Darkmoon Faire dailies