tukui-org / ElvUI

User Interface replacement AddOn for World of Warcraft.
https://tukui.org
Other
396 stars 136 forks source link

Error when hitting shift #1235

Closed ADoublin closed 4 days ago

ADoublin commented 4 days ago

Troubleshooting Steps

Using latest Beta build (as of 6/27/2024 3:00 PM CST)

Seems to happen when I hit SHIFT and my mouse is hovering over something. Can reproduce it every time if mouse is hovered over a mailbox/sign and sometimes players/mobs.

ElvUI error

Describe the expected behavior and what actually happened?

When the error occurs, the game framerate drops and the below Lua error pops-up.

Reproducing the issue.

The only way I have been able to reproduce it 100% of the time is if my mouse is hovering over something like a mailbox or sign to a building (was testing in Orgrimmar in Beta and hovered my mouse over a mailbox).

Lua Errors

Message: .../AddOns/ElvUI/Core/Modules/ActionBars/ActionBars.lua:980: bad argument #1 to 'FindSpellBookSlotForSpell' (Usage: local spellBookItemSlotIndex, spellBookItemSpellBank = C_SpellBook.FindSpellBookSlotForSpell(spellIdentifier [, includeHidden, includeFlyouts, includeFutureSpells, includeOffSpec]))
Time: Thu Jun 27 15:24:31 2024
Count: 177
Stack: .../AddOns/ElvUI/Core/Modules/ActionBars/ActionBars.lua:980: bad argument #1 to 'FindSpellBookSlotForSpell' (Usage: local spellBookItemSlotIndex, spellBookItemSpellBank = C_SpellBook.FindSpellBookSlotForSpell(spellIdentifier [, includeHidden, includeFlyouts, includeFutureSpells, includeOffSpec]))
[string "@Interface/AddOns/ElvUI/Core/Modules/ActionBars/ActionBars.lua"]:980: in function `SpellButtonOnEnter'
[string "@Interface/AddOns/ElvUI/Core/Modules/Tooltip/Tooltip.lua"]:823: in function `?'
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <...UI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals: self = UIParent {
 variablesLoaded = true
 Tabs = <table> {
 }
 firstTimeLoaded = 1
}
_ = nil
tt = GameTooltip {
 ItemTooltip = Frame {
 }
 BottomOverlay = Texture {
 }
 NineSlice = Frame {
 }
 textLeft1Font = "GameTooltipHeaderText"
 hasMoney = 1
 textRight2Font = "GameTooltipText"
 TopOverlay = Texture {
 }
 TextLeft1 = GameTooltipTextLeft1 {
 }
 StatusBar = GameTooltipStatusBar {
 }
 numMoneyFrames = 2
 supportsDataRefresh = true
 processingInfo = <table> {
 }
 infoList = <table> {
 }
 shouldRefreshData = false
 waitingForData = false
 updateTooltipTimer = 0.033000
 shoppingTooltips = <table> {
 }
 TextRight1 = GameTooltipTextRight1 {
 }
 supportsItemComparison = true
 textRight1Font = "GameTooltipHeaderText"
 layoutType = "TooltipDefaultLayout"
 textLeft2Font = "GameTooltipText"
 TextRight2 = GameTooltipTextRight2 {
 }
 TextLeft2 = GameTooltipTextLeft2 {
 }
}
E = <table> {
 mylevel = 80
 Bags = <table> {
 }
 privateVars = <table> {
 }
 modules = <table> {
 }
 myspecRole = "TANK"
 PriestColors = <table> {
 }
 db = <table> {
 }
 Layout = <table> {
 }
 Distributor = <table> {
 }
 MountText = <table> {
 }
 INCOMPATIBLE_ADDONS = <table> {
 }
 TimeIndicatorColors = <table> {
 }
 WorldMap = <table> {
 }
 TimeColors = <table> {
 }
 ShortValueDec = "%.1f"
 oUF = <table> {
 }
 Classic = false
 myrole = "TANK"
 UFParent = ElvUFParent {
 }
 wowtoc = 110000
 InfoColor2 = ""
 myname = "Luxdwarf"
 ActionBars = <table> {
 }
 myfaction = "Horde"
 ConfigModeLayouts = <table> {
 }
 DataTexts = <table> {
 }
 ClassName = <table> {
 }
 CreatureTypes = <table> {
 }
 Auras = <table> {
 }
 private = <table> {
 }
 ReverseTimer = <table> {
 }
 TagFunctions = <table> {
 }
 myClassID = 1
 UnlocalizedClasses = <table> {
 }
 MinimapSize = 220
 callbacks = <table> {
 }
 snapBars = <table> {
 }
 hooks = <table> {
 }
 SpecName = <table> {
 }
 GemTypeInfo = <table> {
 }
 StyleFilterDefaults = <table> {
 }
 physicalWidth = 3840
 versionString = "13.66-190-gfc33f66"
 LSM = <table> {
 }
 InfoColor = ""
 CreatedMovers = <table> {
 }
 myLocalizedFaction = "Horde"
 myrace = "EarthenDwarf"
 StaticPopup_DisplayedFrames = <table> {
 }
 VehicleLocks = <table> {
 }
 myLocalizedRace = "Earthen"
 myclass = "WARRIOR"
 wowdate = "Jun 23 2024"
 PopupDialogs = <table> {
 }
 Chat = <table> {
 }
 myrealm = "These Go To Eleven"
 LayoutMoverPositions = <table> {
 }
 global = <table> {
 }
 orderedModules = <table> {
 }
 Misc = <table> {
 }
 UnitFrames = <table> {
 }
 uiscale = 0.660000
 TBC = false

Verification Steps

Repooc commented 4 days ago

As mentioned in #1232 we are not taking reports for beta