HudMap

40 - Errors when switching/copying/deleting profiles

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).

User When Change
Phanx Jun 08, 2010 at 04:17 UTC Changed component from None to Core

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

+ ----
+
  Immediately, the following error occured once:
- <<code lua>>
- HudMap-v1.1.4-24\HudMap.lua:893: attempt to index field 'modules' (a nil value)
+ ## 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>
+ 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>
+ <string>:"safecall Dispatcher[3]":4: in function <[string "safecall Dispatcher[3]"]:4> \\
- <in C code>: ?
+ <in C code>: ? \\
- <string>:"safecall Dispatcher[3]":13: in function `?'
+ <string>:"safecall Dispatcher[3]":13: in function `?' \\
- CallbackHandler-1.0-5 (CallbackHandler-1.0):92: in function `Fire'
+ CallbackHandler-1.0-5 (CallbackHandler-1.0):92: in function `Fire' \\
- AceDB-3.0-20 (Ace3):457: in function `SetProfile'
+ AceDB-3.0-20 (Ace3):457: in function `SetProfile' \\
- AceDBOptions-3.0-11 (Ace3):235: in function <Ace3\AceDBOptions-3.0.lua:234>
+ AceDBOptions-3.0-11 (Ace3):235: in function <Ace3\AceDBOptions-3.0.lua:234> \\
- (tail call): ?:
+ (tail call): ?: \\
- <in C code>: ?
+ <in C code>: ? \\
- <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
+ <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5> \\
- (tail call): ?:
+ (tail call): ?: \\
- AceConfigDialog-3.0-47 (Ace3):791: in function <Ace3\AceConfigDialog-3.0.lua:611>
+ 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>
+ <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5> \\
- (tail call): ?:
+ (tail call): ?: \\
- AceGUI-3.0-33 (Ace3):314: in function `Fire'
+ 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>
+ Ace3-r937\widgets\AceGUIWidget-DropDown.lua:439: in function <...erface\AddOns\Ace3\widgets\AceGUIWidget-DropDown.lua:430> \\
- (tail call): ?:
+ (tail call): ?: \\
- <in C code>: ?
+ <in C code>: ? \\
- <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
+ <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5> \\
- (tail call): ?:
+ (tail call): ?: \\
- AceGUI-3.0-33 (Ace3):314: in function `Fire'
+ 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>
+ Ace3-r937\widgets\AceGUIWidget-DropDown-Items.lua:345: in function <...\AddOns\Ace3\widgets\AceGUIWidget-DropDown-Items.lua:335> ##
- <</code>>
+
+ ----
  And this one began happening repeatedly (probably in an OnUpdate):
- <<code lua>>
- HudMap-v1.1.4-24\HudMap.lua:800: attempt to compare number with nil
+ ## 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>
+ HudMap-v1.1.4-24\HudMap.lua:824: in function <HudMap\HudMap.lua:809> ##
- <</code>>
+
+ ----
  This one was mixed in there with one occurrence:
- <<code lua>>
- 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:444: attempt to concatenate field 'iconSize' (a nil value) \\
- HudMap-v1.1.4-24\modules\party.lua:462: in function `?'
+ 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>
+ 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>
+ <string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4> \\
- <in C code>: ?
+ <in C code>: ? \\
- <string>:"safecall Dispatcher[1]":13: in function `?'
+ <string>:"safecall Dispatcher[1]":13: in function `?' \\
- CallbackHandler-1.0-5 (CallbackHandler-1.0):92: in function `Fire'
+ 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>
+ AceEvent-3.0-3 (Ace3):120: in function <Ace3\AceEvent-3.0.lua:119> ##
- <</code>>
+
+ ----
  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:
- <<code lua>>
+
- HudMap-v1.1.4-24\HudMap.lua:800: attempt to compare number with nil
+ ## 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>
+ HudMap-v1.1.4-24\HudMap.lua:824: in function <HudMap\HudMap.lua:809> ##
- <</code>>
+
+ ----
  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:
- <<code lua>>
- AceDB-3.0-20 (Ace3):510: bad argument #1 to 'rawget' (table expected, got nil)
+ ## 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):510: in function `DeleteProfile' \\
- AceDB-3.0-20 (Ace3):519: 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>
+ AceDBOptions-3.0-11 (Ace3):281: in function <Ace3\AceDBOptions-3.0.lua:280> \\
- (tail call): ?:
+ (tail call): ?: \\
- <in C code>: ?
+ <in C code>: ? \\
- <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
+ <string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5> \\
- (tail call): ?:
+ (tail call): ?: \\
- AceConfigDialog-3.0-47 (Ace3):583: in function `OnAccept'
+ AceConfigDialog-3.0-47 (Ace3):583: in function `OnAccept' \\
- Interface\FrameXML\StaticPopup.lua:3448: in function `StaticPopup_OnClick':
+ Interface\FrameXML\StaticPopup.lua:3448: in function `StaticPopup_OnClick': \\
- <string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>
+ <string>:"*:OnClick":1: in function <[string "*:OnClick"]:1> ##
- <</code>>
+
+ ----
  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 Jun 08, 2010 at 04:12 UTC Create

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

Facts

Last updated
Jun 08, 2010
Reported
Jun 08, 2010
Status
New - Issue has not had initial review yet.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
0
Component
Core

Reported by

Possible assignees