Fishing Buddy

218 - Outfit LUA Error

What steps will reproduce the problem?
1. Open up Character Pane
2. Click on Outfit "Fishing Buddy"

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

Switch over to the gear setup for this outfit with out error.

What version of the product are you using?

v1.2n

Do you have an error log of what happened?

Message: Interface\FrameXML\PaperDollFrame.lua:2277 attempt to index field '?' (a nil value)
Time: 07/08/13 01:49:16
Count: 2
Stack: Interface\FrameXML\PaperDollFrame.lua:2277 in function `PaperDollFrame_IgnoreSlotsForSet'
Interface\FrameXML\PaperDollFrame.lua:3193 in function `GearSetButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>

Locals: setName = "Fishing Buddy"
set = <table> {
 1 = 33820
 2 = 1
 3 = 1
 4 = 1
 5 = 1
 6 = 1
 7 = 1
 8 = 1
 9 = 1
 10 = 1
 11 = 1
 12 = 1
 13 = 1
 14 = 1
 15 = 1
 16 = 84661
 17 = 1
 18 = 1
 19 = 0
}
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 1 = 33820
 2 = 1
 3 = 1
 4 = 1
 5 = 1
 6 = 1
 7 = 1
 8 = 1
 9 = 1
 10 = 1
 11 = 1
 12 = 1
 13 = 1
 14 = 1
 15 = 1
 16 = 84661
 17 = 1
 18 = 1
 19 = 0
}
(for control) = 18
slot = 18
item = 1
(*temporary) = nil
(*temporary) = 18
(*temporary) = "attempt to index field '?' (a nil value)"
itemSlotButtons = <table> {
 1 = CharacterHeadSlot {
 }
 2 = CharacterNeckSlot {
 }
 3 = CharacterShoulderSlot {
 }
 4 = CharacterShirtSlot {
 }
 5 = CharacterChestSlot {
 }
 6 = CharacterWaistSlot {
 }
 7 = CharacterLegsSlot {
 }
 8 = CharacterFeetSlot {
 }
 9 = CharacterWristSlot {
 }
 10 = CharacterHandsSlot {
 }
 11 = CharacterFinger0Slot {
 }
 12 = CharacterFinger1Slot {
 }
 13 = CharacterTrinket0Slot {
 }
 14 = CharacterTrinket1Slot {
 }
 15 = CharacterBackSlot {
 }
 16 = CharacterMainHandSlot {
 }
 17 = CharacterSecondaryHandSlot {
 }
 19 = CharacterTabardSlot {
 }
 20 = CharacterBag0Slot {
 }
 21 = CharacterBag1Slot {
 }
 22 = CharacterBag2Slot {
 }
 23 = CharacterBag3Slot {
 }
}

Please provide any additional information below.

User When Change
Sutorix Aug 05, 2013 at 05:52 UTC
Sutorix Jul 12, 2013 at 14:38 UTC
mrbryo Jul 08, 2013 at 08:51 UTC Create

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

  • 2 comments
  • Avatar of Sutorix Sutorix Jul 26, 2013 at 14:16 UTC - 0 likes

    The only way I can see to fix this is to rebuild the outfit on every Blizz version change :-)

  • Avatar of Sutorix Sutorix Jul 13, 2013 at 17:09 UTC - 0 likes

    Well, I think I see the problem -- I just don't know how to fix it (or how it got that way). Your fishing outfit has slot 18 in it -- but my code only fills out through 17. And even then, I have the equipment manager save the slot.

    It looks like you have an outfit with a "ranged item" slot filled in (or ammo, I can't remember) and Blizz didn't "fix it up" when they changed the slots.

    Even more annoying, even if I wanted to try and fix it, the internal Blizz function for "is this a valid slot" would return true for the missing one :-)

    I will see what I can do -- maybe recreate the outfit every time? Not sure yet.

  • 2 comments

Facts

Last updated
Aug 05, 2013
Reported
Jul 08, 2013
Status
Fixed - Developer made requested changes. QA should verify.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees