Skillet

72 - Unable to create DeathKnight runes

What steps will reproduce the problem?
1. Create a death knight
2. Try to inscribe a rune on a weapon
3.

What is the expected output? What do you see instead?

Expect it works.  Instead it throws an error about line 36 of Inventory.lua

What version of the product are you using?

Do you have an error log of what happened?

Please provide any additional information below.

The following code fixes the issue if put at line 35:

if self.data.itemRecipeSource==nil then
      return 0,0
    end

User When Change
yossa Nov 09, 2010 at 22:38 UTC Changed assigned to from lilsparky to yossa
yunohu Mar 04, 2010 at 18:51 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • 1 comment
  • Avatar of antzen antzen Mar 19, 2010 at 17:12 UTC - 0 likes

    Adding a complete error message from BugSack..

    1x Skillet-1.10-LS-163\Inventory.lua:36: attempt to index field 'itemRecipeSource' (a nil value)
    Skillet-1.10-LS-163\SkilletQueue.lua:29: in function `AdjustInventory'
    Skillet-1.10-LS-163\SkilletQueue.lua:284: in function `QueueItems'
    Skillet-1.10-LS-163\SkilletQueue.lua:304: in function `CreateItems'
    <string>:"*:OnClick":2: in function <[string "*:OnClick"]:1>
    
    Locals:
    self = <table> {
     RecipeGroupPruneList = <function> @ Skillet\RecipeGroups.lua:609:
     SkillButton_NewGroup = <function> @ Skillet\UI\MainFrame.lua:2380:
     ClearQueue = <function> @ Skillet\SkilletQueue.lua:193:
     RecipeGroupInitFlatten = <function> @ Skillet\RecipeGroups.lua:450:
     SkillButton_OnDragStop = <function> @ Skillet\UI\MainFrame.lua:2210:
     RecipeGroupConstructDBString = <function> @ Skillet\RecipeGroups.lua:576:
     SkilletShow = <function> @ Skillet\Skillet.lua:713:
     internal_HideAllWindows = <function> @ Skillet\Skillet.lua:1053:
     QueueChanged = <function> @ Skillet\Skillet.lua:1132:
     DisplayShoppingList = <function> @ Skillet\ThirdPartyHooks.lua:456:
     QueueAllItems = <function> @ Skillet\SkilletQueue.lua:295:
     visited = <table> {}
     RecipeNote_OnClick = <function> @ Skillet\UI\RecipeNotes.lua:99:
     AddToQueue = <function> @ Skillet\SkilletQueue.lua:141:
     hideTrivialRecipes = false
     RecipeDifficultyButton_OnShow = <function> @ Skillet\UI\MainFrame.lua:548:
     UpdateMerchantFrame = <function> @ Skillet\UI\MerchantWindow.lua:111:
     RecipeGroupSort = <function> @ Skillet\RecipeGroups.lua:427:
     EnableResize = <function> @ Skillet\UI\Utils.lua:121:
     ConfigureRecipeControls = <function> @ Skillet\UI\MainFrame.lua:489:
     UpdateNotesWindow = <function> @ Skillet\UI\RecipeNotes.lua:135:
     GetTradeSkillIcon = <function> @ Skillet\TradeskillInfo.lua:280:
     GetItemIDFromLink = <function> @ Skillet\TradeskillInfo.lua:36:
     FreeCaches = <function> @ Skillet\Skillet.lua:815:
     GetTradeSkillRecipeLink = <function> @ Skillet\TradeskillInfo.lua:211:
     internal_SortAndFilterRecipes = <function> @ Skillet\UI\Sorting.lua:453:
     RecipeGroupNew = <function> @ Skillet\RecipeGroups.lua:87:
     internal_AddPreButtonShowCallback = <function> @ Skillet\UI\MainFrame.lua:71:
     GetReagentLabel = <function> @ Skillet\ThirdPartyHooks.lua:177:
     SortDropdown_OnLoad = <function> @ Skillet\UI\Sorting.lua:493:
     RecipeGroupRenameEntry = <function> @ Skillet\RecipeGroups.lua:397:
     RankFrame_OnEnter = <function> @ Skillet\UI\MainFrame.lua:2637:
     RecipeGroupFlatten = <function> @ Skillet\RecipeGroups.lua:466:
     recipeDB = <table> {}
     RecipeGroupMoveEntry = <function> @ Skillet\RecipeGroups.lua:293:
     GetTradeSkillReagentItemLink = <function> @ Skillet\TradeskillInfo.lua:195:
     ReagentButtonSkillSelect = <function> @ Skillet\UI\MainFrame.lua:2696:
     GetTradeSkillTools = <function> @ Skillet\TradeskillInfo.lua:225:
     SortDropdown_OnClick = <function> @ Skillet\UI\Sorting.lua:555:
     name = "Skillet"
     internal_ShowTradeSkillWindow = <function> @ Skillet\Skillet.lua:1014:
     CHAT_MSG_SKILL = <function> @ Skillet\SkilletData.lua:1170:
     TradeButton_OnEnter = <function> @ Skillet\UI\MainFrame.lua:559:
     SetSelectedSkill = <function> @ Skillet\Skillet.lua:1097:
     UpdateTradeSkill = <function> @ Skillet\Skillet.lua:982:
     ProcessQueue = <function> @ Skillet\SkilletQueue.lua:210:
     InventoryFilterButton_OnShow = <function> @ Skillet\UI\MainFrame.lua:2892:
     SetTradeSkillToolTip = <function> @ Skillet\UI\MainFrame.lua:1523:
     SetTradeSkill = <function> @ Skillet\Skillet.lua:90:
      ---
    
  • 1 comment

Facts

Last updated
Mar 30, 2012
Reported
Mar 04, 2010
Status
New - Issue has not had initial review yet.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
1

Reported by

Possible assignees