Bagnon

Bagnon

127M Downloads

Lua Error: 42x FrameXML\ContainerFrame_Shared.lua:1298: Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: GameTooltip:SetPoint.

boktai1000 opened this issue ยท 5 comments

commented

Running Software (issues missing this information will be deleted):

  • Addon version: 9.1.5
  • Server patch: 3.4.0.45327

Have you read the changelog? (please don't waste our time)
Yes

Describe the bug
Lua Error

To Reproduce
Occurred while questing in WPL - Temporal Displacer using in Bags while questing

Expected behaviour
No Lua Error

Screenshots

image

Error Logs
Type /console scriptErrors 1 in the chat and reload the game. If an error window appears, write here the message with ID: 1 (labelled 1/X). This is generally NOT the message that the window shows by default.

42x FrameXML\ContainerFrame_Shared.lua:1298: Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: GameTooltip:SetPoint.
[string "=[C]"]: in function `SetPoint'
[string "@FrameXML\ContainerFrame_Shared.lua"]:1298: in function `ContainerFrameItemButton_CalculateItemTooltipAnchors'
[string "@FrameXML\ContainerFrame_Shared.lua"]:1344: in function `ContainerFrameItemButton_OnEnter'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:369: in function `ShowTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:340: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function <...faceBagnon\common\Wildpants\classes\item.lua:179>

Locals:
(*temporary) = GameTooltip {
 0 = <userdata>
 NRCSeparator = <unnamed> {
 }
 ttNumLines = 0
 OnBackdropLoaded = <function> defined @SharedXML\Backdrop.lua:152
 GetBackdropColor = <function> defined @SharedXML\Backdrop.lua:390
 SetHyperlink = <function> defined =[C]:-1
 SetTradeSkillItem = <function> defined =[C]:-1
 _owner = QuestieFrame457 {
 }
 RightEdge = <unnamed> {
 }
 questOrder = <table> {
 }
 ttSetBackdropBorderColorLocked = true
 ClearBackdrop = <function> defined @SharedXML\Backdrop.lua:282
 SetPetAction = <function> defined =[C]:-1
 NRCSeparator2 = <unnamed> {
 }
 SetLootItem = <function> defined =[C]:-1
 ttDefaultAnchored = false
 FadeOut = <function> defined @TipTac\ttCore.lua:1332
 numMoneyFrames = 1
 shownMoneyFrames = 1
 SetBuybackItem = <function> defined =[C]:-1
 SetMerchantItem = <function> defined =[C]:-1
 SetupTextureCoordinates = <function> defined @SharedXML\Backdrop.lua:214
 TopRightCorner = <unnamed> {
 }
 ttUnit = <table> {
 }
 ttIcon = <unnamed> {
 }
 GetEdgeSize = <function> defined @SharedXML\Backdrop.lua:188
 ttBackdropColorApplied = false
 SetInventoryItem = <function> defined =[C]:-1
 TopEdge = <unnamed> {
 }
 ttCount = <unnamed> {
 }
 TooltipBackdropOnLoad = <function> defined @SharedXML\SharedTooltipTemplates.lua:172
 SetAuctionSellItem = <function> defined =[C]:-1
 SetBagItem = <function> defined =[C]:-1
 SetAction = <function> defined =[C]:-1
 SetBackdropColor = <function> defined @TipTac\ttCore.lua:1535
 LeftEdge = <unnamed> {
 }
 SetAuctionItem = <function> defined =[C]:-1
 ttSetIconTextureAndText = <function> defined @TipTacItemRef\ttItemRef.lua:168
 SetSpellBookItem = <function> defined =[C]:-1
 ttAnchorType = "mouse"
 BottomLeftCorner = <unnamed> {
 }
 hasMoney = 1
 TopLeftCorner = <unnamed> {
 }
 SetUnit = <function> defined =[C]:-1
 manualOrder = <table> {
 }
 ttDisplayingUnit = false
 SetCraftItem = <function> defined =[C]:-1
 ttBackdropBorderColorApplied = true
 ttDisplayingAura = false
 ttGradient = <unnamed> {
 }
 comparing = false
 SetBackdrop = <function> defined @TipTac\ttCore.lua:1527
 BottomOverlay = <unnamed> {
 }
 TopOverlay = <unnamed> {
 }
 GetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:409
 GetBackdrop = <function> defined @SharedXML\Backdrop.lua:347
 SetUnitDebuff = <function> defined =[C]:-1
 SetItemByID = <function> defined =[C]:-1
 ttLastUpdate = 0
 SetQuestItem = <function> defined =[C]:-1
 updateTooltip = 0.067000
 SetBorderBlendMode = <function> defined @SharedXML\Backdrop.lua:266
 __tamedCounts = true
 BottomRightCorner = <unnamed> {
 }
 NWBSeparator = <unnamed> {
 }
 SetBackdropBorderColor = <function> defined @TipTac\ttCore.lua:1543
 SetInboxItem = <function> defined =[C]:-1
 shoppingTooltips = <table> {
 }
 BottomEdge = <unnamed> {
 }
 HasBackdropInfo = <function> defined @SharedXML\Backdrop.lua:278
 SetQuestLogItem = <function> defined =[C]:-1
 OnBackdropSizeChanged = <function> defined @SharedXML\Backdrop.lua:182
 SetTradeTargetItem = <function> defined =[C]:-1
 NITSeparator2 = <unnamed> {
 }
 SetTradePlayerItem = <function> defined =[C]:-1
 NITSeparator = <unnamed> {
 }
 SetSendMailItem = <function> defined =[C]:-1
 ttSetBackdropLocked = true
 SetSpellByID = <function> defined =[C]:-1
 NineSlice = <unnamed> {
 }
 miniMapIcon = false
 ApplyBackdrop = <function> defined @TipTac\ttCore.lua:1519
 Center = <unnamed> {
 }
 SetUnitAura = <function> defined =[C]:-1
 SetUnitBuff = <function> defined =[C]:-1
 SetCraftSpell = <function> defined =[C]:-1
 ttSetBackdropColorLocked = true
 needsReset = true
 SetupPieceVisuals = <function> defined @SharedXML\Backdrop.lua:246
 ttAnchorPoint = "BOTTOMLEFT"
 npcOrder = <table> {
 }
 backdropInfo = <table> {
 }
}
(*temporary) = "BOTTOMRIGHT"
(*temporary) = ContainerFrame1Item5 {
 0 = <userdata>
 OnEnter = <function> defined @Bagnon\common\Wildpants\classes\item.lua

Additional context

N/A

commented

Thank you for the detailed report. From your screenshot, it appears this is not the first error on the list? Do you happen to know which was the first error listed (1/583)? Follow-up errors tend to happen because of the first, so can be a bit meaningless.

Not sure at the moment what sequence of events is causing this.

commented

Hey there @Jaliborc !

I dug through my BugSack to try to find anything else that could possibly help you. Here's all I found:

7x Bagnon\addons\guild\item.lua:35: attempt to call method 'OpenStackSplitFrame' (a nil value)
[string "@Bagnon\addons\guild\item.lua"]:35: in function <Bagnon\addons\guild\item.lua:30>

Locals:
self = BagnonGuildItem49 {
 timeSinceUpgradeCheck = 0
 OnEnter = <function> defined @Bagnon\common\Wildpants\classes\item.lua:179
 __super = <table> {
 }
 GetSlotType = <function> defined @Bagnon\common\Wildpants\classes\item.lua:469
 IconOverlay = <unnamed> {
 }
 SlotTypes = <table> {
 }
 UpdateCooldown = <function> defined @Bagnon\addons\guild\item.lua:85
 Bind = <function> defined @Bagnon\common\Wildpants\classes\item.lua:101
 IconBorder = <unnamed> {
 }
 flashAnim = <unnamed> {
 }
 OnReceiveDrag = <function> defined @Bagnon\addons\guild\item.lua:59
 icon = BagnonGuildItem49IconTexture {
 }
 ShowCachedTooltip = <function> defined @Bagnon\common\Wildpants\classes\item.lua:373
 UpdateTooltip = <function> defined @Bagnon\common\Wildpants\classes\item.lua:335
 ExtendedOverlay = <unnamed> {
 }
 __type = "Button"
 __count = 49
 GetFrameID = <function> defined @Bagnon\common\Wildpants\classes\parented.lua:19
 count = 66
 GetEmptyItemIcon = <function> defined @Bagnon\common\Wildpants\classes\item.lua:474
 IsQuestItem = <function> defined @Bagnon\addons\guild\item.lua:98
 SplitStack = <function> defined @Bagnon\addons\guild\item.lua:80
 frame = BagnonGuildFrame1 {
 }
 BagStaticBottom = <unnamed> {
 }
 info = <table> {
 }
 UpdateLocked = <function> defined @Bagnon\common\Wildpants\classes\item.lua:203
 UnregisterMessage = <function> defined @Details\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
 Update = <function> defined @Bagnon\common\Wildpants\classes\item.lua:191
 flash = <unnamed> {
 }
 CreateDummy = <function> defined @Bagnon\common\Wildpants\classes\item.lua:380
 RegisterFrameSignal = <function> defined @Bagnon\common\Wildpants\classes\base.lua:15
 GetTemplate = <function> defined @Bagnon\common\Wildpants\libs\Poncho-2.0\Poncho-2.0.lua:108
 GetBlizzard = <function> defined @Bagnon\addons\guild\item.lua:24
 UpdateSearch = <function> defined @Bagnon\common\Wildpants\classes\item.lua:302
 hasItem = true
 RegisterSignal = <function> defined @Bagnon\common\Wildpants\libs\WildAddon-1.0\WildAddon-1.0.lua:74
 SetLocked = <function> defined @Bagnon\common\Wildpants\classes\item.lua:286
 UnregisterSignal = <function> defined @Bagnon\common\Wildpants\libs\WildAddon-1.0\WildAddon-1.0.lua:78
 IconGlow = <unnamed> {
 }
 NumInactive = <function> defined @Bagnon\common\Wildpants\libs\Poncho-2.0\Poncho-2.0.lua:124
 OnItemFlashed = <function> defined @Bagnon\common\Wildpants\classes\item.lua:325
 GetProfile = <function> defined @Bagnon\common\Wildpants\classes\parented.lua:23
 UpdateUpgradeIcon = <function> defined @Bagnon\common\Wildpants\classes\item.lua:277
 UnregisterAll = <function> defined @Bagnon\common\Wildpants\classes\base.lua:27
 NewItemTexture = <unnamed> {
 }
 GetClass = <function> defined @Bagnon\common\Wildpants\libs\Poncho-2.0\Poncho-2.0.lua:135
 IsAbstract = <function> defined @Bagnon\common\Wildpants\libs\Poncho-2.0\Poncho-2.0.lua:116
 Count = BagnonGuildItem49Count {
 }
 GetSuper = <function> defined @Bagnon\common\Wildpants\libs\Poncho-2.0\Poncho-2.0.lua:104
 OnPreClick = <function> defined @Bagnon\common\Wildpants\classes\item.lua:143
 searchOverlay = BagnonGuildItem49SearchOverlay {
 }
 Construct = <function> defined @Bagnon\addons\guild\item.lua:13
 OnDragStart = <function> defined @Bagnon\addons\guild\item.lua:53
 IsSlot = <function> defined @Bagnon\common\Wildpants\classes\item.lua:453
 bag = 1
 BattlepayItemTexture = <unnamed> {
 }
 GetOwner = <function> defined @Bagnon\common\Wildpants\classes\parented.lua:31
 Super = <

With this second one, I actually don't know if it's related to Bagnon, but I saw a Bagnon reference - likely just a library. In any case if that may be related in some roundabout way, otherwise simply ignore it.

5x ...\common\Wildpants\libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: Attempt to register unknown event "COVENANT_CHOSEN"
[string "=[C]"]: in function `RegisterEvent'
[string "@Bagnon\common\Wildpants\libs\AceEvent-3.0\AceEvent-3.0-4.lua"]:33: in function `OnUsed'
[string "@AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:142: in function `RegisterEvent'
[string "@RepByZone\Core-Retail.lua"]:286: in function <RepByZone\Core-Retail.lua:258>
[string "=[C]"]: ?
[string "@Decursive\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Decursive\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function `EnableAddon'
[string "@Decursive\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:630: in function <Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
commented

I also saw this one:

3x ...faceBagnon\common\Wildpants\classes\item.lua:180: stack overflow
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
...
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function `UpdateTooltip'
[string "@Bagnon\common\Wildpants\classes\item.lua"]:180: in function <...faceBagnon\common\Wildpants\classes\item.lua:179>

Locals:
self = ContainerFrame2Item30 {
 0 = <userdata>
 OnEnter = <function> defined @Bagnon\common\Wildpants\classes\item.lua:179
 __super = <table> {
 }
 GetSlotType = <function> defined @Bagnon\common\Wildpants\classes\item.lua:469
 IconOverlay = <unnamed> {
 }
 SlotTypes = <table> {
 }
 UpdateCooldown = <function> defined @Bagnon\common\Wildpants\classes\item.lua:290
 Bind = <function> defined @Bagnon\common\Wildpants\classes\item.lua:101
 IconBorder = <unnamed> {
 }
 flashAnim = <unnamed> {
 }
 SetLocked = <function> defined @Bagnon\common\Wildpants\classes\item.lua:286
 ShowCachedTooltip = <function> defined @Bagnon\common\Wildpants\classes\item.lua:373
 UpdateTooltip = <function> defined @Bagnon\common\Wildpants\classes\item.lua:179
 ExtendedOverlay = <unnamed> {
 }
 NewModule = <function> defined @Bagnon\common\Wildpants\libs\WildAddon-1.0\WildAddon-1.0.lua:68
 meta = <table> {
 }
 __type = "Button"
 __count = 65
 GetFrameID = <function> defined @Bagnon\common\Wildpants\classes\parented.lua:19
 nt = ContainerFrame2Item30NormalTexture {
 }
 GetEmptyItemIcon = <function> defined @Bagnon\common\Wildpants\classes\item.lua:474
 IsQuestItem = <function> defined @Bagnon\common\Wildpants\classes\item.lua:427
 SplitStack = <function> defined @FrameXML\ContainerFrame_Shared.lua:1047
 Timeout = ContainerFrame2Item30Stock {
 }
 readable = false
 BagStaticBottom = <unnamed> {
 }
 count = 1
 UpdateLocked = <function> defined @Bagnon\common\Wildpants\classes\item.lua:203
 UnregisterMessage = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
 Update = <function> defined @Bagnon\common\Wildpants\classes\item.lua:191
 flash = <unnamed> {
 }
 CreateDummy = <function> defined @Bagnon\common\Wildpants\classes\item.lua:380
 RegisterFrameSignal = <function> defined @Bagnon\common\Wildpants\classes\base.lua:15
 GetBlizzard = <function> defined @Bagnon\common\Wildpants\classes\item.lua:88
 UpdateSearch = <function> defined @Bagnon\common\Wildpants\classes\item.lua:302
 hasItem = true
 info = <table> {
 }
 IsAbstract = <function> defined @Bagnon\common\Wildpants\libs\Poncho-2.0\Poncho-2.0.lua:116
 UnregisterSignal = <function> defined @Bagnon\common\Wildpants\libs\WildAddon-1.0\WildAddon-1.0.lua:78
 frame = BagnonInventoryFrame1 {
 }
 UnregisterAll = <function> defined @Bagnon\common\Wildpants\classes\base.lua:27
 slot = 1
 GetProfile = <function> defined @Bagnon\common\Wildpants\classes\parented.lua:23
 IconGlow = <unnamed> {
 }
 icon = ContainerFrame2Item30IconTexture {
 }
 GetInfo = <function> defined @Bagnon\common\Wildpants\classes\item.lua:457
 __name = "BagnonItem"
 RegisterSignal = <function> defined @Bagnon\common\Wildpants\libs\WildAddon-1.0\WildAddon-1.0.lua:74
 Count = ContainerFrame2Item30Count {
 }
 OnShow = <function> defined @Bagnon\common\Wildpants\classes\item.lua:123
 OnPreClick = <function> defined @Bagnon\common\Wildpants\classes\item.lua:143
 searchOverlay = ContainerFrame2Item30SearchOverlay {
 }
 Construct = <function> defined @Bagnon\common\Wildpants\classes\item.lua:47
 GetClass = <function> defined @Bagnon\common\Wildpants\libs\Poncho-2.0\Poncho-2.0.lua:135
 IsSlot = <function> defined @Bagnon\common\Wildpants\classes\item.lua:453
 bag = 3
 BattlepayItemTexture = <unnamed> {
 }
 GetOwner = <function> defined @Bagnon\common\Wildpants\classes\parented.lua:31
 GetSuper = <function> defined @Bagnon\common\Wildpants\libs\Poncho-2.0\Poncho-2.0.lua:104
 GetTipAnchor = <function> defined @Bagnon\common\Wildpants\classes\tipped.lua:19
 BagStatic
commented

7x Bagnon\addons\guild\item.lua:35: attempt to call method 'OpenStackSplitFrame' (a nil value)

From that one this looks exactly like an issue that 9.1.5 (the version you listed) has but that has since been fixed. Have you updated to 9.2.x?

5x ...\common\Wildpants\libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: Attempt to register unknown event "COVENANT_CHOSEN"

As you guessed, that is a library red-herring.

commented

Ah, I reported this prior to 9.2.x - I had to dig up the Lua's from my BugSack. If that's the case, then consider this case closed! Just was trying to pass it along as it happened, and been watching since. Thanks for following up and reviewing.