Guildbook

Guildbook

686k Downloads

GB error on load in TBC Classic (GB version 4.9832, WoW 2.5.3)

nafung opened this issue ยท 1 comments

commented

On zone in to any character regardless of guild status, the following error is captured by my BugSack addon. The Guildbook minimap button doesn't load, but guildbook options does appear in the Interface/Addons list.

============================
Guildbook version: 4.9832
WoW version: 2.5.3 (42083) (Release x64)
Language: enUS

BugSack output:
65x Guildbook\Core.lua:3619: attempt to index field 'Colours' (a nil value)
[string "@Guildbook\Core.lua"]:3619: in function PrintMessage' [string "@Guildbook\Core.lua"]:972: in function CheckPrivacyRankSettings'
[string "@Guildbook\Core.lua"]:3255: in function `Load'
[string "@Guildbook\Core.lua"]:3224: in function <Guildbook\Core.lua:3223>
[string "@Guildbook\Core.lua"]:4578: in function <Guildbook\Core.lua:4501>
[string "@SharedXML\C_TimerAugment.lua"]:16: in function <SharedXML\C_TimerAugment.lua:14>

Locals:
self = "your privacy settings have been changed due to an error, please check your settings."
msg = nil
(*temporary) = defined @FrameXML\RestrictedInfrastructure.lua:116
(*temporary) = defined =[C]:-1
(*temporary) = "[%s|r] %s"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'Colours' (a nil value)"

The slash command "/guildbook open" does work but most pages are unpopulated. Clicking on the "Home" tab throws the following error:

Bugsack output:
2x Guildbook\Guildbook-4.9832.lua:665: attempt to index field '?' (a nil value)
[string "@Guildbook\Guildbook-4.9832.lua"]:665: in function UpdateMemberList' [string "@Guildbook\Guildbook-4.9832.lua"]:634: in function <Guildbook\Guildbook.lua:632> [string "=[C]"]: in function Show'
[string "@Guildbook\Guildbook-4.9832.lua"]:380: in function <Guildbook\Guildbook.lua:375>
[string "@Guildbook\Guildbook-4.9832.lua"]:447: in function <Guildbook\Guildbook.lua:446>

Locals:
self = {
0 =
border = {
}
HasRegistrantsForEvent = defined @SharedXML\CallbackRegistry.lua:56
GetCallbacksByEvent = defined @SharedXML\CallbackRegistry.lua:51
ShowOfflineMembers_OnClick = defined @Guildbook\Guildbook.lua:681
UnregisterEvents = defined @SharedXML\CallbackRegistry.lua:140
newsFeed = {
}
motd = {
}
CheckButton = {
}
background = {
}
memberList = {
}
showOfflineMembers = {
}
UpdateMemberList = defined @Guildbook\Guildbook.lua:640
GenerateCallbackEvents = defined @SharedXML\CallbackRegistry.lua:156
OnShow = defined @Guildbook\Guildbook.lua:632
GetCallbackTable = defined @SharedXML\CallbackRegistry.lua:47
callbackTables =

{
}
DoesFrameHaveEvent = defined @SharedXML\CallbackRegistry.lua:169
Event =
{
}
RegisterCallback = defined @SharedXML\CallbackRegistry.lua:72
headerBackground = {
}
SetUndefinedEventsAllowed = defined @SharedXML\CallbackRegistry.lua:39
UnregisterCallback = defined @SharedXML\CallbackRegistry.lua:125
GetCallbackTables = defined @SharedXML\CallbackRegistry.lua:43
TriggerEvent = defined @SharedXML\CallbackRegistry.lua:99
OnNewsFeedReceived = defined @Guildbook\Guildbook.lua:687
OnLoad = defined @Guildbook\Guildbook.lua:617
SecureInsertEvent = defined @SharedXML\CallbackRegistry.lua:66
}
showOffline = false
t =
{
}
(for generator) = defined =[C]:-1
(for state) =
{
Player-4727-03106FB4 =
{
}
Player-4727-01DEBAED =
{
}
Player-4727-0365D113 =
{
}
Player-4727-02FCA9B1 =
{
}
Player-4727-030C64E9 =
{
}
Player-4727-02A0E19E =
{
}
Player-4727-020C81B2 =
{
}
Player-4727-0135593C =
{
}
Player-4727-018EF0CC =
{
}
Player-4727-0249859D =
{
}
Player-4727-02A68D0A =
{
}
Player-4727-03011E75 =
{
}
Player-4727-02F52E33 =
{
}
Player-4727-02DE7B91 =
{
}
Player-4727-02FC8680 =
{
}
Player-4727-035A655B =
{
}
Player-4727-02A9A77E =
{
}
Player-4727-03018D3E =
{
}
Player-4727-030517A3 =
{
}
Player-4727-01515F89 =
{
}
Player-4727-03225B3E =
{
}
Player-4727-031DEA89 =
{
}
Player-4727-01F3DBA5 =
{
}
Player-4727-02AC7543 =
{
}
Player-4727-01C49CD4 =
{
}
Player-4727-01BAE36E =
{
}
Player-4727-01E842CA =
{
}
Player-4727-01EA0F3A =
{
}
Player-4727-0325CD12 =
{
}
Player-4727-0323072A =
{
}
Player-4727-01B4641E =
{
}
Player-4727-02F56EFC =
{
}
Player-4727-02FE97B6 =
{
}
Player-4727-034E7280 =
{
}
Player-4727-0301032B =
{
}
Player-4727-034673D4 =
{
}
Player-4727-02407185 =
{
}
Player-4727-01924B80 =
{
}
Player-4727-02B5E11A =
{
}
Player-4727-035F7B3C =
{
}
Player-4727-03527BA1 =
{
}
Player-4727-03247189 =
{
}
Player-4727-0319AE88 =
{
}
Player-4727-02F94E2C =
{
}
Player-4727-03088FC3 =
{
}
Player-4727-02FE9721 =
{
}
Player-4727-01994808 =
{
}
Player-4727-0365D162 =
{
}
Player-4727-0303F577 =
{
}
Player-4727-01E7B9DE =
{
}
Player-4727-02E176A2 =
{
}
Player-4727-0324BAD2 =
{
}
Player-4727-023F96BF =
{
}
Player-4727-033A3B38 =
{
}
Player-4727-0321CB67 =
{
}
Player-4727-0236A330 =
{
}
Player-4727-02FC1044 =
{
}
Player-4727-033A7F49 =
{
}
Player-4727-0260FD17 =
{
}
Player-4727-02E17632 = <ta

commented

i have fixed this, now checks for the colours table first, which should exists anyways