Character account auras/locations/indicators do not migrate properly to all characters. #150


  • Defect
  • Fixed
Closed
Assigned to _ForgeUser65911
  • _ForgeUser3309053 created this issue Apr 4, 2010

    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.

  • _ForgeUser3309053 added the tags New Defect Apr 4, 2010
  • _ForgeUser3309053 posted a comment Apr 4, 2010

    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

  • _ForgeUser3309053 posted a comment Apr 4, 2010

    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.

  • _ForgeUser3309053 posted a comment Apr 4, 2010

    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 -

  • _ForgeUser3309053 posted a comment Apr 4, 2010

    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.

  • _ForgeUser65911 unassigned issue from _ForgeUser117147 Apr 6, 2010
  • _ForgeUser65911 self-assigned this issue Apr 6, 2010
  • _ForgeUser65911 removed a tag New Apr 11, 2010
  • _ForgeUser65911 added a tag Accepted Apr 11, 2010
  • _ForgeUser3309053 posted a comment Apr 13, 2010

    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.

  • _ForgeUser3309053 posted a comment Apr 13, 2010

    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.

  • _ForgeUser65911 removed a tag Accepted Apr 16, 2010
  • _ForgeUser65911 added a tag Fixed Apr 16, 2010
  • _ForgeUser65911 closed issue Apr 16, 2010
  • _ForgeUser65911 posted a comment Apr 16, 2010

    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.