Normally i would make a ticket but I'm kinda lost on this one.
I normally spend quite some time to set up grid 2 to fit my needs as pala healer. I also have other setting in different layers on my shaman.
The problem is that it happen from time to time that my grid cells go black. Right now on my pala it's working fine, but on my shaman the grid cells are black and i can't enter the config. I can enter the config on my pala though.
Does this sound familiar what so ever? I'd like to investigate a bit more but kinda lost where to start.
All right, the first steps are to install BugGrabber and BugSack. You probably also need some kind of LDB viewer. If you do not have one I would recommend SexyMap. Not only is it a great minimap mod, it will make your minimap sexy!
Next, follow the links http://www.wowace.com/addons/grid2/ to the Latest Versions. If you use the Curse Client, make sure you set it to get the alpha versions. Right click on all the Grid2 mods and select Preferred Release Type / Alpha.
After installing those and restarting WoW you should be able to see the error that prevents your paladin from working. The Bugsack icon on your minimap will change from green to red. Clicking on it will show you the error(s). I am most concerned with the very first error. Copy & paste it here.
One last thing: reset your saved variables. Many of the changes are bnot backward compatible. Under Grid2/options/Debugging: Click Reset. It will nil them out and reload your UI. If you are unable to open options then you can quit wow and under C:\Program Files\World of Warcraft\WTF\Account\<YOUR ACCOUNT NAME>\SavedVariables delete all Grid2 and Grid2Options files.
1x Grid2-3.3.0.385\modules\IndicatorSquare.lua:70: attempt to index local 'location' (a nil value)
Grid2-3.3.0.385\modules\IndicatorSquare.lua:89: in function `setupFunc'
Grid2-3.3.0.385\GridDefaults.lua:18: in function `SetupIndicators'
Grid2-3.3.0.385\GridDefaults.lua:240: in function `Setup'
Grid2-3.3.0.385\GridCore.lua:235: in function <Grid2\GridCore.lua:221>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (Ace3):539: in function `EnableAddon'
AceAddon-3.0-5 (Ace3):629: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:234: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:257: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:481: in function <Interface\FrameXML\UIParent.lua:453>:
---
here you go. And I've just updated to lastest alpha
Ok I forgot a step: reset your saved variables. Under Grid2/options/Debugging. Click Reset. It will nil them out and reload your UI. After that if you get an error post it. If you can narrow it down to the steps you take after a reset that produces a bug it is even more fantastic.
1x Grid2\modules\StatusTarget.lua:50: attempt to index field 'setupFunc' (a nil value)
Locals:
---
1x Grid2\modules\StatusThreat.lua:62: attempt to index field 'setupFunc' (a nil value)
Locals:
---
1x Grid2\modules\StatusVehicle.lua:58: attempt to index field 'setupFunc' (a nil value)
Locals:
---
1x Grid2\modules\StatusVoiceComm.lua:51: attempt to index field 'setupFunc' (a nil value)
Locals:
---
1x Grid2\GridLayout.lua:188: attempt to index field 'core' (a nil value)
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):510: in function `InitializeAddon'
AceAddon-3.0-5 (!!!AceLibs):622: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
---
1x Grid2\GridFrame.lua:172: attempt to index field 'core' (a nil value)
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):510: in function `InitializeAddon'
AceAddon-3.0-5 (!!!AceLibs):622: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
---
1x ...ns\Grid2StatusRaidDebuffs\Grid2StatusRaidDebuffs.lua:443: attempt to index field '?' (a nil value):
1x Grid2\GridLayout.lua:304: attempt to index field 'db' (a nil value)
Grid2\GridLayout.lua:207: in function <Grid2\GridLayout.lua:205>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):539: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):551: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):629: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:234: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:257: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:481: in function <Interface\FrameXML\UIParent.lua:453>:
---
1x Grid2\GridFrame.lua:180: attempt to call method 'RegisterEvent' (a nil value)
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):539: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):551: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):629: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:234: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:257: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:481: in function <Interface\FrameXML\UIParent.lua:453>:
---
1x Grid2\GridRange.lua:126: attempt to index field 'core' (a nil value)
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):539: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):551: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):629: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:234: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:257: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:481: in function <Interface\FrameXML\UIParent.lua:453>:
You probably also need some kind of LDB viewer. If you do not have one I would recommend SexyMap. Not only is it a great minimap mod, it will make your minimap sexy!
Not to be nitpick, but what does an LDB display have to do with configuring Grid2, and since when is SexyMap an LDB display? :confused:
...what does an LDB display have to do with configuring Grid2...
Nothing, unless you use Grid2Broker.
An LDB display allows you to see a display of the number of errors with a red sack, or a green sack if there are none. Clicking on it brings up the errors.
Sexymap is not an LDB display, but bugsack uses LDB to make a minimap icon via a lib. So either Sexymap or an LDB display makes debugging easier.
This is a thread about debugging though, and how to do that easily.
I normally spend quite some time to set up grid 2 to fit my needs as pala healer. I also have other setting in different layers on my shaman.
The problem is that it happen from time to time that my grid cells go black. Right now on my pala it's working fine, but on my shaman the grid cells are black and i can't enter the config. I can enter the config on my pala though.
Does this sound familiar what so ever? I'd like to investigate a bit more but kinda lost where to start.
-Thomas
All right, the first steps are to install BugGrabber and BugSack. You probably also need some kind of LDB viewer. If you do not have one I would recommend SexyMap. Not only is it a great minimap mod, it will make your minimap sexy!
Next, follow the links http://www.wowace.com/addons/grid2/ to the Latest Versions. If you use the Curse Client, make sure you set it to get the alpha versions. Right click on all the Grid2 mods and select Preferred Release Type / Alpha.
After installing those and restarting WoW you should be able to see the error that prevents your paladin from working. The Bugsack icon on your minimap will change from green to red. Clicking on it will show you the error(s). I am most concerned with the very first error. Copy & paste it here.
One last thing: reset your saved variables. Many of the changes are bnot backward compatible. Under Grid2/options/Debugging: Click Reset. It will nil them out and reload your UI. If you are unable to open options then you can quit wow and under C:\Program Files\World of Warcraft\WTF\Account\<YOUR ACCOUNT NAME>\SavedVariables delete all Grid2 and Grid2Options files.
Grid2-3.3.0.385\modules\IndicatorSquare.lua:89: in function `setupFunc'
Grid2-3.3.0.385\GridDefaults.lua:18: in function `SetupIndicators'
Grid2-3.3.0.385\GridDefaults.lua:240: in function `Setup'
Grid2-3.3.0.385\GridCore.lua:235: in function <Grid2\GridCore.lua:221>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (Ace3):539: in function `EnableAddon'
AceAddon-3.0-5 (Ace3):629: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:234: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:257: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:481: in function <Interface\FrameXML\UIParent.lua:453>:
---
here you go. And I've just updated to lastest alpha
Locals:
---
1x Grid2\modules\StatusThreat.lua:62: attempt to index field 'setupFunc' (a nil value)
Locals:
---
1x Grid2\modules\StatusVehicle.lua:58: attempt to index field 'setupFunc' (a nil value)
Locals:
---
1x Grid2\modules\StatusVoiceComm.lua:51: attempt to index field 'setupFunc' (a nil value)
Locals:
---
1x Grid2\GridLayout.lua:188: attempt to index field 'core' (a nil value)
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):510: in function `InitializeAddon'
AceAddon-3.0-5 (!!!AceLibs):622: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
---
1x Grid2\GridFrame.lua:172: attempt to index field 'core' (a nil value)
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):510: in function `InitializeAddon'
AceAddon-3.0-5 (!!!AceLibs):622: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
---
1x ...ns\Grid2StatusRaidDebuffs\Grid2StatusRaidDebuffs.lua:443: attempt to index field '?' (a nil value):
Locals:
---
Grid2\GridLayout.lua:207: in function <Grid2\GridLayout.lua:205>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):539: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):551: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):629: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:234: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:257: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:481: in function <Interface\FrameXML\UIParent.lua:453>:
---
1x Grid2\GridFrame.lua:180: attempt to call method 'RegisterEvent' (a nil value)
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):539: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):551: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):629: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:234: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:257: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:481: in function <Interface\FrameXML\UIParent.lua:453>:
---
1x Grid2\GridRange.lua:126: attempt to index field 'core' (a nil value)
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (!!!AceLibs):539: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):551: in function `EnableAddon'
AceAddon-3.0-5 (!!!AceLibs):629: in function <...AddOns\!!!AceLibs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:234: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:257: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:481: in function <Interface\FrameXML\UIParent.lua:453>:
---
Not to be nitpick, but what does an LDB display have to do with configuring Grid2, and since when is SexyMap an LDB display? :confused:
Nothing, unless you use Grid2Broker.
An LDB display allows you to see a display of the number of errors with a red sack, or a green sack if there are none. Clicking on it brings up the errors.
Sexymap is not an LDB display, but bugsack uses LDB to make a minimap icon via a lib. So either Sexymap or an LDB display makes debugging easier.
This is a thread about debugging though, and how to do that easily.