Guildbook

Guildbook

686k Downloads

Error on login #1

wolraba opened this issue ยท 5 comments

commented

Addon Version 4.923 - no other addons installed

Message: Interface\AddOns\Guildbook\Guildbook_Core.lua:81: attempt to index global 'GUILDBOOK_GLOBAL' (a nil value)
Time: Fri Jul 2 15:45:07 2021
Count: 1
Stack: Interface\AddOns\Guildbook\Guildbook_Core.lua:81: attempt to index global 'GUILDBOOK_GLOBAL' (a nil value)
[string "@interface\AddOns\Guildbook\Guildbook_Core.lua"]:81: in function Init' [string "@Interface\AddOns\Guildbook\Guildbook_Core.lua"]:2550: in function ?'
[string "@interface\AddOns\Guildbook\Guildbook_Core.lua"]:2878: in function <Interface\AddOns\Guildbook\Guildbook_Core.lua:2876>

Locals: self =

{
BANKFRAME_OPENED = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:2692
OnCharacterInventoryRequest = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1972
DebugColours =
{
}
OnProfileRequest = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1876
ShareWithPlayer = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1053
SendGuildCalendarEvents = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:2365
HideCalendarButton = defined @interface\AddOns\Guildbook\Guildbook_ModBlizzUI.lua:70
ScanTradeSkill = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1223
ProfessionNames =
{
}
TRADE_SKILL_UPDATE = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:2554
CHAT_MSG_SYSTEM = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:2661
GetInstanceInfo = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1631
GetPlayerInfo = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1025
CharacterDataRequest = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:2074
SendGuildCalendarDeletedEvents = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:2474
ParseMemberNote = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1355
GetGuildMemberGUID = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1682
GetProfessionData = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1550
TrimNumber = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:827
ADDON_LOADED = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:2548
ScanPlayerContainers = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1150
CreateGuildRosterCache = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:526
CalendarWorldEvents =
{
}
UpdateFonts = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:758
OnGuildBankDataReceived = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:2230
NUM_TALENT_ROWS = 7
SendProfileRequest = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1868
OptionsInterface =
{
}
SetupGuildCalendarFrame = defined @interface\AddOns\Guildbook\Guildbook_Legacy.lua:262
GetCharacterInventory = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1667
RequestTradeskillData = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:539
AvailableLocales =
{
}
SetupGuildBankFrame = defined @interface\AddOns\Guildbook\Guildbook_Legacy.lua:32
EventFrame = GuildbookEventFrame {
}
CHAT_MSG_WHISPER = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:2635
GetPaperDollStats = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:872
OnTalentInfoReceived = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1939
OnTalentInfoRequest = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1918
OnPrivacyReceived = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:1823
GUILD_ROSTER_UPDATE = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:2673
ON_COMMS_RECEIVED = defined @interface\AddOns\Guildbook\Guildbook_Core.lua:2703
SendGuildBankCommitReques

commented

Same error. Only happens on one character. Persists even after deleting that character's Guildbook.lua and Guildbook.lua.bak. Happy to supply the character's section in the GUILDBOOK_GLOBAL.

12x Guildbook\Guildbook_ModBlizzUI.lua:65: attempt to index field 'GameTimeFrame' (a nil value)
[string "@Guildbook\Guildbook_ModBlizzUI.lua"]:65: in function `ForceCalendarButton'
[string "@Guildbook\Guildbook_Core.lua"]:238: in function `Init'
[string "@Guildbook\Guildbook_Core.lua"]:2487: in function `?'
[string "@Guildbook\Guildbook_Core.lua"]:2813: in function <Guildbook\Guildbook_Core.lua:2811>

Locals:
self = <table> {
 BANKFRAME_OPENED = <function> defined @Guildbook\Guildbook_Core.lua:2627
 OnCharacterInventoryRequest = <function> defined @Guildbook\Guildbook_Core.lua:1909
 DebugColours = <table> {
 }
 OnProfileRequest = <function> defined @Guildbook\Guildbook_Core.lua:1813
 ShareWithPlayer = <function> defined @Guildbook\Guildbook_Core.lua:1023
 SendGuildCalendarEvents = <function> defined @Guildbook\Guildbook_Core.lua:2302
 HideCalendarButton = <function> defined @Guildbook\Guildbook_ModBlizzUI.lua:60
 UnregisterComm = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
 ScanTradeSkill = <function> defined @Guildbook\Guildbook_Core.lua:1193
 ProfessionNames = <table> {
 }
 TRADE_SKILL_UPDATE = <function> defined @Guildbook\Guildbook_Core.lua:2491
 CHAT_MSG_SYSTEM = <function> defined @Guildbook\Guildbook_Core.lua:2596
 GetInstanceInfo = <function> defined @Guildbook\Guildbook_Core.lua:1568
 CharacterDataRequest = <function> defined @Guildbook\Guildbook_Core.lua:2011
 player = <table> {
 }
 SendGuildCalendarDeletedEvents = <function> defined @Guildbook\Guildbook_Core.lua:2411
 OnTradeSkillsRequested = <function> defined @Guildbook\Guildbook_Core.lua:1957
 OptionsInterface = <table> {
 }
 ParseMemberNote = <function> defined @Guildbook\Guildbook_Core.lua:1314
 RegisterComm = <function> defined @Attune\Libs\AceComm-3.0\AceComm-3.0.lua:60
 GetGuildMemberGUID = <function> defined @Guildbook\Guildbook_Core.lua:1619
 GetProfessionData = <function> defined @Guildbook\Guildbook_Core.lua:1487
 TrimNumber = <function> defined @Guildbook\Guildbook_Core.lua:817
 ADDON_LOADED = <function> defined @Guildbook\Guildbook_Core.lua:2485
 ScanPlayerContainers = <function> defined @Guildbook\Guildbook_Core.lua:1120
 CreateGuildRosterCache = <function> defined @Guildbook\Guildbook_Core.lua:526
 CalendarWorldEvents = <table> {
 }
 UpdateFonts = <function> defined @Guildbook\Guildbook_Core.lua:748
 version = 4.900000
 NUM_TALENT_ROWS = 7
 SendProfileRequest = <function> defined @Guildbook\Guildbook_Core.lua:1805
 GUILD_ROSTER_UPDATE = <function> defined @Guildbook\Guildbook_Core.lua:2608
 SendCommMessage = <function> defined @Attune\Libs\AceComm-3.0\AceComm-3.0.lua:87
 GetCharacterInventory = <function> defined @Guildbook\Guildbook_Core.lua:1604
 RequestTradeskillData = <function> defined @Guildbook\Guildbook_Core.lua:539
 AvailableLocales = <table> {
 }
 UnregisterAllComm = <function> defined @AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
 SetupGuildCalendarFrame = <function> defined @Guildbook\Guildbook_Legacy.lua:262
 SetupGuildBankFrame = <function> defined @Guildbook\Guildbook_Legacy.lua:32
 GetPaperDollStats = <function> defined @Guildbook\Guildbook_Core.lua:862
 OnTalentInfoReceived = <function> defined @Guildbook\Guildbook_Core.lua:1876
 EventFrame = GuildbookEventFrame {
 }
 OnPrivacyReceived = <function> defined @Guildbook\Guildbook_Core.lua:1760
 SendInventoryRequest = <function> defined @Guildbook\Guildbook_Core.lua:1900
 ON_COMMS_RECEIVED = <function> defined @Guildbook\Guildbook_Core.lua:2638
 SendGuildBankCommitRequest = <function> defined @Guildbook\Guildbook_Core.lua:2092
 LoadTime = 30964.736000
 OnGuildBankCommitReceived = <function> defined @Guildbook\Guildbook_Core.lua:2121
 MakeFrameMoveable = <function> defined @Guildbook\Guildbook_Core.lua:517
 CHAT_MSG_WHISPER = <function> defined @Guil
commented

Dredging up memories, I think this has something to do with the new Calendar feature. I believe it started triggering when I was enabling and disabling the option for the expanded Guild Info tab, as someone in the guild reported that the Calendar function was disabled as long as the expanded Guild Info tab was turned off. I went to check, found that I had the function enabled (as I had been using it previously) but that my guild info wasn't wide, went to toggle it off/on, and it broke in the reload.

commented

OK, confirmed. Bug occurs under

	["config"] = {
		["showMinimapCalendarButton"] = true,
		["modifyDefaultGuildRoster"] = false,

Because the Calendar is somehow tied to the default guild roster being modified, if you have it set to show the minimap calendar button when the default guild roster isn't modified, it crashes during init.

Confirmed via making direct modifications to the lua file while client is shut. I'm not sure why this is triggering on one specific character only.

commented

@wolraba if you can go to WTF/Account/<accountname>/SavedVariables/Guildbook.lua, go to the bottom, and confirm that your config is as the above? Then, that (while the client is not open) changing either showMinimapCalendarButton to false, or modifyDefaultGuildRoster to true, prevents the error?

commented

I updated to 4.931 today and it appears the issues I have been experiencing are resolved!