Questie

Questie

127M Downloads

Error in MapIconTooltip.lua

Khundiann opened this issue ยท 3 comments

commented

Description

I'm playing on the EU Anniversary PVP realm, when completing certain quests this error pops up. For example the beached sea creature quest in Darkshore, when I rightclick the creature and complete the quest this error happens.

[string "@Questie/Modules/Tooltips/MapIconTooltip.lua"]:78: in function <...eQuestie/Modules/Tooltips/MapIconTooltip.lua:38>

Locals:
self = QuestieFrame20 {
 frameId = 20
 loaded = true
 glow = QuestieFrame20Glow {
 }
 MMA_FRAME_STRATA = "LOW"
 MMA_FRAME_LEVEL = 9
 texture = Texture {
 }
 MMA_VISIBLE = true
 glowTexture = Texture {
 }
}
_ = 1
_ = 1
_ = 1
alpha = 1
Tooltip = GameTooltip {
 ShownAsMapIcon = false
 hasMoney = 1
 BottomOverlay = Texture {
 }
 manualOrder = <table> {
 }
 questOrder = <table> {
 }
 npcAndObjectOrder = <table> {
 }
 _owner = QuestieFrame20 {
 }
 comparing = false
 numMoneyFrames = 1
 shoppingTooltips = <table> {
 }
 TopOverlay = Texture {
 }
 updateTooltip = 0.033000
 __hasCounters = false
 layoutType = "TooltipDefaultLayout"
 needsReset = true
 miniMapIcon = true
 NineSlice = Frame {
 }
}
maxDistCluster = 6
mapId = 947
r = 0.930000
g = 0.460000
b = 0.130000
a = 0.800000
(*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)"
lastTooltipShowTimestamp = 848933.847000
_MapIconTooltip = <table> {
}
QuestieMap = <table> {
 zoneWaypointColorOverrides = <table> {
 }
 utils = <table> {
 }
 playerY = 6313.899902
 playerX = 546
 zoneWaypointHoverColorOverrides = <table> {
 }
 manualFrames = <table> {
 }
 private = <table> {
 }
 _minimapDrawQueue = <table> {
 }
 ICON_MINIMAP_TYPE = "MINIMAP"
 ICON_MAP_TYPE = "MAP"
 questIdFrames = <table> {
 }
 _mapDrawQueue = <table> {
 }
}
DEFAULT_WAYPOINT_HOVER_COLOR = <table> {
 1 = 0.930000
 2 = 0.460000
 3 = 0.130000
 4 = 0.800000
}
QuestieLib = <table> {
 private = <table> {
 }
 AddonPath = "Interface\Addons\Questie\"
}
HBDPins = <table> {
 minimapPins = <table> {
 }
 worldmapPinsPool = <table> {
 }
 Minimap = Minimap {
 }
 worldmapPins = <table> {
 }
 worldmapProviderPin = <table> {
 }
 worldmapProvider = <table> {
 }
 updateFrame = Frame {
 }
 MinimapGroup = QuestieFrameGroup {
 }
 worldmapPinRegistry = <table> {
 }
 activeMinimapPins = <table> {
 }
 minimapPinRegistry = <table> {
 }
}
l10n = <table> {
 zoneLookup = <table> {
 }
 objectNameLookup = <table> {
 }
 continentLookup = <table> {
 }
 questCategoryLookup = <table> {
 }
 translations = <table> {
 }
 private = <table> {
 }
 zoneCategoryLookup = <table> {
 }
}
QuestiePlayer = <table> {
 faction = "Alliance"
 numberOfGroupMembers = 0
 private = <table> {
 }
 currentQuestlog = <table> {
 }
}
QuestieDB = <table> {
 itemClasses = <table> {
 }
 waypointPresets = <table> {
 }
 objectCompilerOrder = <table> {
 }
 questDataOverrides = <table> {
 }
 questKeys = <table> {
 }
 npcFlags = <table> {
 }
 objectDataOverrides = <table> {
 }
 _npcAdapterQueryOrder = <table> {
 }
 specialFlags = <table> {
 }
 factionTemplate = <table> {
 }
 autoBlacklist = <table> {
 }
 objectKeys = <table> {
 }
 questCompilerTypes = <table> {
 }
 activeChildQuests = <table> {
 }
 objectKeysReversed = <table> {
 }
 QuestPointers = <table> {
 }
 itemKeys = <table> {
 }
 _itemAdapterQueryOrder = <table> {
 }
 npcDataOverrides = <table> {
 }
 questCompilerOrder = <table> {
 }
 npcKeys = <table> {
 }
 itemDataOverrides = <table> {
 }
 raceKeys = <table> {
 }
 questKeysReversed = <table> {
 }
 objectCompilerTypes = <table> {
 }
 sortKeys = <table> {
 }
 ItemPointers = <table> {
 }
 npcCompilerOrder = <table> {
 }
 ObjectPointers = <table> {
 }
 NPCPointers = <table> {
 }
 itemKeysReversed = <table> {
 }
 _CreatureLevelCache = <table> {
 }
 private = <table> {
 }
 itemCompilerOrder = <table> {
 }
 itemCompilerTypes = <table> {
 }
 questFlags = <table> {
 }
 classKeys = <table> {
 }
 _objectAdapterQueryOrder = <table> {
 }
 _questAdapterQueryOrder = <table> {
 }
 factionIDs = <table> {
 }
 npcKeysReversed = <table> {
 }
 npcCompilerTypes = <table> {
 }
}
QuestieReputation = <table> {
 private = <table> {
 }
}
QuestXP = <table> {
 private = <table> {
 }
 db = <table> {
 }
}
REPUTATION_ICON_TEXTURE = "|TInterface\Addons\Questie\Icons\reputation.blp:14:14:2:0|t"
TRANSPARENT_ICON_TEXTURE = "|TInterface\Minimap\UI-bonusobjectiveblob-inside.blp:14:14:2:0|t"

Questie version

v10.9.6

Game flavor

Era/HC

commented

Hey @Khundiann thanks for reporting this.

Can you share a screenshot of your UI?

This and #6696 are related and it seems that you are hovering a Questie map icon while turning in the quest (which shouldn't error, but might help to reproduce it).

commented

It seems to be an incompatibility with another addon "Minimap Alert", without this addon running I get no errors from Questie. Sorry for the confusion.

https://www.curseforge.com/wow/addons/minimap-alert

commented

I see, thanks @Khundiann

I'd say it's best to contact the developer of that addon. I fear we currently don't have the time to look into fixing this on our side (if that is even possible).