smaitch / Grail

World of Warcraft addon to provide a database of quest information.
31 stars 19 forks source link

LUA error when starting a new character and taking the first Exiles Reach quest #257

Closed JacobraPDX closed 3 years ago

JacobraPDX commented 3 years ago

I get the following LUA error when taking the first quest for Exiles reach beginner zone:

Message: Interface\AddOns\Grail\Grail.lua:6947: attempt to index field '?' (a nil value) Time: Thu Jan 7 22:14:51 2021 Count: 1 Stack: Interface\AddOns\Grail\Grail.lua:6947: attempt to index field '?' (a nil value) [string "@Interface\AddOns\Grail\Grail.lua"]:6947: in function GetPlayerMapPosition' [string "@Interface\AddOns\Grail\Grail.lua"]:11031: in functionCoordinates' [string "@Interface\AddOns\Grail\Grail.lua"]:1881: in function ?' [string "@Interface\AddOns\Grail\Grail.lua"]:11074: in function_Tooltip_OnEvent' [string "@Interface\AddOns\Grail\Grail.lua"]:11622: in function <Interface\AddOns\Grail\Grail.lua:11622>

Locals: unitName = "player" MapID = 1727 R =

{ } P =
{ DivideBy = defined @Interface\SharedXML\Vector2D.lua:90 GetLength = defined @Interface\SharedXML\Vector2D.lua:118 Normalize = defined @Interface\SharedXML\Vector2D.lua:122 Dot = defined @Interface\SharedXML\Vector2D.lua:106 GetLengthSquared = defined @Interface\SharedXML\Vector2D.lua:114 GetXY = defined @Interface\SharedXML\Vector2D.lua:77 OnLoad = defined @Interface\SharedXML\Vector2D.lua:68 IsZero = defined @Interface\SharedXML\Vector2D.lua:110 RotateDirection = defined @Interface\SharedXML\Vector2D.lua:126 x = 0 y = 0 IsEqualTo = defined @Interface\SharedXML\Vector2D.lua:72 Clone = defined @Interface\SharedXML\Vector2D.lua:130 Cross = defined @Interface\SharedXML\Vector2D.lua:102 Subtract = defined @Interface\SharedXML\Vector2D.lua:98 SetXY = defined @Interface\SharedXML\Vector2D.lua:81 ScaleBy = defined @Interface\SharedXML\Vector2D.lua:86 Add = defined @Interface\SharedXML\Vector2D.lua:94 } _ = nil (temporary) = nil (temporary) = nil (temporary) =
{ DivideBy = defined @Interface\SharedXML\Vector2D.lua:90 GetLength = defined @Interface\SharedXML\Vector2D.lua:118 Normalize = defined @Interface\SharedXML\Vector2D.lua:122 Dot = defined @Interface\SharedXML\Vector2D.lua:106 GetLengthSquared = defined @Interface\SharedXML\Vector2D.lua:114 GetXY = defined @Interface\SharedXML\Vector2D.lua:77 OnLoad = defined @Interface\SharedXML\Vector2D.lua:68 IsZero = defined @Interface\SharedXML\Vector2D.lua:110 RotateDirection = defined @Interface\SharedXML\Vector2D.lua:126 x = 1 y = 1 IsEqualTo = defined @Interface\SharedXML\Vector2D.lua:72 Clone = defined @Interface\SharedXML\Vector2D.lua:130 Cross = defined @Interface\SharedXML\Vector2D.lua:102 Subtract = defined @Interface\SharedXML\Vector2D.lua:98 SetXY = defined @Interface\SharedXML\Vector2D.lua:81 ScaleBy = defined @Interface\SharedXML\Vector2D.lua:86 Add = defined @Interface\SharedXML\Vector2D.lua:94 } (temporary) = 1 (temporary) = 1 (temporary) = "attempt to index field '?' (a nil value)"

yoshimo commented 3 years ago

Which version of grail&wholly are you using?

smaitch commented 3 years ago

This should be fixed by using the latest version of Grail from GitHub (and will be fixed in Grail 114 when it is released generally).

JacobraPDX commented 3 years ago

I am using grail version 113. I think it is because there are no coordinates while on the ship. Good to know it will be fixed in the next version. I just like to report problems when I see them so they can be fixed, or someone can tell me what I am doing wrong. :) I really appreciate how response you have been when I have filed issues. You are an awesome addon developer!

smaitch commented 3 years ago

Grail 114 was just released to the public so I will close this now.