Files 1
Downloads 462,413
Favorites 2,096
My AddOns
View Bug Report
Professions and Skills not displaying correctly.
Bug #: 7988
File: Altoholic
Date: 05-28-13 06:16 PM
By: faireequeen
Status: Unconfirmed
The skills section of the Summary tab does not display correctly, many professions show a skill level of zero, and not all characters are shown. Following are the errors received with only Altoholic and Datastore enabled.

Message: Interface\AddOns\Altoholic_Summary\Skills.lua:35: attempt to concatenate a nil value
Time: 05/28/13 16:55:45
Count: 1
Stack: Interface\AddOns\Altoholic_Summary\Skills.lua:35: in function <Interface\AddOns\Altoholic_Summary\Skills.lua:30>
Interface\AddOns\Altoholic_Summary\Skills.lua:148: in function `Update'
Interface\AddOns\Altoholic_Summary\TabSummary.lua:100: in function `MenuItem_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>

Locals: frame = AltoholicFrameSkillsEntry6CookingNormalText {
0 = <userdata>
}
field = "cooking"
spellID = 2550
line = 6
icon = " "
value = 104381
(*temporary) = <function> defined =[C]:-1
(*temporary) = AltoholicFrameSkillsEntry6CookingNormalText {
0 = <userdata>
}
(*temporary) = " "
(*temporary) = nil
(*temporary) = 104381
(*temporary) = 104381
(*temporary) = "attempt to concatenate a nil value"
addon = <table> {
ToggleOption = <function> defined @Interface\AddOns\Altoholic\Frames\TabOptions.lua:172
Suggestions = <table> {
}
Loots = <table> {
}
GetMoneyString = <function> defined @Interface\AddOns\Altoholic\Altoholic.lua:505
CancelTimer = <function> defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:161
UnregisterComm = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
SetLastAccountSharingInfo = <function> defined @Interface\AddOns\Altoholic\Altoholic.lua:108
GetSpellIcon = <function> defined @Interface\AddOns\Altoholic\Altoholic.lua:483
GetRecipeLink = <function> defined @Interface\AddOns\Altoholic\Altoholic.lua:487
SetDefaultModulePrototype = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:440
TextureToFontstring = <function> defined @Interface\AddOns\Altoholic\Altoholic.lua:451
Item_OnClick = <function> defined @Interface\AddOns\Altoholic\Altoholic.lua:416
IsEnabled = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:482
ScheduleTimer = <function> defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:108
DATASTORE_GLOBAL_MAIL_EXPIRY = <function> defined @Interface\AddOns\Altoholic\Comm.lua:521
RegisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
UnregisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
SendCommMessage = <function> defined @Interface\AddOns\DataStore\libs\AceComm-3.0\AceComm-3.0.lua:87
db = <table> {
}
UnregisterAllComm = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
SetEnabledState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:455
TradeSkills = <table> {
}
ItemFilters = <table> {
}
Characters = <table> {
}
OnEnable = <function> defined @Interface\AddOns\Altoholic\Altoholic.lua:294
Version = "v5.3.001"
DATASTORE_MAIL_EXPIRY = <function> defined @Interface\AddOns\Altoholic\Comm.lua:550
GetRecipeOwners = <function> defined @Interface\AddOns\Altoholic\Tooltip.lua:294
Tasks = <table> {
}
NewModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:266
DrawCharacterTooltip = <function> defined @Interface\AddOns\Altoholic\Altoholic.lua:682
GetCharacterTable = <function> defined @Interface\AddOns\Altoholic\Altoholic.lua:83
ToggleUI = <function> defined @Interface\AddOns\Altoholic\Altoholic.lua:344
GetRecipeLevel = <function> defined @Interface\AddOns\Altoholic\Altoholic.lua:594
GetName = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:310
Events = <table> {
}
DDM_Initialize = <function> defined @Interface\AddOns\Altoholic\Altoholic.lua:748
VersionNum = 503001
Disable = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:345
GetOption = <function> defined @Interface\AddOns\Altoholic\Frames\TabOptions.lua:160
Comm = <table> {
}
Print = <functio

Message: Interface\AddOns\Altoholic_Summary\Characters.lua:265: attempt to index field '?' (a nil value)
Time: 05/28/13 16:55:48
Count: 8
Stack: Interface\AddOns\Altoholic_Summary\Characters.lua:265: in function `GetLineType'
Interface\AddOns\Altoholic_Summary\Skills.lua:188: in function `OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>

Locals: self = <table> {
BuildView = <function> defined @Interface\AddOns\Altoholic_Summary\Characters.lua:177
GetField = <function> defined @Interface\AddOns\Altoholic_Summary\Characters.lua:268
GetNum = <function> defined @Interface\AddOns\Altoholic_Summary\Characters.lua:247
GetLineType = <function> defined @Interface\AddOns\Altoholic_Summary\Characters.lua:264
ToggleView = <function> defined @Interface\AddOns\Altoholic_Summary\Characters.lua:275
Sort = <function> defined @Interface\AddOns\Altoholic_Summary\Characters.lua:225
ToggleHeader = <function> defined @Interface\AddOns\Altoholic_Summary\Characters.lua:283
GetInfo = <function> defined @Interface\AddOns\Altoholic_Summary\Characters.lua:251
BuildList = <function> defined @Interface\AddOns\Altoholic_Summary\Characters.lua:138
GetView = <function> defined @Interface\AddOns\Altoholic_Summary\Characters.lua:243
Get = <function> defined @Interface\AddOns\Altoholic_Summary\Characters.lua:239
}
index = 0
(*temporary) = <function> defined =[C]:-1
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
characterList = <table> {
1 = <table> {
}
2 = <table> {
}
3 = <table> {
}
4 = <table> {
}
5 = <table> {
}
6 = <table> {
}
7 = <table> {
}
8 = <table> {
}
9 = <table> {
}
10 = <table> {
}
11 = <table> {
}
12 = <table> {
}
13 = <table> {
}
}