RaidBuffStatus

178 - attempt to index field 'specialisations'

Woops. Missed this one with the LibGT stuff.

Line 2059:             raid.classes[class][name] = {specialisations = {}}

Have to init specialisations or it will fail later in the function.

User When Change
danielbarron Wed, 07 Oct 2009 22:40:26 Changed status from New to Fixed
taral Wed, 07 Oct 2009 01:06:04 Changed name from Oops, missed one. to attempt to index field 'specialisations'
taral Mon, 05 Oct 2009 23:14:47 Create

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

  • 4 comments
  • Avatar of danielbarron danielbarron Wed, 07 Oct 2009 22:40:19

    Should be fixed in r296. Reply if not.

  • Avatar of Zidomo Zidomo Wed, 07 Oct 2009 17:40:26

    Yep, this problem causes the mod to bug out on initial use and not work (reported here in your forum thread).

    RaidBuffStatus r295 (upgraded from r290/pre-LibTalentQuery & LibGroupTalents), LibTalentQuery-1.0 v3.2.2 Release 1 (embedded & have one or 2 other mods using it), LibGroupTalents-1.0 v3.2.2 Release (ditto). Log on, join a raid (either 10 or 25 man) and the following errors are thrown up. They continually repeat until you disable the mod and relog, as I had to do.

    ["message"] = "RaidBuffStatus-3.231\\Core.lua:2126: attempt to index field 'specialisations' (a nil value)\nRaidBuffStatus-3.231\\Core.lua:1986: in function `ReadRaid'\nRaidBuffStatus-3.231\\Core.lua:1573: in function `DoReport'\nRaidBuffStatus-3.231\\Core.lua:3037: in function `?'\nCallbackHandler-1.0-5:146: in function <...onLoader\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:146>\n<string>:\"safecall Dispatcher[1]\":4: in function <[string \"safecall Dispatcher[1]\"]:4>\n<in C code>: ?\n<string>:\"safecall Dispatcher[1]\":13: in function `?'\nCallbackHandler-1.0-5:91: in function `Fire'\nAceEvent-3.0-3 (Ace3):119: in function <Interface\\AddOns\\Ace3\\AceEvent-3.0\\AceEvent-3.0.lua:118>\n\nLocals:|r\nSometimes debuglocals() returns nothing, it's one of those times... (FYI: This message is a HotFix from Decursive to prevent a C stack overflow)\n  ---",
                ["type"] = "error",
                 ["session"] = 2037,
                ["counter"] = 8,
            }, -- [846]
    

    5 seconds later:

    ["message"] = "RaidBuffStatus-3.231\\Core.lua:2126: attempt to index field 'specialisations' (a nil value)\nRaidBuffStatus-3.231\\Core.lua:1986: in function `ReadRaid'\nRaidBuffStatus-3.231\\Core.lua:1573: in function <Interface\\AddOns\\RaidBuffStatus\\Core.lua:1552>\n(tail call): ?:\n<in C code>: ?\n<string>:\"safecall Dispatcher[1]\":9: in function <[string \"safecall Dispatcher[1]\"]:5>\n(tail call): ?:\nAceTimer-3.0-5 (Ace3):160: in function <Interface\\AddOns\\Ace3\\AceTimer-3.0\\AceTimer-3.0.lua:132>\n\nLocals:|r\nSometimes debuglocals() returns nothing, it's one of those times... (FYI: This message is a HotFix from Decursive to prevent a C stack overflow)\n  ---",
                ["type"] = "error",
                 ["session"] = 2037,
                ["counter"] = 10,
            }, -- [847]
    
  • Avatar of Beutju Beutju Wed, 07 Oct 2009 17:35:42

    and

    Error: attempt to index field 'specialisations' (a nil value) File: Interface\AddOns\RaidBuffStatus\Core.lua Line: 1422 Count: 1

  • Avatar of Beutju Beutju Wed, 07 Oct 2009 17:33:53

    Error: attempt to index field 'specializations' (a nil value) File: Interface\AddOns\RaidBuffStatus\Core.lua Line: 4320 Count: 1

    Same here; whole buff status stuff doesn't work anymore.

  • 4 comments

Facts

Last updated on
07 Oct 2009
Reported on
05 Oct 2009
Status
Fixed - Developer made requested changes. QA should verify.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.

Reported by

Possible assignees

Votes (Total: +12, Average: +3.0)