Prat 3.0

673 - ChannelSticky Error

Hello!
Every time I login I get the first error relating to channel sticky, on all characters. Have tried completely removing all prat files and reinstalling completely, it initially worked but after I changed the settings back to how I like them it started up again. I have instance, party, say and guild set to remember, all other channels are disabled. As far as I can tell, the channel sticky still functions despite the error.

The second error appears whenever I try to bring up the options using /prat. This error prevents me from changing or editing any settings.

I am using v3.5.7

Can you reproduce the problem when ONLY Prat is running?
Yes

Do you play on US or EU. What language do you use?
US, English.

Errors Displayed:

Quote:

Message: Interface\AddOns\Prat-3.0\modules\ChannelSticky.lua:430: attempt to index local 'chan' (a nil value)
Time: 09/13/13 14:32:04
Count: 1
Stack: Interface\AddOns\Prat-3.0\modules\ChannelSticky.lua:430: in function `BuildChannelList'
Interface\AddOns\Prat-3.0\modules\ChannelSticky.lua:276: in function `OnModuleEnable'
Interface\AddOns\Prat-3.0\addon\modules.lua:182: in function <Interface\AddOns\Prat-3.0\addon\modules.lua:174>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:558: in function `EnableAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:571: in function `EnableAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:651: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:303: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:326: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:739: in function <Interface\FrameXML\UIParent.lua:702>

Locals: <none>

--

Quote:

Message: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1803: AceConfigRegistry-3.0:ValidateOptionsTable(): Prat.args.display.args.Prat_ChannelSticky.plugins.ctype.instance_chat.name: expected a string or funcref, got 'nil'
Time: 09/13/13 14:33:52
Count: 2
Stack: [C]: ?
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:50: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:45>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:187: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:182>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:221: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:240: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:231: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:231: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:259: in function `ValidateOptionsTable'
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:300: in function `app'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1803: in function `Open'
Interface\AddOns\Prat-3.0\addon\options.lua:467: in function `ToggleOptionsWindow'
Interface\AddOns\Prat-3.0\addon\options.lua:341: in function `?'
Interface\FrameXML\ChatFrame.lua:4316: in function <Interface\FrameXML\ChatFrame.lua:4263>
[C]: ?
[C]: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3962: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:4008: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

Locals: (*temporary) = "AceConfigRegistry-3.0:ValidateOptionsTable(): Prat.args.display.args.Prat_ChannelSticky.plugins.ctype.instance_chat.name: expected a string or funcref, got 'nil'"

User When Change
Uggrich Sep 25, 2013 at 16:59 UTC Changed status from Waiting to Replied
sylvanaar Sep 24, 2013 at 21:18 UTC Changed status from New to Waiting

Changed milestone from None to Next Release

Changed component from None to Specific Module
kiingy Sep 13, 2013 at 04:47 UTC Create

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

  • 10 comments
  • Avatar of romracer romracer Feb 23, 2014 at 15:40 UTC - 0 likes

    If the ChannelNames module is set to "Don't load" this error occurs. Set this module to Disabled if you don't want to use its functionality.

  • Avatar of Uggrich Uggrich Jan 12, 2014 at 14:51 UTC - 0 likes

    Still occurring as of 921

  • Avatar of Uggrich Uggrich Jan 01, 2014 at 15:25 UTC - 0 likes

    As mentioned still occurring as of r919

  • Avatar of kiingy kiingy Dec 17, 2013 at 10:40 UTC - 0 likes

    Still happening in r919.

    To note, I am doing fresh installs of Prat for each version. The default settings don't cause the error, its only after changing the ChannelSticky options does it start happening.

    Quote:

    Message: Interface\AddOns\Prat-3.0\modules\ChannelSticky.lua:430: attempt to index local 'chan' (a nil value)
    Time: 12/17/13 21:36:58
    Count: 1
    Stack: Interface\AddOns\Prat-3.0\modules\ChannelSticky.lua:430: in function `BuildChannelList'
    Interface\AddOns\Prat-3.0\modules\ChannelSticky.lua:276: in function `OnModuleEnable'
    Interface\AddOns\Prat-3.0\addon\modules.lua:182: in function <Interface\AddOns\Prat-3.0\addon\modules.lua:174>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
    (tail call): ?
    ...AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:558: in function `EnableAddon'
    ...AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:571: in function `EnableAddon'
    ...AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:651: in function <...AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
    [C]: in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:307: in function `UIParentLoadAddOn'
    Interface\FrameXML\UIParent.lua:330: in function `CombatLog_LoadUI'
    Interface\FrameXML\UIParent.lua:743: in function <Interface\FrameXML\UIParent.lua:706>

    Locals: <none>

  • Avatar of kiingy kiingy Dec 04, 2013 at 10:50 UTC - 0 likes

    As Uggrich posted, both errors are still showing up in r917/918

    Posted the second error below (happens with typing /prat).

    Quote:

    Message: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1803: AceConfigRegistry-3.0:ValidateOptionsTable(): Prat.args.display.args.Prat_ChannelSticky.plugins.ctype.instance_chat.name: expected a string or funcref, got 'nil' Time: 12/04/13 21:45:44 Count: 1 Stack: [C]: ? ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:50: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:45> ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:187: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:182> ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:221: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196> ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:240: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196> ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:231: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196> ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:231: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196> ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:259: in function `ValidateOptionsTable' ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:300: in function `app' ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1803: in function `Open' Interface\AddOns\Prat-3.0\addon\options.lua:509: in function `ToggleOptionsWindow' Interface\AddOns\Prat-3.0\addon\options.lua:383: in function `?' Interface\FrameXML\ChatFrame.lua:4316: in function <Interface\FrameXML\ChatFrame.lua:4263> [C]: ? [C]: in function `ChatEdit_ParseText' Interface\FrameXML\ChatFrame.lua:3962: in function `ChatEdit_SendText' Interface\FrameXML\ChatFrame.lua:4008: in function `ChatEdit_OnEnterPressed' [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals: (*temporary) = "AceConfigRegistry-3.0:ValidateOptionsTable(): Prat.args.display.args.Prat_ChannelSticky.plugins.ctype.instance_chat.name: expected a string or funcref, got 'nil'"

    Last edited Dec 04, 2013 by kiingy
  • Avatar of Uggrich Uggrich Dec 01, 2013 at 09:43 UTC - 0 likes

    Still exists in r917

    1x Prat-3.0-r917\modules\ChannelSticky.lua:430: attempt to index local "chan" (a nil value)
    Prat-3.0-r917\modules\ChannelSticky.lua:430: in function "BuildChannelList"
    Prat-3.0-r917\modules\ChannelSticky.lua:276: in function "OnModuleEnable"
    Prat-3.0-r917\addon\modules.lua:182: in function <Prat-3.0\addon\modules.lua:174>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
    (tail call): ?
    Skillet-2.45\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function "EnableAddon"
    Skillet-2.45\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:571: in function "EnableAddon"
    Skillet-2.45\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <Skillet\Libs\AceAddon-3.0\AceAddon-3.0.lua:636>
    <in C code>
    PitBull4-v4.0.0-beta48-79-g706977f\Main.lua:1239: in function "LoadModules"
    Skillet-2.45\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function "EnableAddon"
    Skillet-2.45\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <Skillet\Libs\AceAddon-3.0\AceAddon-3.0.lua:636>
    <in C code>
    FrameXML\UIParent.lua:303: in function "UIParentLoadAddOn"
    FrameXML\UIParent.lua:326: in function "CombatLog_LoadUI"
    FrameXML\UIParent.lua:739: in function <FrameXML\UIParent.lua:702>
    
    Locals:
    nil
    
  • Avatar of kiingy kiingy Oct 12, 2013 at 07:27 UTC - 0 likes

    Both still happen: Using r915.

    On login:

    Quote:

    Message: Interface\AddOns\Prat-3.0\modules\ChannelSticky.lua:430: attempt to index local 'chan' (a nil value)
    Time: 10/12/13 18:24:35
    Count: 1
    Stack: Interface\AddOns\Prat-3.0\modules\ChannelSticky.lua:430: in function `BuildChannelList'
    Interface\AddOns\Prat-3.0\modules\ChannelSticky.lua:276: in function `OnModuleEnable'
    Interface\AddOns\Prat-3.0\addon\modules.lua:182: in function <Interface\AddOns\Prat-3.0\addon\modules.lua:174>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
    (tail call): ?
    Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:558: in function `EnableAddon'
    Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:571: in function `EnableAddon'
    Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:651: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:636>
    [C]: in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:303: in function `UIParentLoadAddOn'
    Interface\FrameXML\UIParent.lua:326: in function `CombatLog_LoadUI'
    Interface\FrameXML\UIParent.lua:739: in function <Interface\FrameXML\UIParent.lua:702>

    Locals: <none>

    Trying to change settings (via /prat or Interface > AddOns > Prat tab)

    Quote:

    Message: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1803: AceConfigRegistry-3.0:ValidateOptionsTable(): Prat.args.display.args.Prat_ChannelSticky.plugins.ctype.instance_chat.name: expected a string or funcref, got 'nil'
    Time: 10/12/13 18:25:13
    Count: 1
    Stack: [C]: ?
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:50: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:45>
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:187: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:182>
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:221: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196>
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:240: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196>
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:231: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196>
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:231: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196>
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:259: in function `ValidateOptionsTable'
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:300: in function `app'
    ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1803: in function `Open'
    Interface\AddOns\Prat-3.0\addon\options.lua:509: in function `ToggleOptionsWindow'
    Interface\AddOns\Prat-3.0\addon\options.lua:383: in function `?'
    Interface\FrameXML\ChatFrame.lua:4316: in function <Interface\FrameXML\ChatFrame.lua:4263>
    [C]: ?
    [C]: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:3962: in function `ChatEdit_SendText'
    Interface\FrameXML\ChatFrame.lua:4008: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals: (*temporary) = "AceConfigRegistry-3.0:ValidateOptionsTable(): Prat.args.display.args.Prat_ChannelSticky.plugins.ctype.instance_chat.name: expected a string or funcref, got 'nil'"

    Last edited Oct 12, 2013 by kiingy
  • Avatar of Uggrich Uggrich Sep 25, 2013 at 16:59 UTC - 0 likes

    Still Persists;

    1x Prat-3.0-r915\modules\ChannelSticky.lua:430: attempt to index local "chan" (a nil value)
    Prat-3.0-r915\modules\ChannelSticky.lua:430: in function "BuildChannelList"
    Prat-3.0-r915\modules\ChannelSticky.lua:276: in function "OnModuleEnable"
    Prat-3.0-r915\addon\modules.lua:182: in function <Prat-3.0\addon\modules.lua:174>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
    (tail call): ?
    Skillet-2.45\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function "EnableAddon"
    Skillet-2.45\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:571: in function "EnableAddon"
    Skillet-2.45\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <Skillet\Libs\AceAddon-3.0\AceAddon-3.0.lua:636>
    <in C code>
    PitBull4-v4.0.0-beta47-11-g519c516\Main.lua:1225: in function "LoadModules"
    Skillet-2.45\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function "EnableAddon"
    Skillet-2.45\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <Skillet\Libs\AceAddon-3.0\AceAddon-3.0.lua:636>
    <in C code>
    FrameXML\UIParent.lua:303: in function "UIParentLoadAddOn"
    FrameXML\UIParent.lua:326: in function "CombatLog_LoadUI"
    FrameXML\UIParent.lua:739: in function <FrameXML\UIParent.lua:702>
    
    Locals:
    nil
    
  • Avatar of sylvanaar sylvanaar Sep 24, 2013 at 21:18 UTC - 0 likes

    Changeset:
    913 (880cd2fecd91) Instance chat sticky name corrections. fixes #673

    Please confirm fixed in build 913

  • Avatar of Uggrich Uggrich Sep 15, 2013 at 12:27 UTC - 0 likes

    This error message keeps coming up all the time, quite a few tickets for it.

    There was a fix floating around at some point but it doesn't work anymore.

  • 10 comments

Facts

Last updated
Sep 25, 2013
Reported
Sep 13, 2013
Status
Replied - Someone has replied after waiting for more information.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
1
Component
Specific Module
Milestone
Next Release

Reported by

Possible assignees