Using a custom sort order for totems breaks on DKs and Druids. #1002

  • Accepted
  • Defect
Assigned to shefkin
  • _ForgeUser3573209 created this issue Sep 12, 2012

    What steps will reproduce the problem?
    1. I enable the "Totem" Indicator with my "old" (pre-beta37) PitBull 4.0 profile.

    What is the expected output? What do you see instead?
    All the texts (name, classe, health, runic power, etc.) in my player frame disappear. Everything else instead remains (icons, bars, portrait, etc.).
    Texts for other unite frames, else then player, still work.

    What version of the product are you using?
    PitBull 4.0 v4.0.0-beta37

    Do you have an error log of what happened?
    Yes, here it is:

    Message: PitBull4_Totems-v4.0.0-beta37\Totems.lua:577: attempt to index field "?" (a nil value)
    Time: 09/12/12 15:01:40
    Count: 1
    Stack: Interface\AddOns\PitBull4_Totems\Totems.lua:952: in function `ApplyLayoutSettings'
    Interface\AddOns\PitBull4_Totems\Totems.lua:1009: in function `UpdateFrame'
    Interface\AddOns\PitBull4\ModuleHandling\Module.lua:319: in function `Update'
    Interface\AddOns\PitBull4\UnitFrame.lua:823: in function `Update'
    Interface\AddOns\PitBull4\UnitFrame.lua:659: in function `func'
    Interface\AddOns\PitBull4\Main.lua:1728: in function <Interface\AddOns\PitBull4\Main.lua:1722>
    (tail call): ?
    Interface\AddOns\PitBull4\Main.lua:1319: in function `?'
    ...der\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...der\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    [string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
    [C]: ?
    [string "safecall Dispatcher[3]"]:13: in function `?'
    [string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
    (tail call): ?
    ...dOns\AtlasLoot_Loader\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'\Libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:439: in function <\Libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:430>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
    (tail call): ?
    ...dOns\AtlasLoot_Loader\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
    ...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:351: in function <...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:341>
    Locals: <none>

    P.S. If you want to check the error use the profile "Andrea" (not the other profiles). Is there where I experience the issue.

  • _ForgeUser3573209 added the tags New Defect Sep 12, 2012
  • _ForgeUser3573209 added an attachment PitBull4.lua Sep 12, 2012


    <p>Config file</p>

  • _ForgeUser3573209 edited description Sep 12, 2012
  • shefkin removed a tag New Sep 14, 2012
  • shefkin added a tag Accepted Sep 14, 2012
  • shefkin posted a comment Sep 14, 2012

    Thanks I was able to reproduce the issue. I'll figure out what's causing it and resolve it.

  • shefkin unassigned issue from ckknight Sep 14, 2012
  • shefkin self-assigned this issue Sep 14, 2012
  • shefkin posted a comment Sep 14, 2012

    Problem is caused by using a custom sort order on a DK or Druid (or Monk for that matter).

    Follow these instructions to work around the issue for now: /pb Modules Totems Scroll down to the Order section. Restore the order so that the positions are as follows: Fire: 1 Earth: 2 Water: 3 Air: 4

    You could use a different profile on your shaman vs your other classes to work around this problem as well for now so that you can continue to have the custom sort order on the shaman.

  • _ForgeUser3573209 posted a comment Sep 14, 2012

    Followed your instruction and now works fine! Thank you so much :D

    This is a really fantastic addon, great work guys :)

    Edited Sep 14, 2012
  • shefkin posted a comment Sep 23, 2012 is a duplicate of this ticket. Using this one since it's more complete.

To post a comment, please login or register a new account.