
Lua errors when crafting poisons
allanahkk opened this issue ยท 4 comments
Describe the bug
whenever crafting poisons, gives a lua error.
Game version
classic
Game server (Applicable to Vanilla)
hardcore anniversary
Game language
english
To Reproduce
open poison profession
craft any poison
Screenshots
https://i.imgur.com/NscHJ7E.png
Additional context
Message: ...cipeMaster/Source/Handlers/SpecializationHandler.lua:10: attempt to index field '?' (a nil value)
Time: Tue Feb 25 20:09:45 2025
Count: 5
Stack: ...cipeMaster/Source/Handlers/SpecializationHandler.lua:10: attempt to index field '?' (a nil value)
[string "@Interface/AddOns/RecipeMaster/Source/Handlers/SpecializationHandler.lua"]:10: in function `getSavedSpecializationByName'
[string "@Interface/AddOns/RecipeMaster/Source/Interface/Management/RecipesFrameManager.lua"]:41: in function <.../Source/Interface/Management/RecipesFrameManager.lua:40>
[string "@Interface/AddOns/RecipeMaster/Source/Interface/Management/RecipesFrameManager.lua"]:66: in function <.../Source/Interface/Management/RecipesFrameManager.lua:56>
[string "@Interface/AddOns/RecipeMaster/Source/Interface/Management/RecipesFrameManager.lua"]:79: in function `updateRecipesList'
[string "@Interface/AddOns/RecipeMaster/Source/Interface/Management/RecipesFrameManager.lua"]:91: in function `refreshRecipesListIfOpen'
[string "@Interface/AddOns/RecipeMaster/Source/Handlers/EventHandler.lua"]:38: in function `handleSkillChange'
[string "@Interface/AddOns/RecipeMaster/Source/Main.lua"]:6: in function <Interface/AddOns/RecipeMaster/Source/Main.lua:4>
Locals: profession = "Poisons"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "Poisons"
(*temporary) = "attempt to index field '?' (a nil value)"
rm = <table> {
uniqueDB = <table> {
}
difficultyLevels = <table> {
}
currentServer = "Doomhowl"
learnedRecipesCount = 0
sourcesInstructions = Frame {
}
sourcesScrollFame = ScrollFrame {
}
recipeDB = <table> {
}
sourceDB = <table> {
}
recipesList = Frame {
}
sourcesColumnsContainer = Frame {
}
objectDB = <table> {
}
F = <table> {
}
L = <table> {
}
optionsFrameElements = <table> {
}
optionsFrame = Frame {
}
uniqueSourceText = FontString {
}
sourcesList = Frame {
}
sourcesListTabs = <table> {
}
sourcesHeader = <table> {
}
sourcesOrder = <table> {
}
progressBarText = FontString {
}
totalRecipesCount = 161
currentCharacter = "Alekirser"
progressBar = StatusBar {
}
sortDropdown = Button {
}
searchBar = EditBox {
}
divider = Frame {
}
bottomTabs = <table> {
}
missingRecipesCount = 0
recipeSourcesTab = Button {
}
recipesTab = Button {
}
progressContainer = Frame {
}
displayedProfession = "Poisons"
centeredText = FontString {
}
restoreButton = Button {
}
header = Frame {
}
version = "2.8.1"
cachedItemNames = <table> {
}
cachedRecipes = <table> {
}
sourcesListColumns = <table> {
}
lastDisplayedProfession = "Engineering"
isMainFrameMaximized = true
widestRecipeTextWidth = 0
currentFaction = "Horde"
author = "Breno Ludgero"
learnedPercentage = 32
frame = Frame {
}
locale = "enUS"
activeTab = "Recipes"
questDB = <table> {
}
recipesScrollFrame = ScrollFrame {
}
fishingTab = Button {
}
mainFrame = Frame {
}
npcDB = <table> {
}
mainFrameBorder = Frame {
}
}
Hello, @allanahkk.
The Poisons window is currently not expected by Recipe Master. I'll add everything that's required to make this window compatible.
Thank you!
Hey @allanahkk. Are you still getting an error when crafting poisons?
I believe that commit 0389f5e took care of it.
Either way, I'm working on the Poisons window compatibility.