Questie

Questie

116M Downloads

Error when mousing over a map/minimap icon that shouldn't exist (failed to get removed)

MysticalOS opened this issue ยท 1 comments

commented

Bug description

Did the pre quests to unlock Noggenfogger elixers which basically involves turning couple quests into him really fast. The speed of turnins probably caused the breakage. When mousing over ? on minimap or world map (for a quest that was already turned in) it threw this error. Mind you, line number might be off slightly because of modifications I have to my local copy, but my modifications had no bearing on error (besides shifting line number by 1)

6x ...ddOns\QuestieDev-master\Modules\QuestieFramePool.lua:476: attempt to index field 'data' (a nil value)
...ddOns\QuestieDev-master\Modules\QuestieFramePool.lua:476: in function `Questie_Tooltip'
...ddOns\QuestieDev-master\Modules\QuestieFramePool.lua:239: in function <...ddOns\QuestieDev-master\Modules\QuestieFramePool.lua:239>

Locals:
self =

{
1 = "QuestieDev-master"
2 =
{
}
lastTooltipShowHack = 1049121.732000
usedFrames =
{
}
Questie_Click = defined @QuestieDev-master\Modules\QuestieFramePool.lua:598
addonPath = "Addons\QuestieDev-master"
QuestieCreateFrame = defined @QuestieDev-master\Modules\QuestieFramePool.lua:185
_lastMiniInside = false
Questie_Tooltip = defined @QuestieDev-master\Modules\QuestieFramePool.lua:445
numberOfFrames = 1248
IsMinimapInside = defined @QuestieDev-master\Modules\QuestieFramePool.lua:418
unusedFrames =
{
}
allFrames =
{
}
_lastMiniInsideCheck = 1049121.414000
}
self = QuestieFrame893 {
glowLogicTimer =
{
}
glow = QuestieFrame893Glow {
}
BaseOnUpdate = defined @QuestieDev-master\Modules\QuestieFramePool.lua:290
FakeUnhide = defined @QuestieDev-master\Modules\QuestieFramePool.lua:399
FakeHide = defined @QuestieDev-master\Modules\QuestieFramePool.lua:384
texture = {
}
fadeLogicTimer =
{
}
BaseOnShow = defined @QuestieDev-master\Modules\QuestieFramePool.lua:295
BaseOnHide = defined @QuestieDev-master\Modules\QuestieFramePool.lua:309
FadeLogic = defined @QuestieDev-master\Modules\QuestieMap.lua:198
0 =
glowTexture = {
}
Unload = defined @QuestieDev-master\Modules\QuestieFramePool.lua:313
GlowUpdate = defined @QuestieDev-master\Modules\QuestieFramePool.lua:278
FadeIn = defined @QuestieDev-master\Modules\QuestieFramePool.lua:371
FadeOut = defined @QuestieDev-master\Modules\QuestieFramePool.lua:357
}
Tooltip = GameTooltip {
0 =
SetHyperlink = defined =[C]:-1
SetTradeSkillItem = defined =[C]:-1
hasMoney = 1
questOrder =
{
}
SetCraftItem = defined =[C]:-1
comparing = false
TopOverlay = {
}
npcOrder =
{
}
SetLootItem = defined =[C]:-1
SetQuestItem = defined =[C]:-1
numMoneyFrames = 1
SetInboxItem = defined =[C]:-1
SetBuybackItem = defined =[C]:-1
shoppingTooltips =
{
}
SetMerchantItem = defined =[C]:-1
SetQuestLogItem = defined =[C]:-1
SetTradeTargetItem = defined =[C]:-1
SetCraftSpell = defined =[C]:-1
SetSendMailItem = defined =[C]:-1
updateTooltip = 0.012000
SetInventoryItem = defined =[C]:-1
_owner = QuestieFrame893 {
}
SetLootRollItem = defined =[C]:-1
canAddRestStateLine = 1
SetAuctionSellItem = defined =[C]:-1
SetBagItem = defined =[C]:-1
needsReset = true
SetAction = defined =[C]:-1
BottomOverlay = {
}
SetTradePlayerItem = defined =[C]:-1
SetAuctionItem = defined =[C]:-1
}
maxDistCluster = 1
mid = 1446
already =
{
}
alreadyUnique =
{
}
headers =
{
}
footers =
{
}
contents =
{
}
(*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 index field 'data' (a nil value)"
_QuestieFramePool =
{
1 = "QuestieDev-master"
2 =
{
}
lastTooltipShowHack = 1049121.732000
usedFrames =
{
}
Questie_Click = defined @QuestieDev-master\Modules\QuestieFramePool.lua:598
addonPath = "Addons\QuestieDev-master"
QuestieCreateFrame = defined @QuestieDev-master\Modules\QuestieFramePool.lua:185
_lastMiniInside = false
Questie_Tooltip = d

Questie version

QuestieGetVersionString doesn't exist anymore, but it's a direct dev download from github from earlier today

commented

This is fixed with the release of v4.1.2 https://github.com/AeroScripts/QuestieDev/releases/tag/v4.1.2