Constant Lua Errors
Ever since the patch which was intentionally supposed to break combat related addons to level out the playing field so people didn’t rely on it I have not stopped getting constant Lua Errors.
I now have to use BugGrabber and BugSack to deal with the constant flurry of these errors so I don’t get a pop-up while I’m playing and equally I can see what the error actually is.
These have not happened to me ever unless an addon has been out of date which in this instance they are not. Playing without Addons is not the answer as they improve gameplay.
Is there any actual plan for Blizzard to fix this? There have been many updates since the inception and I’m not the only one complaining about this issue. It’s horrific that this hasn’t been fixed so far especially since the new expansion has released.
I’ll post the Lua errors below should they help and fingers crossed with some miracle of the light someone at blizzard will see this and sort these bugs out.
Lua Error 1:
1814x Blizzard_SharedXML/LayoutFrame.lua:491: attempt to compare a secret number value (tainted by ‘ElvUI’)[Blizzard_SharedXML/LayoutFrame.lua]:491: in function <Blizzard_SharedXML/LayoutFrame.lua:486>[tail call]: ?[Blizzard_UIWidgets/Mainline/Blizzard_UIWidgetManager.lua]:213: in function ‘DefaultWidgetLayout’[Blizzard_GameTooltip/Mainline/GameTooltip.lua]:570: in function ‘layoutFunc’[Blizzard_UIWidgets/Mainline/Blizzard_UIWidgetManager.lua]:606: in function ‘UpdateWidgetLayout’[Blizzard_UIWidgets/Mainline/Blizzard_UIWidgetManager.lua]:569: in function ‘ProcessAllWidgets’[Blizzard_UIWidgets/Mainline/Blizzard_UIWidgetManager.lua]:275: in function ‘RegisterForWidgetSet’[Blizzard_GameTooltip/Mainline/GameTooltip.lua]:588: in function ‘GameTooltip_AddWidgetSet’[Blizzard_FrameXMLUtil/AreaPoiUtil.lua]:44: in function <Blizzard_FrameXMLUtil/AreaPoiUtil.lua:3>[tail call]: ?[C]: in function ‘TryShowTooltip’[Blizzard_SharedMapDataProviders/AreaPOIDataProvider.lua]:166: in function <…zzard_SharedMapDataProviders/AreaPOIDataProvider.lua:159>[C]: in function ‘OnMouseEnter’[Blizzard_SharedMapDataProviders/QuestOfferDataProvider.lua]:835: in function <…rd_SharedMapDataProviders/QuestOfferDataProvider.lua:834>
Locals:self = Frame {horizontalAnchorXOffset = 2verticalAnchorPoint = “TOPLEFT”disableWidgetTooltips = truewidgetFrames = {}horizontalRelativePoint = “RIGHT”verticalAnchorYOffset = 0shownWidgetCount = 0dirty = truewidgetSetLayoutDirection = 0numWidgetsShowing = 0numTimers = 0timerWidgets = {}horizontalRowContainerPool = {}widgetPools = {}BackModelScene = ModelScene {}FrontModelScene = ModelScene {}verticalRelativePoint = “BOTTOMLEFT”widgetSetID = 1881horizontalAnchorPoint = “LEFT”showAndHideOnWidgetSetRegistration = false}(*temporary) =(*temporary) = Frame {horizontalAnchorXOffset = 2verticalAnchorPoint = “TOPLEFT”disableWidgetTooltips = truewidgetFrames = {}horizontalRelativePoint = “RIGHT”verticalAnchorYOffset = 0shownWidgetCount = 0dirty = truewidgetSetLayoutDirection = 0numWidgetsShowing = 0numTimers = 0timerWidgets = {}horizontalRowContainerPool = {}widgetPools = {}BackModelScene = ModelScene {}FrontModelScene = ModelScene {}verticalRelativePoint = “BOTTOMLEFT”widgetSetID = 1881horizontalAnchorPoint = “LEFT”showAndHideOnWidgetSetRegistration = false}(*temporary) =(*temporary) = 1(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = “attempt to compare a secret number value (tainted by ‘ElvUI’)”
Lua Error 2:
4x LUA_WARNING: …aceBlizzard_DamageMeter/DamageMeterEntry.lua:86: attempt to compare field ‘nameText’ (a secret string value tainted by ‘ElvUI’)Stack:[C]: in function ‘secureexecuterange’[Blizzard_SharedXML/Shared/Scroll/ScrollBoxListView.lua]:395: in function ‘InvokeInitializers’[Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua]:786: in function <…ddOns/Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua:758>[C]: in function ‘Update’[Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua]:305: in function ‘SetScrollPercentageInternal’[Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua]:169: in function ‘FullUpdateInternal’[Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua]:754: in function ‘FullUpdateInternal’[Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua]:124: in function ‘FullUpdate’[Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua]:721: in function <…ddOns/Blizzard_SharedXML/Shared/Scroll/ScrollBox.lua:720>[C]: ?[Blizzard_SharedXMLBase/CallbackRegistry.lua]:210: in function <…eBlizzard_SharedXMLBase/CallbackRegistry.lua:209>[C]: ?…[Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:461: in function ‘SetUIPanel’[Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:263: in function ‘ShowUIPanel’[Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:133: in function <…UIParentPanelManager/Shared/UIParentPanelManager.lua:128>[C]: in function ‘SetAttribute’[Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:850: in function ‘ShowUIPanel’[Blizzard_DamageMeter/DamageMeterSessionWindow.lua]:462: in function <…ns/Blizzard_DamageMeter/DamageMeterSessionWindow.lua:459>[tail call]: ?[C]: in function ‘securecallfunction’[Blizzard_Menu/Menu.lua]:896: in function ‘Pick’[Blizzard_Menu/MenuTemplates.lua]:74: in function <Blizzard_Menu/MenuTemplates.lua:68>
Lua Error 3:
10x [ADDON_ACTION_BLOCKED] AddOn ‘ElvUI’ tried to call the protected function ‘GetGuildRosterMOTD()’.[!BugGrabber/BugGrabber.lua]:477: in function ‘?’[!BugGrabber/BugGrabber.lua]:401: in function [C]: ?[ElvUI/Game/Shared/Modules/DataTexts/Guild.lua]:161: in function <ElvUI/Game/Shared/Modules/DataTexts/Guild.lua:160>[ElvUI/Game/Shared/Modules/DataTexts/Guild.lua]:190: in function ‘func’[ElvUI/Game/Shared/Modules/DataTexts/Guild.lua]:315: in function <ElvUI/Game/Shared/Modules/DataTexts/Guild.lua:312>
Locals:self = {}event = “ADDON_ACTION_BLOCKED”addonName = “ElvUI”addonFunc = “GetGuildRosterMOTD()”name = “ElvUI”badAddons = {ElvUI = true}L = {ADDON_CALL_PROTECTED_MATCH = “^%[(.)%] (AddOn '.’ tried to call the protected function ‘.*’.)$”NO_DISPLAY_2 = “|cffffff00The standard display is called BugSack, and can probably be found on the same site where you found !BugGrabber.|r”ERROR_DETECTED = “%s |cffffff00captured, click the link for more information.|r”USAGE = “|cffffff00Usage: /buggrabber <1-%d>.|r”BUGGRABBER_STOPPED = “|cffffff00There are too many errors in your UI. As a result, your game experience may be degraded. Disable or update the failing addons if you don’t want to see this message again.|r”STOP_NAG = “|cffffff00!BugGrabber will not nag about missing a display addon again until next patch.|r”ADDON_DISABLED = “|cffffff00!BugGrabber and %s cannot coexist; %s has been forcefully disabled. If you want to, you may log out, disable !BugGrabber, and enable %s.|r”NO_DISPLAY_STOP = “|cffffff00If you don’t want to be reminded about this again, run /stopnag.|r”NO_DISPLAY_1 = “|cffffff00You seem to be running !BugGrabber with no display addon to go along with it. Although a slash command is provided for accessing error reports, a display can help you manage these errors in a more convenient way.|r”ERROR_UNABLE = “|cffffff00!BugGrabber is unable to retrieve errors from other players by itself. Please install BugSack or a similar display addon that might give you this functionality.|r”ADDON_CALL_PROTECTED = “[%s] AddOn ‘%s’ tried to call the protected function ‘%s’.”
Lua Error 4:
4x …/Blizzard_UIPanels_Game/Mainline/CastingBarFrame.lua:212: attempted to index a forbidden table[Blizzard_UIPanels_Game/Mainline/CastingBarFrame.lua]:212: in function ‘GetTypeInfo’[Blizzard_UIPanels_Game/Mainline/CastingBarFrame.lua]:340: in function <…/Blizzard_UIPanels_Game/Mainline/CastingBarFrame.lua:309>
Locals:self = OverlayPlayerCastingBarFrame {InterruptSparkAnim = AnimationGroup {}playCastFX = trueChargeFlash = Texture {}Flakes03 = Texture {}BorderMask = MaskTexture {}overrideBarType =Flakes02 = Texture {}CraftingFinish = AnimationGroup {}WispMask = MaskTexture {}HoldFadeOutAnim = AnimationGroup {}InterruptGlowAnim = AnimationGroup {}InterruptGlow = Texture {}StandardGlow = Texture {}showShield = falsespellID = 8936FlashLoopingAnim = AnimationGroup {}ChargeGlow = Texture {}PixelSnapDisabled = trueBorderShield = Texture {}unit = “player”castID = “Cast-3-4245-0-4401-8936-002F286C01”isHighlightedImportantCast = falseIcon = Texture {}WispGlow = Texture {}showTradeSkills = truemaxValue = 1.259000Sparkles02 = Texture {}barType =Shine = Texture {}TextBorder = Texture {}showIcon = trueFadeOutAnim = AnimationGroup {}StageFinish = AnimationGroup {}StagePoints = {}BaseGlow = Texture {}StandardFinish = AnimationGroup {}Flash = Texture {}StagePips = {}CastTimeText = FontString {}value = 0.000000look = “OVERLAY”StageFlash = AnimationGroup {}Spark = Texture {}CraftGlow = Texture {}Sparkles01 = Texture {}EnergyGlow = Texture {}Flakes01 = Texture {}ChannelShadow = Texture {}isHighlightedCastTarget = falseBorder = Texture {}ChannelFinish = AnimationGroup {}CraftingMask = MaskTexture {}EnergyMask = MaskTexture {}InterruptShakeAnim = AnimationGroup {}showCastbar = trueBackground = Texture {}StageTiers = {}Text = FontString {}DropShadow = Texture {}FlashAnim = AnimationGroup {}NumStages = 0}barType =(*temporary) =(*temporary) = “attempted to index a forbidden table”
Lua Error 5:
9x …ddOns/Blizzard_Settings_Shared/Blizzard_Settings.lua:144: bad argument to ‘OpenSettingsPanel’ (outside of expected range -2147483648 to 2147483647 - Usage: C_SettingsUtil.OpenSettingsPanel([openToCategoryID, scrollToElementName]))[Blizzard_Settings_Shared/Blizzard_Settings.lua]:144: in function ‘OpenToCategory’[ChattyLittleNpc/Core/Config.lua]:290: in function ‘Open’[ChattyLittleNpc/src/Options.lua]:321: in function ‘OpenSettings’[ChattyLittleNpc/src/ReplayFrame/UI.lua]:351: in function <ChattyLittleNpc/src/ReplayFrame/UI.lua:348>
Locals:categoryID = {order = 15ID = 15categorySet = 2name = “Chatty Little Npc”subcategories = {}}scrollToElementName = nil
Lua Error I’ve lost count:
18x Blizzard_GameTooltip/Mainline/GameTooltip.lua:754: attempt to perform arithmetic on a secret number value (tainted by ‘HandyNotes_TheWarWithin’)[Blizzard_GameTooltip/Mainline/GameTooltip.lua]:754: in function ‘EmbeddedItemTooltip_UpdateSize’[*GameTooltip.xml:96_OnSizeChanged]:1: in function <[string “*GameTooltip.xml:96_OnSizeChanged”]:1>[C]: in function ‘GetWidth’[Blizzard_GameTooltip/Mainline/GameTooltip.lua]:754: in function ‘EmbeddedItemTooltip_UpdateSize’[Blizzard_GameTooltip/Mainline/GameTooltip.lua]:807: in function <Blizzard_GameTooltip/Mainline/GameTooltip.lua:794>[C]: in function ‘EmbeddedItemTooltip_SetItemByID’[HandyNotes_TheWarWithin/core/nodes.lua]:477: in function ‘Render’[HandyNotes_TheWarWithin/core/core.lua]:141: in function <HandyNotes_TheWarWithin/core/core.lua:140>
Locals:self = Frame {itemTextureSet = trueIconOverlay2 = Texture {}count = 1isCraftedItem = falseText = FontString {}FollowerTooltip = GameTooltipGarrisonFollowerTooltip {}isProfessionItem = falseyspacing = 13IconOverlay = Texture {}Count = FontString {}IconBorder = Texture {}itemID = 226301Tooltip = GameTooltipTooltip {}Icon = Texture {}}itemTooltipExtraBorderHeight = 22(*temporary) =(*temporary) =(*temporary) = Texture {PixelSnapDisabled = truebackdrop = Frame {}}(*temporary) =(*temporary) = nil(*temporary) = nil(*temporary) = “attempt to perform arithmetic on a secret number value (tainted by ‘HandyNotes_TheWarWithin’)”
Another one:
42x …/Mainline/Blizzard_UIWidgetTemplateTextWithState.lua:35: attempt to perform arithmetic on local ‘textHeight’ (a secret number value tainted by ‘ElvUI’)[Blizzard_UIWidgets/Mainline/Blizzard_UIWidgetTemplateTextWithState.lua]:35: in function ‘Setup’[Blizzard_UIWidgets/Mainline/Blizzard_UIWidgetManager.lua]:526: in function ‘ProcessWidget’[Blizzard_UIWidgets/Mainline/Blizzard_UIWidgetManager.lua]:562: in function ‘ProcessAllWidgets’[Blizzard_UIWidgets/Mainline/Blizzard_UIWidgetManager.lua]:275: in function ‘RegisterForWidgetSet’[Blizzard_GameTooltip/Mainline/GameTooltip.lua]:588: in function ‘GameTooltip_AddWidgetSet’[Blizzard_FrameXMLUtil/AreaPoiUtil.lua]:44: in function <Blizzard_FrameXMLUtil/AreaPoiUtil.lua:3>[tail call]: ?[Blizzard_SharedMapDataProviders/AreaPOIDataProvider.lua]:166: in function <…zzard_SharedMapDataProviders/AreaPOIDataProvider.lua:159>[C]: in function ‘OnMouseEnter’[Blizzard_SharedMapDataProviders/AreaPOIEventDataProvider.lua]:76: in function <…_SharedMapDataProviders/AreaPOIEventDataProvider.lua:74>[C]: ?
Locals:self = Frame {tooltipLoc = 0tooltipYOffset = 0widgetType = 8tooltipContainsHyperLink = falsetooltip = “”widgetID = 7680widgetContainer = Frame {}tooltipAnchor = “ANCHOR_BOTTOMLEFT”FadeInAnim = AnimationGroup {}disableTooltip = truescriptedAnimationEffectID = 0modelSceneLayer = 0layoutDirection = 0outAnimType = 0inAnimType = 0widgetTag = “”orderIndex = 204widgetSetID = 1923defaultTooltipAnchor = “ANCHOR_BOTTOMLEFT”hasTimer = falseFadeOutAnim = AnimationGroup {}Text = FontString {}tooltipXOffset = 0}widgetInfo = {scriptedAnimationEffectID = 0modelSceneLayer = 0widgetScale = 0tooltipLoc = 0fontType = 0shownState = 1widgetSizeSetting = 200bottomPadding = 5enabledState = 1textSizeType = 0text = ““Disrupt the Call”:”orderIndex = 204layoutDirection = 0inAnimType = 0widgetTag = “”hasTimer = falseoutAnimType = 0tooltip = “”hAlign = 0}widgetContainer = Frame {horizontalAnchorXOffset = 2verticalAnchorPoint = “TOPLEFT”disableWidgetTooltips = truewidgetFrames = {}horizontalRelativePoint = “RIGHT”verticalAnchorYOffset = 0shownWidgetCount = 0dirty = falsewidgetSetLayoutDirection = 0numWidgetsShowing = 0numTimers = 0timerWidgets = {}horizontalRowContainerPool = {}widgetPools = {}BackModelScene = ModelScene {}FrontModelScene = ModelScene {}verticalRelativePoint = “BOTTOMLEFT”widgetSetID = 1923horizontalAnchorPoint = “LEFT”showAndHideOnWidgetSetRegistration = false}textHeight =(*temporary) = 5(*temporary) = 0(*temporary) = 0(*temporary) = 1(*temporary) = 0(*temporary) = “attempt to perform arithmetic on local ‘textHeight’ (a secret number value tainted by ‘ElvUI’)”
Next One:
117x Blizzard_GameTooltip/Mainline/GameTooltip.lua:754: attempt to perform arithmetic on a secret number value (tainted by ‘ElvUI’)[Blizzard_GameTooltip/Mainline/GameTooltip.lua]:754: in function ‘EmbeddedItemTooltip_UpdateSize’[*GameTooltip.xml:96_OnSizeChanged]:1: in function <[string “*GameTooltip.xml:96_OnSizeChanged”]:1>[C]: in function ‘GetWidth’[Blizzard_GameTooltip/Mainline/GameTooltip.lua]:754: in function ‘EmbeddedItemTooltip_UpdateSize’[Blizzard_GameTooltip/Mainline/GameTooltip.lua]:931: in function <Blizzard_GameTooltip/Mainline/GameTooltip.lua:910>[C]: in function ‘EmbeddedItemTooltip_SetCurrencyByID’[Blizzard_FrameXMLUtil/Mainline/QuestUtils.lua]:932: in function ‘QuestUtils_AddQuestCurrencyRewardsToTooltip’[Blizzard_FrameXMLUtil/Mainline/QuestUtils.lua]:786: in function ‘QuestUtils_AddQuestRewardsToTooltip’[Blizzard_GameTooltip/Mainline/GameTooltip.lua]:209: in function <Blizzard_GameTooltip/Mainline/GameTooltip.lua:193>[C]: in function ‘GameTooltip_AddQuestRewardsToTooltip’[Blizzard_ObjectiveTracker/Blizzard_BonusObjectiveTracker.lua]:671: in function ‘TryShowRewardsTooltip’[Blizzard_ObjectiveTracker/Blizzard_BonusObjectiveTracker.lua]:50: in function ‘OnBlockHeaderEnter’[Blizzard_ObjectiveTracker/Blizzard_ObjectiveTrackerBlock.lua]:291: in function ‘OnHeaderEnter’[Blizzard_ObjectiveTracker/Blizzard_ObjectiveTrackerBlock.lua]:387: in function <…_ObjectiveTracker/Blizzard_ObjectiveTrackerBlock.lua:385>
Locals:self = Frame {IconOverlay = Texture {}IconOverlay2 = Texture {}count = 1Tooltip = GameTooltipTooltip {}FollowerTooltip = GameTooltipGarrisonFollowerTooltip {}isCraftedItem = falseyspacing = 13isProfessionItem = falseCount = FontString {}IconBorder = Texture {}Text = FontString {}itemTextureSet = falseIcon = Texture {}}itemTooltipExtraBorderHeight = 22(*temporary) =(*temporary) =(*temporary) = Texture {PixelSnapDisabled = truebackdrop = Frame {}}(*temporary) =(*temporary) = nil(*temporary) = nil(*temporary) = “attempt to perform arithmetic on a secret number value (tainted by ‘ElvUI’)”
I’ll equally be complaining to the developers of such addons as this may be something they can fix but this has only happened since blizz made changes to the way addons interact with the game. Added to this many of the errors I’m getting are related to either UI related bugs or tooltips. Who is getting a combat advantage from a tooltip? Seriously.
I’ll equally be raising a bug report as well but at times these feel pointless as you get no actual response just a message that says thanks. I get sending a personal response to a player is a lot when others are likely reporting it but at least something to give a mass update would be useful.