Hi, has anyone experienced issues with healbot on warmane? Namely when someone leaves party midfight, game freezes and when used on a dk it pops lua error messages like: Interface\FrameXML\PlayerFrame.lua:618: attempt to index global 'PlayerFrameRunicPowerBar' (a nil value)?
Message: Interface\FrameXML\PlayerFrame.lua:618: attempt to index global 'PlayerFrameRunicPowerBar' (a nil value)
Time: 04/17/18 16:14:43
Count: 10
Stack: Interface\FrameXML\PlayerFrame.lua:618: in function `PlayerFrame_SetRunicPower'
Interface\FrameXML\PlayerFrame.lua:207: in function `OnEvent'
Interface\FrameXML\UnitFrame.lua:417: in function <Interface\FrameXML\UnitFrame.lua:415>
Locals: runicPower = 3
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'PlayerFrameRunicPowerBar' (a nil value)"
RUNICPOWERBARHEIGHT = 63
1- Download https://wow.curseforge.com/projects/...56315/download
2- Exit WoW
3- Copy to addon folder
4- inside Healbot folder doubleclick on "Reset_HealBot.bat"
5- Launch Wow, disable all addons except Healbot
6- test to see if problem continues.
I hate to necro this thread, but I was having the same problems.
Running the Reset_Healbot.bat file fixed it temporarily, until I tried to re-apply my old settings.
What permanently fixed it for me is to uncheck "Hide party frames." Hope that helps someone else.
I'll necro the thread even further and say that I'm experiencing this too. I already had the "Hide party frames" option disabled in HealBot so I wasn't seeing the LUA errors, but still getting this popup after a while.
It wasn't until I used: "/console scriptErrors 1" that I saw the LUA errors.
You're correct that this will disable LUA errors from displaying, which I had already had off. But one will still occasionally get this pop up when too many LUA errors occur:
You can reset the settings of healbot only. Go inside the WTF folder and use the search feature to find all files named HealBot.lua and delete them. (Make a backup first)