Constant Lua errors

Hello, I have constant Lua errors which I don’t know how to solve. It affects my gameplay a lot. I’m playing Classic Era. I have deleted all addons and downloaded them again from Curse Forge but I’m still getting errors. I did not know that these errors even exist and I’m playing the game for a long time already… Is it something newly implemented? Moreover, when I type /console scriptErrors 1 it doesn’t show me the window with errors. Any idea why?

Example of Lua errors I’m getting:

Number 1:
Message: Interface/AddOns/InFlight_Load/InFlight_Load.lua:111: attempt to call global ‘InterfaceOptions_AddCategory’ (a nil value)
Time: Fri Nov 8 12:33:20 2024
Count: 1
Stack: Interface/AddOns/InFlight_Load/InFlight_Load.lua:111: attempt to call global ‘InterfaceOptions_AddCategory’ (a nil value)
[string “@Interface/AddOns/InFlight_Load/InFlight_Load.lua”]:111: in function SetupInFlight' [string "@Interface/AddOns/InFlight_Load/InFlight_Load.lua"]:21: in function ?’
[string “@Interface/AddOns/InFlight_Load/InFlight_Load.lua”]:3: in function <Interface/AddOns/InFlight_Load/InFlight_Load.lua:3>

Locals: self = InFlight {
L =

{
}
}
panel = Frame {
name = “InFlight”
}
(*temporary) = nil
(*temporary) = Frame {
name = “InFlight”
}
(*temporary) = “attempt to call global ‘InterfaceOptions_AddCategory’ (a nil value)”
InFlight = InFlight {
L =
{
}
}

Number 2:
Message: Interface/AddOns/TacoTip/options.lua:123: attempt to call global ‘InterfaceOptions_AddCategory’ (a nil value)
Time: Fri Nov 8 12:33:22 2024
Count: 1
Stack: Interface/AddOns/TacoTip/options.lua:123: attempt to call global ‘InterfaceOptions_AddCategory’ (a nil value)

Locals:

Number 3:
Message: …e/AddOns/Questie/Modules/Libs/QuestieCombatQueue.lua:25: attempt to call field ‘func’ (a nil value)
Time: Fri Nov 8 12:38:37 2024
Count: 264
Stack: …e/AddOns/Questie/Modules/Libs/QuestieCombatQueue.lua:25: attempt to call field ‘func’ (a nil value)
[string “@Interface/AddOns/Questie/Modules/Libs/QuestieCombatQueue.lua”]:25: in function <…e/AddOns/Questie/Modules/Libs/QuestieCombatQueue.lua:17>

Locals: entry =

{
args =
{
}
}
count = 0
(*temporary) = nil
(*temporary) = nil
(*temporary) = “attempt to call field ‘func’ (a nil value)”
_Queue =
{
}
maxUpdatesPerCircle = 5

Number 4:
Message: Interface/AddOns/InFlight/InFlight.lua:682: bad argument #1 to ‘SetJustifyV’ (Usage: self:SetJustifyV(justifyV))
Time: Fri Nov 8 12:53:27 2024
Count: 1
Stack: Interface/AddOns/InFlight/InFlight.lua:682: bad argument #1 to ‘SetJustifyV’ (Usage: self:SetJustifyV(justifyV))
[string “@Interface/AddOns/InFlight/InFlight.lua”]:682: in function UpdateLook' [string "@Interface/AddOns/InFlight/InFlight.lua"]:398: in function StartTimer’
[string “@Interface/AddOns/InFlight/InFlight.lua”]:334: in function `TakeTaxiNode’
[string “*TaxiFrame.xml:17_OnClick”]:1: in function <[string “*TaxiFrame.xml:17_OnClick”]:1>

Locals: self = InFlight {
defaults =

{
}
db =
{
}
L =
{
}
debug = false
}
texture = “Interface\TargetingFrame\UI-StatusBar”
inset = 4
sb = InFlightBar {
}
db =
{
outline = false
backcolor =
{
}
barcolor =
{
}
border = “Blizzard Dialog”
fontsize = 12
countup = true
perchar = false
texture = “Blizzard”
totext = “–>”
fill = true
twolines = false
p = “BOTTOM”
spark = true
confirmflight = false
inline = false
bordercolor =
{
}
x = 0
width = 230
y = -170
chatlog = true
unknowncolor =
{
}
font = “2002 Bold”
height = 14
outlinetime = false
fontcolor =
{
}
rp = “TOP”
}
smed =
{
OverrideMedia =
{
}
callbacks =
{
}
LOCALE_BIT_zhTW = 8
LOCALE_BIT_ruRU = 2
MediaType =
{
}
LOCALE_BIT_western = 128
MediaTable =
{
}
LOCALE_BIT_zhCN = 4
DefaultMedia =
{
}
MediaList =
{
}
LOCALE_BIT_koKR = 1
}
bdrop =
{
edgeFile = “Interface\DialogFrame\UI-DialogBox-Border”
edgeSize = 16
bgFile = “Interface\TargetingFrame\UI-StatusBar”
insets =
{
}
}
bdi =
{
top = 4
right = 4
left = 4
bottom = 4
}
bord = Frame {
Center = Texture {
}
RightEdge = Texture {
}
backdropInfo =
{
}
BottomEdge = Texture {
}
BottomLeftCorner = Texture {
}
BottomRightCorner = Texture {
}
TopEdge = Texture {
}
TopRightCorner = Texture {
}
TopLeftCorner = Texture {
}
LeftEdge = Texture {
}
}
spark = Texture {
}
endTime = 155
ratio = 1.483871
locText = FontString {
}
timeText = FontString {
}
taxiDstName = “Thalanaar”
taxiSrcName = “Feathermoon”

Can anyone help me out and advise how to solve these errors? Please take into account that I’m not really familiar with programming.

Thank you very much in advance!

Try to disable addons.

Not getting errors when I disable them but I would like to have them enabled… Especially questie for example

Are you 100% sure that you downloaded latest version of Questie? I checked InFlight addon and its latest version is buggy indeed. Can’t say about Questie but I’d expect it to work.

Yes, I have updated Questie today and been getting this error. Was getting another one when I was doing escort quest in Feralas as well. After that, I have delete it and downloaded it again and I got the same error :S

Re InFlight, I will try to get older version… maybe that would solve the issue. Thanks!!

Latest version for InFlight is for the 1.15.0 client, which is not compatible with the 1.15.4 version API we have now.
There’s no chance rolling back to an older version will solve the problem. If anything, it will just make problems worse.

You should check your addons are for WoW version 1.15.4 by unticking the “Load out-of-date Addons” in the Addon UI (I can tell this is enabled since you are running older addons now).

YES - (some) addons will no longer load. But those are the addons causing you problems, and you will have to download a newer version of each of the addons now marked as “Out of date”.
If you cannot find a newer version, then you are out of luck - unless you can code yourself :slight_smile:

1 Like

This is actually very useful! I can now see which addons are old and are for older API versions. I hope they will update those to be compatible with new API version. Thank you very much for helping out!

1 Like