ALL THE THINGS

ALL THE THINGS

31M Downloads

LUA Error with Engineering

Esidar opened this issue ยท 6 comments

commented

When I'm trying to open Engineering profession window I'm getting LUA Error in line 3755:
"local mountID = GetTempDataMember("MOUNT_SPELLID_TO_MOUNTID")[t.spellID];"

"attempt to index a nil value"

Mounts section is empty (although it is stating a progress "1/6 16%")

commented

Can you provide a screenshot of the UI and the full error message?

I haven't seen that at all on any of my engineering toons on the git (now release) build for the past month and we haven't altered anything in that fashion. So I'm wondering if there's another addon conflicting and breaking the string retrieving data from Blizzard.

In order to diagnose it fully though would need the full error message if you could please.

commented

image
Also happens with Jewelcrafting.

I was thinking what addon could be affecting ATT. The only thing that was a bit suspisious was MountFarmHelper which is a bit outdated (2016r). After disabling it, AllTheThings started working. Maybe still worth checking it out, although, propably, I will leave MFH disabled.

[Edit] Scratch that. ATT still crashing.
PS. I'm playing horde (if that matters)

Message: Interface\AddOns\AllTheThings\AllTheThings.lua:3755: attempt to index a nil value
Time: 07/03/18 14:26:18
Count: 1
Stack: Interface\AddOns\AllTheThings\AllTheThings.lua:3755: attempt to index a nil value
Interface\SharedXML\SharedBasicControls.lua:208: in function <Interface\SharedXML\SharedBasicControls.lua:207>
[C]: ?
Interface\AddOns\AllTheThings\AllTheThings.lua:3755: in function <Interface\AddOns\AllTheThings\AllTheThings.lua:3721>
Interface\AddOns\AllTheThings\AllTheThings.lua:703: in function <Interface\AddOns\AllTheThings\AllTheThings.lua:695>
Interface\AddOns\AllTheThings\AllTheThings.lua:5583: in function <Interface\AddOns\AllTheThings\AllTheThings.lua:5509>
Interface\AddOns\AllTheThings\AllTheThings.lua:5657: in function <Interface\AddOns\AllTheThings\AllTheThings.lua:5634>
Interface\AddOns\AllTheThings\AllTheThings.lua:6349: in function Update' Interface\AddOns\AllTheThings\AllTheThings.lua:6260: in function SetVisible'
Interface\AddOns\AllTheThings\AllTheThings.lua:1895: in function <Interface\AddOns\AllTheThings\AllTheThings.lua:1839>
Interface\AddOns\AllTheThings\AllTheThings.lua:8837: in function <Interface\AddOns\AllTheThings\AllTheThings.lua:8836>
Interface\AddOns\AllTheThings\AllTheThings.lua:7: in function <Interface\AddOns\AllTheThings\AllTheThings.lua:7>

Locals: errorMessage = "Interface\AddOns\AllTheThings\AllTheThings.lua:3755: attempt to index a nil value"
DisplayMessageInternal = defined @interface\SharedXML\SharedBasicControls.lua:191
MESSAGE_TYPE_ERROR = 0

Here's full list of my addons
AllTheThings
Altoholic
Altoholic_Achievements
Altoholic_Agenda
Altoholic_Characters
Altoholic_Grids
Altoholic_Guild
Altoholic_Search
Altoholic_Summary
Arh
ArkInventory
ArkInventoryConfig
ArkInventoryRules
ArkInventoryRules_Example
ArkInventorySearch
AutoBar
CaerdonWardrobe
CaerdonWardrobeArkInventory
CanIMogIt
Collectinator
CollectMe
CrapAway
DataStore
DataStore_Achievements
DataStore_Agenda
DataStore_Auctions
DataStore_Characters
DataStore_Containers
DataStore_Crafts
DataStore_Currencies
DataStore_Garrisons
DataStore_Inventory
DataStore_Mails
DataStore_Pets
DataStore_Quests
DataStore_Reputations
DataStore_Spells
DataStore_Stats
DataStore_Talents
DBM-AntorusBurningThrone
DBM-Archaeology
DBM-Argus
DBM-BlackrockFoundry
DBM-Brawlers
DBM-BrokenIsles
DBM-Challenges
DBM-Core
DBM-DefaultSkin
DBM-DMF
DBM-Draenor
DBM-EmeraldNightmare
DBM-GarrisonInvasions
DBM-GUI
DBM-HellfireCitadel
DBM-Highmaul
DBM-KulTiras
DBM-Nighthold
DBM-Party-BfA
DBM-Party-Legion
DBM-Party-WoD
DBM-StatusBarTimers
DBM-TombofSargeras
DBM-TrialofValor
DBM-Uldir
DBM-WorldEvents
DBM-Zandalar
ElvUI
ElvUI_Config
ElvUI_SLE
GarrisonCommander
GarrisonCommander-Broker
Grail
Grail-Achievements
Grail-Quests-enUS
Grail-Reputations
Grail-Rewards
Grail-When
HandyNotes
HandyNotes_Argus
HandyNotes_BrokenShore
HandyNotes_CamelFigurines
HandyNotes_DungeonLocations
HandyNotes_LegionTreasures
HandyNotes_PetDailies
HandyNotes_SuramarShalAranTelemancy
HandyNotes_TreasureHunter
LowLevelQuestIconColors
MountFarmHelper
MuffinFactionizer
Netherwing_Eggs
OrderHallCommander
Overachiever
Overachiever_Tabs
Overachiever_Trade
Paste
Pawn
PetTracker
PetTracker_Breeds
PetTracker_Config
PetTracker_Journal
PetTracker_Switcher
PetTracker_Upgrades
Postal
QuickQuest
Rematch
RematchElvUISkin
SavedInstances
ServerHop
Skada
TomTom
Wholly
WorldQuestGroupFinder
WorldQuestsList

commented

Hm...that's really weird. I have Jewelcrafting and haven't seen it yet. I've tagged @DFortun81 too so maybe he might know why and able to provide some insight. I know there's a weird thing with TSM and how it pops the frame, but from the screenshot you don't have it.

commented

I did some cleaning up and after removing "CollectMe" and "Collectinator", ATT stopped crashing (this time I tested this for 3 days).

commented

Hm...thanks for letting us know. It's possible those two addons were intercepting Blizzard signals so when ATT received it the value was empty and causing the error.

commented

I run Collectinator in conjunction with AllTheThings and have not had any LUA errors or other conflicts. I also do not have Engineering on any of my characters, so YMMV.