EsreverWoW / ShestakUI_Classic

ShestakUI for Wrath Classic (3.4.3), Burning Crusade Classic (2.5.4), and WoW Classic (1.15.0)
130 stars 45 forks source link

Multiple errors upon entering/reloading "shaman/multiactionbar?"[BUG] #139

Closed Blitzed closed 1 year ago

Blitzed commented 1 year ago

What steps will reproduce the problem?

  1. Installed v. 1.7.1
  2. Logging into wow on shaman
  3. Reloading UI
  4. Happened on shaman, although on deathknight i did not experience any ?

    1.7.1

error log

10x ...erface\AddOns\ShestakUI\Modules\ActionBars\Style.lua:569: attempt to call method 'SetBackdropBorderColor' (a nil value) [string "@Interface\AddOns\ShestakUI\Modules\ActionBars\Style.lua"]:569: in function <...erface\AddOns\ShestakUI\Modules\ActionBars\Style.lua:536> [string "@Interface\AddOns\ShestakUI\Modules\ActionBars\Style.lua"]:573: in function <...erface\AddOns\ShestakUI\Modules\ActionBars\Style.lua:573> [string "=[C]"]: in function MultiCastActionButton_Update' [string "@Interface\FrameXML\MultiCastActionBarFrame.lua"]:324: in functionMultiCastActionBarFrame_Update' [string "@Interface\FrameXML\MultiCastActionBarFrame.lua"]:225: in function <Interface\FrameXML\MultiCastActionBarFrame.lua:223>

Locals: button = MultiCastActionButton1 { 0 = HotKey = MultiCastActionButton1HotKey { } action = 122 NewActionTexture = { } Border = MultiCastActionButton1Border { } Flash = MultiCastActionButton1Flash { } eventsRegistered = true slotButton = MultiCastSlotButton1 { } rangeTimer = -1 flashtime = 0 feedback_action = 122 icon = MultiCastActionButton1Icon { } buttonIndex = 1 AutoCastable = { } SpellHighlightAnim = { } overlayTex = { } Name = MultiCastActionButton1Name { } flashing = 0 SpellHighlightTexture = { } buttonType = "MULTICASTACTIONBUTTON" NormalTexture = MultiCastActionButton1NormalTexture { } FlyoutBorderShadow = MultiCastActionButton1FlyoutBorderShadow { } FlyoutBorder = MultiCastActionButton1FlyoutBorder { } Count = MultiCastActionButton1Count { } AutoCastShine = MultiCastActionButton1Shine { } FlyoutArrow = MultiCastActionButton1FlyoutArrow { } cooldown = MultiCastActionButton1Cooldown { } zoneAbilityDisabled = false } index = 1 name = "MultiCastActionButton1" icon = MultiCastActionButton1Icon { 0 = } hotkey = MultiCastActionButton1HotKey { 0 = } (temporary) = nil (temporary) = MultiCastActionButton1 { 0 = HotKey = MultiCastActionButton1HotKey { } action = 122 NewActionTexture = { } Border = MultiCastActionButton1Border { } Flash = MultiCastActionButton1Flash { } eventsRegistered = true slotButton = MultiCastSlotButton1 { } rangeTimer = -1 flashtime = 0 feedback_action = 122 icon = MultiCastActionButton1Icon { } buttonIndex = 1 AutoCastable = { } SpellHighlightAnim = { } overlayTex = { } Name = MultiCastActionButton1Name { } flashing = 0 SpellHighlightTexture = { } buttonType = "MULTICASTACTIONBUTTON" NormalTexture = MultiCastActionButton1NormalTexture { } FlyoutBorderShadow = MultiCastActionButton1FlyoutBorderShadow { } FlyoutBorder = MultiCastActionButton1FlyoutBorder { } Count = MultiCastActionButton1Count { } AutoCastShine = MultiCastActionButton1Shine { } FlyoutArrow = MultiCastActionButton1FlyoutArrow { } cooldown = MultiCastActionButton1Cooldown { } zoneAbilityDisabled = false } (temporary) = 0.230000 (temporary) = 0.450000 (temporary) = 0.130000 (temporary) = "attempt to call method 'SetBackdropBorderColor' (a nil value)" C =

{ nameplate =
{ } stats =
{ } general =
{ } loot =
{ } aura =
{ } toppanel =
{ } threat =
{ } pulsecooldown =
{ } enemycooldown =
{ } tooltip =
{ } raidframe =
{ } announcements =
{ } unitframe =
{ } trade =
{ } raidcooldown =
{ } media =
{ } combattext =
{ } minimap =
{ } automation =
{ } skins =
{ } reminder =
{ } filger =
{ } togglemainmenu =
{ } category = "general" toggleaddons =
{ } normal_font =
{ } bag =
{ } toggleprefix =
{ } options =
{ } filger_spells =
{ } chat =
{ } actionbar =
{ } font =
{ } unitframe_class_bar =
{ } position =
{ } misc =
{ } } bordercolors =
{ 1 =
{ } 2 =
{ } 3 =
{ } 4 =
{ } }

Any additional information? (example: WoW language if not English) (Attach screenshots here if available, do not link externally)

errors

Blitzed commented 1 year ago

updated original post, as i did not recieve any errors when i logged my Deathknight, only when logging shaman, maybe there is another addon causing this? i'll have to test a bit.

EsreverWoW commented 1 year ago

I've had a look at this. Should be fixed in 1.7.2. I'll push that out shortly. Thanks for reporting this!

Blitzed commented 1 year ago

Awesome all is good again, thanks a lot for your continued efforts with this UI I've used it since i got aware of it back in vanilla days <3