Missing totem timers and stuck mana bar #1379


Open
  • Sethlaus created this issue Dec 10, 2019

    After the 12/10/2019 BG patch Totem timers do not work and the mana bar is completely stuck. Swatter reports the following error on UI load:

    Date: 2019-12-10 23:09:56
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...terface\AddOns\ShadowedUnitFrames\modules\totems.lua line 131:
    attempt to call global 'GetTotemInfo' (a nil value)
    Debug:
    ...terface\AddOns\ShadowedUnitFrames\modules\totems.lua:131: Update()
    ...terface\AddOns\ShadowedUnitFrames\modules\totems.lua:98: ?()
    ...ace\AddOns\ShadowedUnitFrames\ShadowedUnitFrames.lua:586: FireModuleEvent()
    ...terface\AddOns\ShadowedUnitFrames\modules\layout.lua:147: Load()
    ...nterface\AddOns\ShadowedUnitFrames\modules\units.lua:284: SetVisibility()
    ...nterface\AddOns\ShadowedUnitFrames\modules\units.lua:472:
    ...nterface\AddOns\ShadowedUnitFrames\modules\units.lua:352
    [C]: SetAttribute()
    ...nterface\AddOns\ShadowedUnitFrames\modules\units.lua:816: LoadUnit()
    ...nterface\AddOns\ShadowedUnitFrames\modules\units.lua:1179: InitializeFrame()
    ...ace\AddOns\ShadowedUnitFrames\ShadowedUnitFrames.lua:271: LoadUnits()
    ...ace\AddOns\ShadowedUnitFrames\ShadowedUnitFrames.lua:95: OnInitialize()
    ...ace\AddOns\ShadowedUnitFrames\ShadowedUnitFrames.lua:867:
    ...ace\AddOns\ShadowedUnitFrames\ShadowedUnitFrames.lua:865
    Locals:
    self = <table> {
    moduleClass = "SHAMAN"
    moduleHasBar = true
    OnLayoutWidgets = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\helpers.lua:23
    Update = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\totems.lua:120
    OnDisable = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\totems.lua:50
    OnEnable = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\totems.lua:16
    OnLayoutApplied = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\totems.lua:59
    moduleKey = "totemBar"
    DisableTag = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\helpers.lua:13
    moduleName = "Totem bar"
    EnableTag = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\helpers.lua:9
    SecureLockable = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\totems.lua:12
    }
    frame = SUFUnitplayer {
    0 = <userdata>
    OnEnter = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:527
    portrait = <unnamed> {
    }
    UnregisterAll = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:125
    auras = <table> {
    }
    registeredEvents = <table> {
    }
    UnitClassToken = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:542
    powerBar = <unnamed> {
    }
    RegisterNormalEvent = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:47
    SetVisibility = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:226
    healthBar = <unnamed> {
    }
    RegisterUpdateFunc = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:98
    SetBlockColor = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:171
    unitType = "player"
    SetRangeAlpha = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:159
    visibility = <table> {
    }
    indicators = <unnamed> {
    }
    unitInitialized = true
    unitRealType = "player"
    totemBar = <unnamed> {
    }
    unit = "player"
    ReregisterUnitEvents = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:26
    RegisterUnitEvent = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:92
    fontStrings = <table> {
    }
    portraitTexture = <unnamed> {
    }
    SetBarColor = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:167
    highFrame = <unnamed> {
    }
    UnregisterSingleEvent = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:75
    DisableRangeAlpha = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:151
    OnLeave = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:535
    fullUpdates = <table> {
    }
    UnregisterUpdateFunc = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:115
    highlight = <unnamed> {
    }
    BlizzRegisterUnitEvent = <function> defined =[C]:-1
    incHeal = <unnamed> {
    }
    FullUpdate = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\units.lua:18
    topFrameLevel = 5
    unitOwner = "player"
    }
    totalActive = 0
    (for generator) = <function> defined =[C]:-1
    (for state) = <table> {
    1 = <unnamed> {
    }
    2 = <unnamed> {
    }
    3 = <unnamed> {
    }
    4 = <unnamed> {
    }
    }
    (for control) = 1
    _ = 1
    indicator = <unnamed> {
    parent = SUFUnitplayer {
    }
    background = <unnamed> {
    }
    id = 2
    0 = <userdata>
    }
    have = nil
    _name = nil
    start = nil
    duration = nil
    icon = nil
    (*temporary) = nil
    (*temporary) = 2
    (*temporary) = "attempt to call global 'GetTotemInfo' (a nil value)"
    MAX_TOTEMS = 4
    totemMonitor = <function> defined @Interface\AddOns\ShadowedUnitFrames\modules\totems.lua:101
    totemColors = <table> {
    1 = <table> {
    }
    2 = <table> {
    }
    3 = <table> {
    }
    4 = <table> {
    }
    }

    AddOns:
    Swatter, v8.2.6377 (SwimmingSeadragon)
    AtlasLootClassic, vv1.4.1
    AtlasLootClassicData, vv1.4.1
    AtlasLootClassicDungeonsAndRaids, vv1.4.1
    AucAdvanced, v8.2.6430 (SwimmingSeadragon)
    AucFilterBasic, v8.2.6364 (SwimmingSeadragon)
    AucStatHistogram, v8.2.6366 (SwimmingSeadragon)
    AucStatiLevel, v8.2.6370 (SwimmingSeadragon)
    AucStatPurchased, v8.2.6367 (SwimmingSeadragon)
    AucStatSimple, v8.2.6399 (SwimmingSeadragon)
    AucStatStdDev, v8.2.6369 (SwimmingSeadragon)
    AucUtilFixAH, v8.2.6371 (SwimmingSeadragon)
    BagBrother, v
    Bagnon, v8.2.16
    Bartender4, v4.8.8
    BeanCounter, v8.2.6434 (SwimmingSeadragon)
    ClassicAuraDurations, v
    ClassicCastbars, vv1.1.7
    ClassicCastbarsOptions, v
    DBMCore, v1.13.24
    DBMDefaultSkin, v
    DBMStatusBarTimers, v
    Details, v
    DetailsTinyThreat, v
    Enchantrix, v8.2.6428 (SwimmingSeadragon)
    EnchantrixBarker, v8.2.6469 (SwimmingSeadragon)
    GatherMate2, v1.45.5
    Informant, v8.2.6374 (SwimmingSeadragon)
    OmniCC, v8.2.5
    Quartz, v3.5-classic-5
    Questie, v5.3.0
    ShadowedUnitFrames, vv4.2.1-Classic
    Stubby, v8.2.6376 (SwimmingSeadragon)
    VendorPrice, v1.2.9
    BlizRuntimeLib_enUS v1.13.3.11303 <none>
    (ck=491)

     

  • dminus posted a comment Dec 11, 2019

    Seems that Blizzard removed GetTotemInfo() entirely as it was anachronistic for Classic (added in 2.4.0).

     

    Removing modules/totem.lua from TOC seems to fix the issue.


    Edited Dec 11, 2019
  • Forge_User_62946455 posted a comment Dec 12, 2019

    Same problem. Disabling Totem info from SUF fix the Mana issue. But still, not wevwn my WeakAura timers for totems works anymore, anyone know an addon that displays the totem timer correctly now?

  • Forge_User_62946455 posted a comment Dec 18, 2019

    Any chance there will be an update for the totemtimers? Here is an addon that has the timers fixed, but i don't like how it looks:

    https://www.curseforge.com/wow/addons/totemtimers-classic


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