b-morgan / Skillet-Classic

World of Warcraft Classic addon
GNU General Public License v3.0
6 stars 6 forks source link

Can't link recipes #189

Closed NayooZ closed 1 day ago

NayooZ commented 6 days ago

Cata: 4.4.1.57294 Skillet: 2.02

Right clicking on any item in skillet throws out this error.

2x Skillet-Classic/UI/MainFrame.lua:3559: attempt to call global 'EasyMenu' (a nil value)
[string "@Skillet-Classic/UI/MainFrame.lua"]:3559: in function `SkilletSkillMenu_Show'
[string "@Skillet-Classic/UI/MainFrame.lua"]:2536: in function `SkillButton_OnClick'
[string "*MainFrame.xml:359_OnClick"]:2: in function <[string "*MainFrame.xml:359_OnClick"]:1>

Locals:
self = <table> {
 mouseOver = SkilletScrollButton14 {
 }
 modules = <table> {
 }
 castSpellName = "Engineering"
 hideTrivialRecipes = false
 EnchantSpellToItem = <table> {
 }
 db = <table> {
 }
 bankBusy = false
 interface = 40401
 AdditionalButtonsList = <table> {
 }
 pluginsOptions = <table> {
 }
 FixBugs = true
 tradeUpdate = 1
 L = <table> {
 }
 button_count = 36
 pauseQueue = false
 NewsName = "Skillet-Classic News"
 selectedQueueName = ""
 tradeShow = true
 DSAPlugin = <table> {
 }
 dataScanned = true
 AUCPlugin = <table> {
 }
 AHDBPlugin = <table> {
 }
 registeredPlugins = <table> {
 }
 WARN_COLOR = "|c0000FFE0"
 loginTime = 3329549.373000
 numItemsToCraft = 1
 processQueuePlugins = <table> {
 }
 gttScale = 1
 project = 14
 currentTrade = 4036
 baseName = "Skillet-Classic"
 bagsChanged = false
 displayDetailPlugins = <table> {
 }
 STATUS_COLOR = "|c0033CCFF"
 lastCraft = false
 indexTradeSkillLevel = 70139
 tradeSkillList = <table> {
 }
 TRACE_COLOR = "|c0000FFA0"
 linkedSkill = false
 fullView = true
 RecipeNameSuffixes = <table> {
 }
 AdditionalAbilities = <table> {
 }
 SpecialVendorItems = <table> {
 }
 bankQueue = <table> {
 }
 guildQueue = <table> {
 }
 TradeSkillIgnoredMats = <table> {
 }
 wowVersion = 40401
 filterSelected = 1
 defaultModuleState = true
 tradeSkillFrame = SkilletFrame {
 }
 tradeSkillIDsByName = <table> {
 }
 WarnLog = true
 skippedQueue = <table> {
 }
 selectedTextOffsetXY = <table> {
 }
 isGuild = false
 hideTradeSkillFrame = true
 sourceTradeSkillLevel = 4
 NewsData = <table> {
 }
 saved_full_button_count = 0
 options = <table> {
 }
 menuButton = SkilletScrollButton14 {
 }
 skillMainSelection = 14
 dragStartXY = <table> {
 }
 optionsFrame = Frame {
 }
 cachedIgnoreList = <table> {
 }
 skilletStandaloneQueue = SkilletStandaloneQueue {
 }
 lastTrade = 4036
 scrollData = <table> {
 }
 unknownRecipe = <table> {
 }
 RecipeNamePrefixes = <table> {
 }
 scanInProgress = false
 dataSourceChanged = false
 tradeSkillOpen = true
 ATLPlugin = <table> {
 }
 castSpellID = 82774
 visited = <table> {
 }
 BlizzardTradeSkillFrame = TradeSkillFrame {
 }
 currencyNamesByID = <table> {
 }
 currencyIDsByName = <table> {
 }
 tradeSkillNamesByID = <table> {
 }
 skillIsCraft = <table> {
 }
 currentGroupLabel = "Blizzard"
 currentPlayer = "Nayoo"
 hideUncraftableRecipes = false
 data = <table> {
 }
 visibleSkillButtons = 36
 wowBuild = "57359"
 hooks = <table> {
 }
 MTSLPlugin = <table> {
 }
 ATRPlugin = <table> {
 }
 isCraft = false
 build = "Cata"
 craftUpdate = 0
 BCPlugin = <table> {
 }
 duplicateItemID = <table> {
 }
 TradeSkillAutoTarget = <table> {
 }
 NewsGUI = <table> {
 }
 ignoreClose = false
 groupList = <table> {
 }
 DebugProfile = <table> {
 }
 enabledState = true
 saved_SA_button_count = 0
 name = "Skillet"
 pluginsOrder = 9
 defaultModuleLibraries = <table> {
 }
 DEBUG_COLOR = "|c00A0FF00"
 version = "2.02"
 skill_style_type = <table> {
 }
 DebugLog = <table> {
 }
 NewsFrame = <table> {
 }
 MAXPROFILE = 2000
 MAXDEBUG = 4000
 updatePlugins = <table> {
 }
 defaultOptions = <table> {
 }
 orderedModules = <table> {
 }
}
button = SkilletScrollButton14 {
 index = 14
 SubSkillRankBar = SkilletScrollButton14SubSkillRankBar {
 }
 rawIndex = 14
 locked = false
 skill = <table> {
 }
 highlight = SkilletScrollHightlight14 {
 }
}
x = 484.800018
y = 407.466675
uiScale = 0.750000
locked = true
(*temporary) = nil
(*temporary) = <table> {
 1 = <table> {
 }
 2 = <table> {
 }
 3 = <table> {
 }
 4 = <table> {
 }
 5 = <table> {
 }
 6 = <table> {
 }
 7 = <table> {
 }
}
(*temporary) = SkilletSkillMenu {
 Text = SkilletSkillMenuText {
 }
 Icon = SkilletSkillMenuIcon {
 }
 Button = SkilletSkillMenuButton {
 }
 Right = SkilletSkillMenuRight {
 }
 Middle = SkilletSkillMenuMiddle {
 }
 Left = SkilletSkillMenuLeft {
 }
}
(*temporary) = UIParent {
 variablesLoaded = true
 firstTimeLoaded = 1
}
(*temporary) = 646.400024
(*temporary) = 543.288900
(*temporary) = "MENU"
(*temporary) = 5
(*temporary) = "attempt to call global 'EasyMenu' (a nil value)"
headerMenuListMainGroupLocked = <table> {
 1 = <table> {
 }
 2 = <table> {
 }
}
h
b-morgan commented 5 days ago

Skillet-Classic-2.03-alpha1 should fix this.

Code was copied from Skillet on retail so there may be some options that don't make sense for Cataclysm Classic (or Classic Era) but there shouldn't be anything missing. There will be more alphas soon.

NayooZ commented 5 days ago

Yup that fixes it.