CastYeller2

30 - Deleting a spell announcement breaks (other) options when sharing a profile

What steps will reproduce the problem?
1. Have two characters share a profile (Default)
2. On one character, turn on advanced options and delete an announcement (Challenging Roar)
3. Go to the other character and turn on advanced configuration

What is the expected output? What do you see instead?
Expect to see advanced configuration, actual output a blank dialog.

What version of the product are you using?
1.1 beta 5

Do you have an error log of what happened?
Message: Interface\AddOns\CastYeller2\Options.lua:434 attempt to index a boolean value
Time: 08/10/10 18:09:29
Count: 4
Stack: Interface\AddOns\CastYeller2\Options.lua:434 in function `member'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:251 in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:199
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:359 in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:346
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:965 in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:961
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1017 in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:995
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1629 in function `FeedGroup'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1814 in function `Open'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:829 in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:612
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?
...ace\AddOns\ClassTimer\Libs\AceGUI-3.0\AceGUI-3.0.lua:314 in function `Fire'
...er\Libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:68 in function <...er\Libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:57

Locals: info = <table> {
 1 = "announces"
 2 = "Challenging Roar"
 uiType = "dialog"
 type = "group"
 options = <table> {
 }
 uiName = "AceConfigDialog-3.0"
 0 = "CastYeller2"
 option = <table> {
 }
 handler = <table> {
 }
 appName = "CastYeller2"
}
str = "Challenging Roar"
(*temporary) = false
(*temporary) = <table> {
 GetDefaultAnnounce = <function> defined @Interface\AddOns\CastYeller2\Options.lua:619
 GetCustoms = <function> defined @Interface\AddOns\CastYeller2\Options.lua:705
 Set = <function> defined @Interface\AddOns\CastYeller2\Options.lua:490
 ShowSimpleConfig = <function> defined @Interface\AddOns\CastYeller2\Options.lua:515
 GetNames = <function> defined @Interface\AddOns\CastYeller2\Options.lua:640
 ValidateCustoms = <function> defined @Interface\AddOns\CastYeller2\Options.lua:748
 DeleteAnnounce = <function> defined @Interface\AddOns\CastYeller2\Options.lua:623
 GetDatabase = <function> defined @Interface\AddOns\CastYeller2\Options.lua:614
 SetNames = <function> defined @Interface\AddOns\CastYeller2\Options.lua:676
 ShowAdvancedConfig = <function> defined @Interface\AddOns\CastYeller2\Options.lua:511
 SetCustoms = <function> defined @Interface\AddOns\CastYeller2\Options.lua:723
 ValidateNames = <function> defined @Interface\AddOns\CastYeller2\Options.lua:694
 Get = <function> defined @Interface\AddOns\CastYeller2\Options.lua:479
}
(*temporary) = <table> {
 1 = "announces"
 2 = "Challenging Roar"
 uiType = "dialog"
 type = "group"
 options = <table> {
 }
 uiName = "AceConfigDialog-3.0"
 0 = "CastYeller2"
 option = <table> {
 }
 handler = <table> {
 }
 appName = "CastYeller2"
}
(*temporary) = "attempt to index a boolean value"
name = "Challenging Roar"

Please provide any additional information below.
Workaround is to disable rather than delete announcements

User When Change
pkdyxcvwjb Aug 10, 2010 at 22:22 UTC Create

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

Facts

Reported
Aug 10, 2010
Status
New - Issue has not had initial review yet.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees