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
bsmorgan May 19, 2014 at 16:47 UTC Changed status from New to Declined
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!

  • 2 comments
  • Avatar of bsmorgan bsmorgan May 19, 2014 at 16:47 UTC - 0 likes

    Please open a new ticket if this can be reproduced with the latest version.

  • 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:
      ---
    
  • 2 comments

Facts

Last updated
May 19, 2014
Reported
Mar 04, 2010
Status
Declined - We decided not to take action on this ticket.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
1

Reported by

Possible assignees