GatherLite

GatherLite

1M Downloads

LUA error spam

MADSOFTWARE opened this issue ยท 5 comments

commented

Message: Interface\AddOns\GatherLite\methods.lua:536: HereBeDragons-Pins-2.0: AddMinimapIconWorld: 'instanceID', 'x' and 'y' must be numbers
Time: Mon Sep 2 15:04:35 2019
Count: 1448
Stack: Interface\AddOns\GatherLite\methods.lua:536: HereBeDragons-Pins-2.0: AddMinimapIconWorld: 'instanceID', 'x' and 'y' must be numbers
[C]: in function error' ...erLite\Libs\HereBeDragons\HereBeDragons-Pins-2.0.lua:540: in function AddMinimapIconWorld'
Interface\AddOns\GatherLite\methods.lua:536: in function createMinimapNode' Interface\AddOns\GatherLite\methods.lua:398: in function drawMinimap'
Interface\AddOns\GatherLite\events.lua:18: in function <Interface\AddOns\GatherLite\events.lua:14>

Locals: (*temporary) = "HereBeDragons-Pins-2.0: AddMinimapIconWorld: 'instanceID', 'x' and 'y' must be numbers"

commented

looks like you have some sort of error in your database

commented

This is a fresh install of the addon. Or is it saving a database somewhere else on the computer?

commented

this should now be fixed

commented

what version of game and addon are you using?

commented

Hi!

Great. the error-spam has subsided!

It is throwing this error every time a node is mined however, and it is not adding any node to the map.

Version: WoW Classic
This is using the latest GathererLite /release.


Message: Interface\AddOns\GatherLite\methods.lua:90: attempt to perform arithmetic on local 'nodePosX' (a nil value)
Time: Wed Sep 4 14:25:18 2019
Count: 3
Stack: Interface\AddOns\GatherLite\methods.lua:90: attempt to perform arithmetic on local 'nodePosX' (a nil value)
Interface\AddOns\GatherLite\methods.lua:90: in function IsNodeInRange' Interface\AddOns\GatherLite\methods.lua:110: in function findExistingNode'
Interface\AddOns\GatherLite\methods.lua:172: in function `foundNode'
Interface\AddOns\GatherLite\events.lua:67: in function <Interface\AddOns\GatherLite\events.lua:31>

Locals: myPosX = 0.462405
myPosY = 0.304024
nodePosX = nil
nodePosY = nil
spellType = "mining"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on local 'nodePosX' (a nil value)"
GatherLite =

{
spellIDs =
{
}
drawWorldmap = defined @interface\AddOns\GatherLite\methods.lua:334
findSpell = defined @interface\AddOns\GatherLite\methods.lua:69
updateMiniMapPosition = defined @interface\AddOns\GatherLite\settings.lua:300
tablelength = defined @interface\AddOns\GatherLite\methods.lua:20
createWorldmapNode = defined @interface\AddOns\GatherLite\methods.lua:508
debug = defined @interface\AddOns\GatherLite\methods.lua:13
tooltip = GatherLiteTooltip {
}
RegisterCallback = defined @interface\AddOns\GatherLite\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
classColours =
{
}
needMapUpdate = false
gatherSpellRanges =
{
}
removeWorldmapNodes = defined @interface\AddOns\GatherLite\methods.lua:565
nodes =
{
}
insertDatabaseNode = defined @interface\AddOns\GatherLite\methods.lua:233
hideTooltip = defined @interface\AddOns\GatherLite\GatherLite.lua:64
TimeSinceLastUpdate = 0.626000
UpdateInterval = 1
ParseSentData = defined @interface\AddOns\GatherLite\methods.lua:574
migrate = defined @interface\AddOns\GatherLite\methods.lua:649
IsNodeInRange = defined @interface\AddOns\GatherLite\methods.lua:89
callbacks =
{
}
checkNodePositions = defined @interface\AddOns\GatherLite\methods.lua:549
frames =
{
}
minimap = GatherLite_MinimapButton {
}
locale = defined @interface\AddOns\GatherLite\methods.lua:49
findSpellType = defined @interface\AddOns\GatherLite\methods.lua:54
createMinimapNode = defined @interface\AddOns\GatherLite\methods.lua:527
showTooltip = defined @interface\AddOns\GatherLite\GatherLite.lua:50
findDuplicateNode = defined @interface\AddOns\GatherLite\methods.lua:628
createFrame = defined @interface\AddOns\GatherLite\methods.lua:490
findExistingNode = defined @interface\AddOns\GatherLite\methods.lua:99
leadingZeros = defined @interface\AddOns\GatherLite\methods.lua:437
defaultConfigs =
{
}
showingTooltip = false
version = "@Project-Version@"
updateDatabaseNode = defined @interface\AddOns\GatherLite\methods.lua:295
foundNode = defined @interface\AddOns\GatherLite\methods.lua:121
WorldMapOpen = false
isClassic = true
mainFrame = {
}
tracker =
{
}
createNodeTooltip = defined @interface\AddOns\GatherLite\methods.lua:446
print = defined @interface\AddOns\GatherLite\methods.lua:8
minimapFrame = {
}
CopyDefaults = defined @interface\AddOns\GatherLite\methods.lua:31
UnregisterCallback = defined @interface\AddOns\GatherLite\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
drawMinimap = defined @interface\AddOns\GatherLite\methods.lua:385
name = "GatherLite"
}