This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
What steps will reproduce the problem?1. Create aura/location/indicator on first character.2. Log onto next character, see that auras/locations/indicators have migrated properly.3. Create aura/location/indicator on second character.4. Log back to first character, and notice that auras/locations/indicators have not properly migrated back.
What is the expected output? What do you see instead?Expected output is seeing all account based auras/locations/indicators on all characters. What I see is that it seems to only update for the latest character you make them on.
What version of the product are you using?Alpha 495. I think it popped up around Alpha 488, but I'm unsure. It is definitely in Alpha 491 however.
Do you have an error log of what happened?Oddly, Buggrabber isn't coming up with anything, so I don't know what's going on.
Please provide any additional information below.Only thing I can think of is that the data doesn't migrate for characters that already have aura/location/indicator data, but it does migrate perfectly to characters who haven't been set up with Grid2 yet. A workaround would be to load up every character you want to use, then manually set every indicator for each character.
Also, sorry for annoying you with this stuff again so close to the previous fix.
Darnit, figures I overlooked something that could be useful. Got more failed mapping things in chat. These ones are different than the previous, as they reference account indicators.
12:34 - *failed mapping: buff-PrayerOfMending-mine status: nil priority: 100 layer: account indicator: Buff-PoM
12:34 - *failed mapping: buff-Renew-mine status: nil priority: 100 layer: account indicator: Buff-Renew
12:34 - *failed mapping: debuff-WeakenedSoul status: nil priority: 100 layer: account indicator: Buff-PWS
12:34 - *failed mapping: SacredShield-mine status: nil priority: 99 layer: paladin indicator: side-left
12:34 - *failed mapping: healing-prevented status: nil priority: 100 layer: account indicator: alpha
Oh, I see what's happening with those messages.
Auras may be able to be set to a higher layer, but they must then be set on the indicator level to that higher layer too, otherwise you have Grid2 searching for the auras from the indicators, and never finding them.
And in trying that idea, I hit a bug that caused Grid2 to revert to the same status the other ticket did. Seems like there's an issue with changing Aura layers within indicators.
2x LibDBLayers-1.0-1 (Grid2):413: attempt to index local 'map' (a nil value) LibDBLayers-1.0-1 (Grid2):670: in function `SetMapLayer' Grid2Options-Grid2 v3.3.0.495\GridIndicators.lua:220: in function <Grid2Options\GridIndicators.lua:207> (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5> (tail call): ?: AceConfigDialog-3.0-45:796: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:611> (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5> (tail call): ?: AceGUI-3.0-30 (Ace3):326: in function `Fire' ...st\libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:439: in function <...st\libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:430>: (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5> (tail call): ?: AceGUI-3.0-30 (Ace3):326: in function `Fire' ...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:345: in function <...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:335>:
-
1x Grid2-Grid2 v3.3.0.495\modules\IndicatorSquare.lua:111: attempt to index local 'location' (a nil value) Grid2-Grid2 v3.3.0.495\modules\IndicatorSquare.lua:132: in function `setupFunc' Grid2-Grid2 v3.3.0.495\GridDefaults.lua:18: in function `SetupIndicators' Grid2-Grid2 v3.3.0.495\GridDefaults.lua:225: in function `Setup' Grid2-Grid2 v3.3.0.495\GridCore.lua:243: in function <Grid2\GridCore.lua:229> (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:235: in function `UIParentLoadAddOn': Interface\FrameXML\UIParent.lua:258: in function `CombatLog_LoadUI': Interface\FrameXML\UIParent.lua:482: in function <Interface\FrameXML\UIParent.lua:454>:
1x Grid2Options-Grid2 v3.3.0.495\GridIndicators.lua:344: attempt to index local 'indicator' (a nil value) Grid2Options-Grid2 v3.3.0.495\GridIndicators.lua:887: in function `funcMakeOptions' Grid2Options-Grid2 v3.3.0.495\GridIndicators.lua:1149: in function `MakeIndicatorOptions' Grid2Options-Grid2 v3.3.0.495\core.lua:326: in function `MakeOptions' Grid2Options-Grid2 v3.3.0.495\core.lua:296: in function `Initialize' Grid2-Grid2 v3.3.0.495\GridCore.lua:216: in function `LoadAllOptions' Grid2-Grid2 v3.3.0.495\GridCore.lua:223: in function `?' AceConsole-3.0-7 (Ace3):94: in function `value' Interface\FrameXML\ChatFrame.lua:3577: in function <Interface\FrameXML\ChatFrame.lua:3509>: <in C code>: in function `ChatEdit_ParseText' Interface\FrameXML\ChatFrame.lua:3222: in function `ChatEdit_SendText': Interface\FrameXML\ChatFrame.lua:3246: in function <Interface\FrameXML\ChatFrame.lua:3242>: <in C code>: in function `ChatEdit_OnEnterPressed' <string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>
Locals: indicator = nil options = <table> { } Grid2Options = <table> { UnregisterIndicatorCategory = <function> @ Grid2Options\GridCategories.lua:9: MakeNoIndicatorOptions = <function> @ Grid2Options\GridIndicators.lua:1120: MakeStatusHealsIncomingOptions = <function> @ Grid2Options\GridStatuses.lua:955: MakeStatusClassFilterOptions = <function> @ Grid2Options\GridStatuses.lua:249: GetOptionHandler = <function> @ Grid2Options\core.lua:27: UpdateLocation = <function> @ Grid2Options\GridLocations.lua:11: typeDefaultValues = <table> {} AddElement = <function> @ Grid2Options\core.lua:57: OnChatCommand = <function> @ Grid2Options\core.lua:331: AddMediaOption = <function> @ Grid2Options\GridMedia.lua:29: statusLayers = <table> {} FlattenDefaults = <function> @ Grid2Options\GridDefaults.lua:68: AddCategoryCurrentStatusOptions = <function> @ Grid2Options\GridCategories.lua:167: GetStatusLayerValues = <function> @ Grid2Options\GridStatuses.lua:9: AddModule = <function> @ Grid2Options\core.lua:31: RAID_CLASS_COLORS = <table> {} MakeStatusAuraGroupDebuffOptions = <function> @ Grid2StatusAuraGroupOptions\Grid2StatusAuraGroupOptions.lua:273: MakeStatusAuraGroupBuffOptions = <function> @ Grid2StatusAuraGroupOptions\Grid2StatusAuraGroupOptions.lua:261: MakeIndicatorBorderSizeOptions = <function> @ Grid2Options\GridIndicators.lua:373: dblData = <table> {} RegisterCategoryStatus = <function> @ Grid2Options\GridCategories.lua:75: UpgradeDefaults = <function> @ Grid2Options\GridDefaults.lua:61: MakeIndicatorBorderOptions = <function> @ Grid2Options\GridIndicators.lua:407: MakeStatusStandardBuffOptions = <function> @ Grid2Options\GridStatuses.lua:921: GetCharacterKeys = <function> @ Grid2Options\GridDefaults.lua:35: layerOrder = <table> {} AddIndicatorCurrentStatusOptions = <function> @ Grid2Options\GridIndicators.lua:233: SetIndicatorStatus = <function> @ Grid2Options\GridIndicators.lua:123: GetAvailableStatusValues = <function> @ Grid2Options\GridStatuses.lua:622: layers = <table> {} AddResetDebugMenu = <function> @ Grid2Options\core.lua:236: defaultSpec = <table> {} typeMakeOptions = <table> {} MakeStatusRangeOptions = <function> @ Grid2Options\GridStatuses.lua:366: specKey = "holy2" healers = <table> {} MakeStatusColorThresholdOptions = <function> @ Grid2Options\GridStatuses.lua:347: AddSetupCategoryOptions = <function> @ Grid2Options\GridCategories.lua:349: GetCategoryStatus = <function> @ Grid2Options\GridCategories.lua:69: SetCategoryStatus = <function> @ Grid2Options\GridCategories.lua:102: MakeStatusOptions = <function> @ Grid2StatusTargetIconOptions\Grid2StatusTargetIconOptions.lua:99: UpdateIndicator = <function> @ Grid2Options\GridIndicators.lua:14: locationLayers = <table> {} GetIndicatorColor = <function> @ Grid2Options\GridIndicators.lua:432: SetCategoryStatusCurrent = <function> @ Grid2Options\GridCategories.lua:85: MakeStatusClassColorOptions = <function> @ Grid2Options\GridStatuses.lua:527: MakeDefaults = <function> @ Grid2Options\GridDefaults.lua:82: GetIndicatorStatus = <function> @ Grid2Options\GridIndicators.lua:77: RegisterIndicatorCategory = <function> @ Grid2Options\GridCategories.lua:4: MakeStatu -
Found a work around to the initial ticket it seems. Created a new indicator on character 1, and every other indicator from character 2 loaded up.
As of 509 Beta, the auras/locations/indicators still are not migrating properly between characters. The workaround still works however.
Failed mapping are still appearing.
I can't seem to get it to bug out again and become unusable through the indicator layers, though I still get the exact same bug from LibDBLayers.
Shoot, didn't realize I wasn't updating LibDBLayers to the latest alpha. There's no bugs coming from the latest alpha.
I will set up Grid2 entirely and see if I recieve any issues.
Ok I will close this then. Post another ticket if you do still run into issues.
To post a comment, please login or register a new account.