Bug on my death knight. Ungrouped (i.e. grid isn't even visible). Haven't tried it on a class that actual has buffs to miss. Will update.
...ns\GridStatusMissingBuffs\GridStatusMissingBuffs.lua:862: GetSpellTexture(): Invalid spell slot:
<in C code>: ?
AceEvent-2.0-91091 (Ace2):298: in function `TriggerEvent'
AceEvent-2.0-91091 (Ace2):910: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:903
Edit: Error applies to all characters.
Edit2: The first edit is a lie, I was looking at session errors. The error only applies to Death Knights (tested on high lvl Warrior, Druid, Priest n Paladin).
get this error on my shadow priest char from the last version installation:
2008/12/13 19:34:53-375-x1]: ...ns\GridStatusMissingBuffs\GridStatusMissingBuffs.lua:763: bad argument #1 to 'pairs' (table expected, got nil):
AceAddon-2.0-91091 (Aloft):983: in function <...face\AddOns\Aloft\Libs\AceAddon-2.0\AceAddon-2.0.lua:976>
<in C code>: ?
AceEvent-2.0-91091 (Aloft):260: in function `TriggerEvent'
AceEvent-2.0-91091 (Aloft):910: in function <...face\AddOns\Aloft\Libs\AceEvent-2.0\AceEvent-2.0.lua:903>
---
I've been receiving the "Invalid spell slot" error ever since the 3.x patch was released, and I'm still getting it with v3.0.3.01. I play a holy priest. The problem seems to be related to "Blessing of Salvation" still being in the buff list, despite that spell having been removed from 3.x. Something is enabling that buff and setting the "My Class" filter to all classes, and the error pops up whenever I try to edit the settings or reload my UI after having tried to edit settings. I was able to delete both Blessing of Salvation and Greater Blessing of Salvation from the list, but the category still exists.
The problem seems to be related to "Blessing of Salvation" still being in the buff list, despite that spell having been removed from 3.x.
This may not be true. I went through my SavedVariables\Grid.lua and removed every block relating to either Blessing of Salvation or Blessing of Light (since I see that's commented out in your code) and neither of those buffs now show up in my Grid settings, but I'm still getting this error every time I start the game or reload the UI, and GridStatusMissingBuffs doesn't work at all while playing.
Open GridStatusMissingBuffs.lua and add print(status.text) on its own line just before the line causing the error. It will probably generate large amounts of spam, but it will print the name of the buff group currently being processed to the chat frame... when the error occurs, see what the last thing it printed was, and you should have you answer as to what the problem is.
I checked in code to delete obsolete configs.
Grid now handles single buffs as is. The single status defaults Thorns, Inner Fire and Horn of Winter thus get axed.
These 3 and the obsolete paladin buffs Blessing of Light and Blessing of Salvation are thus deleted on startup.
If you used GridStatusMissingBuffs to display any of these single buffs, then use the Auras section of Grid/Status instead. These have a checkbox for "show if missing" which does the same thing as MissingBuffs did.
If you had a startup crash on your paladin, this is most likely resolved now.
This Status is more properly BuffGroup or something now as that is what it brings to the table: handling of motw/gotw etc. pairs of buffs that have a welfare and deluxe version.
...ns\GridStatusMissingBuffs\GridStatusMissingBuffs.lua:691: bad argument #1 to 'pairs' (table expected, got nil):
Waterfall-1.0-90125:3458: in function <...r\Libs\Waterfall-1.0\Waterfall-1.0\Waterfall-1.0.lua:3446>
Waterfall-1.0-90125:3490: in function <...r\Libs\Waterfall-1.0\Waterfall-1.0\Waterfall-1.0.lua:3484>
I'm having a bit of a problem trying to set up an indicator for my Inner Fire.
What I want, is if I'm missing Inner Fire, it shows using a corner indicator. However I can't seem to get it to work on only myself.
Under the [Show] menu, if I check "On Self" and uncheck "On party" it doesn't work at all, even on myself. If I leave party checked, it also shows any other Priests in my party who are missing the buff, which ideally I do not want.
Also, under the class options, there is no option to disable showing on pets, so all pets in the raid also get the missing Inner Fire indicator.
I'm having a bit of a problem trying to set up an indicator for my Inner Fire.
1) Do not use this mod for that.
2) Set up a new buff Aura in Grid for Inner Fire
3) Select the checkbox to not show it if it exists.
4) Set filters to only show it for yourself.
Would it be possible to add the option to "Show if buff has less than N remaining", where N is the number of minutes you wish to be alerted about. Sometimes it's more convenient to rebuff when someone has 5 minutes left on a buff, than it expiring in combat and then being alerted about it. :)
Sorry I assumed a MissingBuffs mod would help me with a missing buff...
It is a badly named mod, it really should be group buffs. In Grid2 it is renamed properly. There should be an isMine or show if mine or something setting for auras iirc.
...ns\GridStatusMissingBuffs\GridStatusMissingBuffs.lua:862: GetSpellTexture(): Invalid spell slot:
<in C code>: ?
AceEvent-2.0-91091 (Ace2):298: in function `TriggerEvent'
AceEvent-2.0-91091 (Ace2):910: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:903
Edit: Error applies to all characters.
Edit2: The first edit is a lie, I was looking at session errors. The error only applies to Death Knights (tested on high lvl Warrior, Druid, Priest n Paladin).
This may not be true. I went through my SavedVariables\Grid.lua and removed every block relating to either Blessing of Salvation or Blessing of Light (since I see that's commented out in your code) and neither of those buffs now show up in my Grid settings, but I'm still getting this error every time I start the game or reload the UI, and GridStatusMissingBuffs doesn't work at all while playing.
Grid now handles single buffs as is. The single status defaults Thorns, Inner Fire and Horn of Winter thus get axed.
These 3 and the obsolete paladin buffs Blessing of Light and Blessing of Salvation are thus deleted on startup.
If you used GridStatusMissingBuffs to display any of these single buffs, then use the Auras section of Grid/Status instead. These have a checkbox for "show if missing" which does the same thing as MissingBuffs did.
If you had a startup crash on your paladin, this is most likely resolved now.
This Status is more properly BuffGroup or something now as that is what it brings to the table: handling of motw/gotw etc. pairs of buffs that have a welfare and deluxe version.
The default Grid can't handle thinks like:
- Hide when in Combat
- Show a nifty Icon instead of a Point or just Text
You can still manually add them.
http://www.pastey.net/106552
Good point.
v3.00.03.04 release does this.
Actually just to be more specific I am working with Pastamancer to possibly improve Grid to be more consistent in such cases. So hang in there a bit.
I checked in an alpha version that checks for this. Does it fix your problem or do you get an additional error?
What I want, is if I'm missing Inner Fire, it shows using a corner indicator. However I can't seem to get it to work on only myself.
Under the [Show] menu, if I check "On Self" and uncheck "On party" it doesn't work at all, even on myself. If I leave party checked, it also shows any other Priests in my party who are missing the buff, which ideally I do not want.
Also, under the class options, there is no option to disable showing on pets, so all pets in the raid also get the missing Inner Fire indicator.
Anything I can do to fix my problem?
1) Do not use this mod for that.
2) Set up a new buff Aura in Grid for Inner Fire
3) Select the checkbox to not show it if it exists.
4) Set filters to only show it for yourself.
I tried using the Auras indicator, but there is no option to show it only for myself.
It is a badly named mod, it really should be group buffs. In Grid2 it is renamed properly. There should be an isMine or show if mine or something setting for auras iirc.
As far as I know there is no easy facility for this in Grid. Grid2 though has a flashing state that can activate below a particular time threshold.
Grid2 is not quite prime time yet though so you will need to wait a bit.
MissingBuffs could quite easily keep track of time going below a certain value and display the icon with e.g. 30% (configurable) opacity.