View Single Post
06-16-16, 11:43 PM   #1
Ketho
A Pyroguard Emberseer
 
Ketho's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2010
Posts: 1,026
Interface Options Cancel button taint without any addons

When I open the interface options and then click cancel while in combat I get taint errors, but this time it even happens without any addons enabled?!

Nameplates (Ctrl-V) were toggled off, and both the options for [Personal Resource Display] and [Always Show Nameplates] were turned off
I don't understand anything of it

http://forums.wowace.com/showthread.php?t=20880

Build 21973 (June 16)




I managed to get a stack trace with Swatter since it conveniently gave an error. BugSack didn't give any error

Code:
Date: 2016-06-17 07:04:32
ID: 1
Error occured in: Global
Count: 2
Message: ..\AddOns\!Swatter\Swatter.lua line 418:
   bad argument #2 to 'format' (string expected, got nil)
Debug:
   [C]: format()
   !Swatter\Swatter.lua:418:
      !Swatter\Swatter.lua:394
   [C]: SetNamePlateOtherSize()
   ...e\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:238: UpdateNamePlateOptions()
   ..\FrameXML\InterfaceOptionsPanels.lua:1317: setFunc()
   ..\FrameXML\InterfaceOptionsPanels.lua:89:
      ..\FrameXML\InterfaceOptionsPanels.lua:85
   [C]: pcall()
   ..\FrameXML\InterfaceOptionsFrame.lua:217:
      ..\FrameXML\InterfaceOptionsFrame.lua:216
   [C]: securecall()
   ..\FrameXML\InterfaceOptionsFrame.lua:252:
      ..\FrameXML\InterfaceOptionsFrame.lua:248
   [C]: Click()
   ..\FrameXML\UIParent.lua:3647: ToggleGameMenu()
   [string "TOGGLEGAMEMENU"]:1:
      [string "TOGGLEGAMEMENU"]:1
Locals:
(*temporary) = "Note: AddOn %s attempted to call a protected function (%s) during combat lockdown."
(*temporary) = nil
(*temporary) = "SetNamePlateOtherSize()"
(*temporary) = "string expected, got nil"

AddOns:
  Swatter, v5.21f.5579 (SanctimoniousSwamprat)
  BlizRuntimeLib_enUS v7.0.3.70000 <none>
  (ck=59)


taint.log with the taintLog CVar set to 2
Code:
6/17 07:34:51.816  An action was blocked in combat because of taint from (null) - SetNamePlateOtherSize()
6/17 07:34:51.816      Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:238 NamePlateDriverFrame:UpdateNamePlateOptions()
6/17 07:34:51.816      Interface\FrameXML\InterfaceOptionsPanels.lua:1317 setFunc()
6/17 07:34:51.816      Interface\FrameXML\InterfaceOptionsPanels.lua:89
6/17 07:34:51.816      pcall()
6/17 07:34:51.816      Interface\FrameXML\InterfaceOptionsFrame.lua:217
6/17 07:34:51.816      securecall()
6/17 07:34:51.816      Interface\FrameXML\InterfaceOptionsFrame.lua:252
6/17 07:34:51.816  An action was blocked in combat because of taint from (null) - SetNamePlateSelfSize()
6/17 07:34:51.816      Interface\AddOns\Blizzard_NamePlates\Blizzard_NamePlates.lua:239 NamePlateDriverFrame:UpdateNamePlateOptions()
6/17 07:34:51.816      Interface\FrameXML\InterfaceOptionsPanels.lua:1317 setFunc()
6/17 07:34:51.816      Interface\FrameXML\InterfaceOptionsPanels.lua:89
6/17 07:34:51.816      pcall()
6/17 07:34:51.816      Interface\FrameXML\InterfaceOptionsFrame.lua:217
6/17 07:34:51.816      securecall()
6/17 07:34:51.816      Interface\FrameXML\InterfaceOptionsFrame.lua:252


I tried the temporary solution in the linked WowAce thread but it didn't prevent it, and even gave an error when /reloading while in combat

Code:
Date: 2016-06-17 07:21:32
ID: 1
Error occured in: AddOn: Test
Count: 1
Message: Note: AddOn Test attempted to call a protected function (MultiBarBottomLeft:Hide()) during combat lockdown.
Debug:
   [C]: Hide()
   ..\FrameXML\MultiActionBars.lua:41: MultiActionBar_Update()
   ..\FrameXML\ActionBarController.lua:174: ValidateActionBarTransition()
   ..\FrameXML\ActionBarController.lua:142: ActionBarController_UpdateAll()
   ..\FrameXML\ActionBarController.lua:64:
      ..\FrameXML\ActionBarController.lua:53
Locals:
None
AddOns:
  Swatter, v5.21f.5579 (SanctimoniousSwamprat)
  Test, v1.0
  BlizRuntimeLib_enUS v7.0.3.70000 <none>
  (ck=6e)


(Edit 6/26) Thanks, Gello for vaing posted on Legion Beta Bug Report
http://us.battle.net/wow/en/forum/topic/20745136783

Last edited by Ketho : 06-26-16 at 01:19 PM.