Questie

Questie

116M Downloads

LUA Error Mousing Over Icons on Map

dogshep-zz opened this issue ยท 1 comments

commented

Reproducible with mousing over anything on open map ('m') until reloaded UI. After reloading UI no issues.

Message: ...estieDev-QuestieClassic\Modules\QuestieFramePool.lua:144: attempt to index field 'data' (a nil value)
Time: Thu May 23 23:09:24 2019
Count: 3
Stack: ...estieDev-QuestieClassic\Modules\QuestieFramePool.lua:144: attempt to index field 'data' (a nil value)
...estieDev-QuestieClassic\Modules\QuestieFramePool.lua:144: in function `Questie_Tooltip'
...estieDev-QuestieClassic\Modules\QuestieFramePool.lua:77: in function <...estieDev-QuestieClassic\Modules\QuestieFramePool.lua:77>

Locals: self = <table> {
 1 = "QuestieDev-QuestieClassic"
 2 = <table>
 }
 QuestieCreateFrame = <function> defined @Interface\AddOns\QuestieDev-QuestieClassic\Modules\QuestieFramePool.lua:56
 euclid = <function> defined @Interface\AddOns\QuestieDev-QuestieClassic\Modules\QuestieFramePool.lua:95
 Questie_Click = <function> defined @Interface\AddOns\QuestieDev-QuestieClassic\Modules\QuestieFramePool.lua:229
 Questie_Tooltip = <function> defined @Interface\AddOns\QuestieDev-QuestieClassic\Modules\QuestieFramePool.lua:101
}
self = QuestieFrame398 {
 0 = <userdata>
 Unload = <function> defined @Interface\AddOns\QuestieDev-QuestieClassic\Modules\QuestieFramePool.lua:81
 loaded = true
 data = <table> {
 }
 texture = <unnamed> {
 }
}
Tooltip = GameTooltip {
 0 = <userdata>
 updateTooltip = 0.055000
 numMoneyFrames = 1
 comparing = false
 hasMoney = 1
 shoppingTooltips = <table> {
 }
 TopOverlay = <unnamed> {
 }
 SetUnitAura = <function> defined =[C]:-1
 canAddRestStateLine = 1
 SetUnitDebuff = <function> defined =[C]:-1
 SetUnitBuff = <function> defined =[C]:-1
 SetTalent = <function> defined =[C]:-1
 needsReset = true
 BottomOverlay = <unnamed> {
 }
}
maxDistCluster = 2
mid = 1429
already = <table> {
 Rockhide BoarChunk of Boar Meat 2/4[6] Pie for Billy = true
}
headers = <table> {
 1 = "Rockhide Boar"
}
footers = <table> {
}
contents = <table> {
 1 = "[6] Pie for Billy"
 2 = "Chunk of Boar Meat 2/4"
}
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 106 = <table> {
 }
 4495 = <table> {
 }
 62 = <table> {
 }
 182 = <table> {
 }
 487 = <table> {
 }
 183 = <table> {
 }
 47 = <table> {
 }
 2541 = <table> {
 }
 433 = <table> {
 }
 310 = <table> {
 }
 2518 = <table> {
 }
 313 = <table> {
 }
 3361 = <table> {
 }
 315 = <table> {
 }
 317 = <table> {
 }
 2519 = <table> {
 }
 86 = <table> {
 }
 314 = <table> {
 }
 83 = <table> {
 }
 88 = <table> {
 }
 937 = <table> {
 }
 456 = <table> {
 }
 332 = <table> {
 }
 333 = <table> {
 }
 334 = <table> {
 }
 916 = <table> {
 }
 2159 = <table> {
 }
 3364 = <table> {
 }
 5541 = <table> {
 }
 5545 = <table> {
 }
 60 = <table> {
 }
 432 = <table> {
 }
 932 = <table> {
 }
 2160 = <table> {
 }
 488 = <table> {
 }
 997 = <table> {
 }
 475 = <table> {
 }
 919 = <table> {
 }
 2438 = <table> {
 }
 400 = <table> {
 }
}
(for control) = 106
questId = 106
framelist = <table> {
 1 = "QuestieFrame365"
 2 = "QuestieFrame366"
}
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 1 = "QuestieFrame365"
 2 = "QuestieFrame366"
}
(for control) = 1
index = 1
frameName = "QuestieFrame365"
icon = QuestieFrame365 {
 0 = <userdata>
 Unload = <function> defined @Interface\AddOns\QuestieDev-QuestieClassic\Modules\QuestieFramePool.lua:81
 texture = <unnamed> {
 }
}
(*temporary) = nil
(*temporary) = "QuestieFrame365"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'data' (a nil value)"
_QuestieFramePool = <table> {
 1 = "QuestieDev-QuestieClassic"
 2 = <table> {
 }
 QuestieCreateFrame = <function> defined @Interface\AddOns\QuestieDev-QuestieClassic\Modules\QuestieFramePool.lua:56
 euclid = <function> defined @Interface\AddOns\QuestieDev-QuestieClassic\Modules\QuestieFramePool.lua:95
 Questie_Click = <function> defined @Interface\AddOns\QuestieDev-QuestieClassic\Modules\QuestieFramePool.lua:229
 Questie_Tooltip = <function> defined @Interface\AddOns\QuestieDev-QuestieClas
commented

Hey, thanks for the report! This was actually fixed just a few minutes ago as of 6a22897