Errors when switching/copying/deleting profiles #40


  • New
  • Defect
Open
Assigned to ardentvark
  • Phanx created this issue Jun 7, 2010

    I first logged in on my shaman, and changed a few settings. I then logged in my druid, realized that HudMap defaulted to character-specific settings (sigh), and did the following:

    1. Profiles > Choose > Default 2. Profiles > Copy From > Myshaman - Myserver


    Immediately, the following error occured once:

    HudMap-v1.1.4-24\HudMap.lua:893: attempt to index field 'modules' (a nil value)
    CallbackHandler-1.0-5 (CallbackHandler-1.0):147: in function <...e\AddOns\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[3]":4: in function <[string "safecall Dispatcher[3]"]:4>
    <in C code>: ?
    <string>:"safecall Dispatcher[3]":13: in function `?'
    CallbackHandler-1.0-5 (CallbackHandler-1.0):92: in function `Fire'
    AceDB-3.0-20 (Ace3):457: in function `SetProfile'
    AceDBOptions-3.0-11 (Ace3):235: in function <Ace3\AceDBOptions-3.0.lua:234>
    (tail call): ?:
    <in C code>: ?
    <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
    (tail call): ?:
    AceConfigDialog-3.0-47 (Ace3):791: in function <Ace3\AceConfigDialog-3.0.lua:611>
    ...:
    <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
    (tail call): ?:
    AceGUI-3.0-33 (Ace3):314: in function `Fire'
    Ace3-r937\widgets\AceGUIWidget-DropDown.lua:439: in function <...erface\AddOns\Ace3\widgets\AceGUIWidget-DropDown.lua:430>
    (tail call): ?:
    <in C code>: ?
    <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
    (tail call): ?:
    AceGUI-3.0-33 (Ace3):314: in function `Fire'
    Ace3-r937\widgets\AceGUIWidget-DropDown-Items.lua:345: in function <...\AddOns\Ace3\widgets\AceGUIWidget-DropDown-Items.lua:335>


    And this one began happening repeatedly (probably in an OnUpdate):

    HudMap-v1.1.4-24\HudMap.lua:800: attempt to compare number with nil
    HudMap-v1.1.4-24\HudMap.lua:824: in function <HudMap\HudMap.lua:809>


    This one was mixed in there with one occurrence:

    HudMap-v1.1.4-24\modules\party.lua:444: attempt to concatenate field 'iconSize' (a nil value)
    HudMap-v1.1.4-24\modules\party.lua:462: in function `?'
    CallbackHandler-1.0-5 (CallbackHandler-1.0):147: in function <...e\AddOns\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
    <in C code>: ?
    <string>:"safecall Dispatcher[1]":13: in function `?'
    CallbackHandler-1.0-5 (CallbackHandler-1.0):92: in function `Fire'
    AceEvent-3.0-3 (Ace3):120: in function <Ace3\AceEvent-3.0.lua:119>


    The repeat error continued occuring after reloading the UI. No errors occurred after completely logging out and back in.


    I later logged back onto my shaman and did:

    1. Profile > Choose > Default


    And the repeat error began occurring again:

    HudMap-v1.1.4-24\HudMap.lua:800: attempt to compare number with nil
    HudMap-v1.1.4-24\HudMap.lua:824: in function <HudMap\HudMap.lua:809>


    No errors occurred after reloading the UI.


    I then did:

    • Profile > Delete > Mydruid - Myserver
    • Profile > Delete > Myshaman - Myserver

    The following error occurred once each time:

    AceDB-3.0-20 (Ace3):510: bad argument #1 to 'rawget' (table expected, got nil)
    AceDB-3.0-20 (Ace3):510: in function `DeleteProfile'
    AceDB-3.0-20 (Ace3):519: in function `DeleteProfile'
    AceDBOptions-3.0-11 (Ace3):281: in function <Ace3\AceDBOptions-3.0.lua:280>
    (tail call): ?:
    <in C code>: ?
    <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
    (tail call): ?:
    AceConfigDialog-3.0-47 (Ace3):583: in function `OnAccept'
    Interface\FrameXML\StaticPopup.lua:3448: in function `StaticPopup_OnClick':
    <string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>


    The deleted profiles were removed from the in-game Profiles menus, but were still present in the module namespaces section of the saved variables (after reloading the UI, of course).

  • Phanx added the tags New Defect Jun 7, 2010
  • Phanx edited description Jun 7, 2010
  • Phanx posted a comment Jun 7, 2010

    Fix error message formatting since the code tags are retarded and put red syntax error highlights everywhere. -_-


    Edited Jun 7, 2010

To post a comment, please login or register a new account.