Guildbook

Guildbook

686k Downloads

Lua Error on login

anthares opened this issue ยท 4 comments

commented

Hi,

I encounter the following error when I log in with my character (wow tbc classic) :

Interface\AddOns\Guildbook\Guildbook_Core.lua:1637: attempt to index field 'config' (a nil value)
...
[string "@Interface\AddOns\Guildbook\Guildbook_Core.lua"]:1637: in function `SendPrivacyInfo'
[string "@Interface\AddOns\Guildbook\Guildbook_Core.lua"]:412: in function <Interface\AddOns\Guildbook\Guildbook_Core.lua:411>

It's not spamming, so not blocking, but it might need a look.

Regards,

commented

Now is

ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Guildbook\Guildbook_ModBlizzUI.lua line 65:
   attempt to index field 'GameTimeFrame' (a nil value)
Debug:
   [string "@Guildbook\Guildbook_ModBlizzUI.lua"]:65: ForceCalendarButton()
   [string "@Guildbook\Guildbook_Core.lua"]:238: Init()
   [string "@Guildbook\Guildbook_Core.lua"]:2487: ?()
   [string "@Guildbook\Guildbook_Core.lua"]:2813:
      Guildbook\Guildbook_Core.lua:2811
Locals:
self = <table> {
 BANKFRAME_OPENED = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:2627
 OnCharacterInventoryRequest = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1909
 DebugColours = <table> {
 }
 OnProfileRequest = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1813
 ShareWithPlayer = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1023
 SendGuildCalendarEvents = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:2302
 HideCalendarButton = <function> defined @Interface\AddOns\Guildbook\Guildbook_ModBlizzUI.lua:60
 UnregisterComm = <function> defined @Interface\AddOns\Atlas\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
 ScanTradeSkill = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1193
 ProfessionNames = <table> {
 }
 TRADE_SKILL_UPDATE = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:2491
 CHAT_MSG_SYSTEM = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:2596
 GetInstanceInfo = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1568
 CharacterDataRequest = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:2011
 player = <table> {
 }
 SendGuildCalendarDeletedEvents = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:2411
 OnTradeSkillsRequested = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1957
 OptionsInterface = <table> {
 }
 ParseMemberNote = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1314
 RegisterComm = <function> defined @Interface\AddOns\Attune\Libs\AceComm-3.0\AceComm-3.0.lua:60
 GetGuildMemberGUID = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1619
 GetProfessionData = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1487
 TrimNumber = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:817
 ADDON_LOADED = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:2485
 ScanPlayerContainers = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1120
 CreateGuildRosterCache = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:526
 CalendarWorldEvents = <table> {
 }
 UpdateFonts = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:748
 version = 4.900000
 NUM_TALENT_ROWS = 7
 SendProfileRequest = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1805
 GUILD_ROSTER_UPDATE = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:2608
 SendCommMessage = <function> defined @Interface\AddOns\Attune\Libs\AceComm-3.0\AceComm-3.0.lua:87
 GetCharacterInventory = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1604
 RequestTradeskillData = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:539
 AvailableLocales = <table> {
 }
 UnregisterAllComm = <function> defined @Interface\AddOns\Atlas\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
 SetupGuildCalendarFrame = <function> defined @Interface\AddOns\Guildbook\Guildbook_Legacy.lua:262
 SetupGuildBankFrame = <function> defined @Interface\AddOns\Guildbook\Guildbook_Legacy.lua:32
 GetPaperDollStats = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:862
 OnTalentInfoReceived = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1876
 EventFrame = GuildbookEventFrame {
 }
 OnPrivacyReceived = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1760
 SendInventoryRequest = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:1900
 ON_COMMS_RECEIVED = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:2638
 SendGuildBankCommitRequest = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:2092
 LoadTime = 444579.119000
 OnGuildBankCommitReceived = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:2121
 MakeFrameMoveable = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.lua:517
 CHAT_MSG_WHISPER = <function> defined @Interface\AddOns\Guildbook\Guildbook_Core.
commented

thank you, i thought i'd covered everything but this slipped through, i can see the issue and have fixed the code

commented

Hey,

Both previous errors are gone, but I now have a new one. Please see stacktrace herebelow.

Message: Interface\AddOns\Guildbook\Guildbook.lua:3250: attempt to compare number with nil
Time: Fri Jul  2 13:58:01 2021
Count: 4
Stack: Interface\AddOns\Guildbook\Guildbook.lua:3250: attempt to compare number with nil
[string "@Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua"]:758: in function <...Ons\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:717>
[string "=[C]"]: ?
[string "@Interface\AddOns\Guildbook\Guildbook.lua"]:3250: in function `updateInfo'
[string "@Interface\AddOns\Guildbook\Guildbook.lua"]:3256: in function <Interface\AddOns\Guildbook\Guildbook.lua:3227>
[string "=[C]"]: in function `Show'
[string "@Interface\AddOns\Guildbook\Guildbook.lua"]:2423: in function `AddCharacterModelFrame'
[string "@Interface\AddOns\Guildbook\Guildbook_Core.lua"]:2535: in function `?'
[string "@Interface\AddOns\Guildbook\Guildbook_Core.lua"]:2814: in function <Interface\AddOns\Guildbook\Guildbook_Core.lua:2812>

Locals: errMsg = "Interface\AddOns\Guildbook\Guildbook.lua:3250: attempt to compare number with nil"
isBugGrabber = nil
tsmErrMsg = nil
oldModule = nil
private = <table> {
 globalNameTranslation = <table> {
 }
 FormatErrorMessageSection = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:517
 ErrorHandler = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:134
 origErrorHandler = <function> defined @Interface\AddOns\RCLootCouncil_Classic\RCLootCouncil\Core\ErrorHandler.lua:144
 hitInternalError = false
 CreateErrorFrame = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:536
 num = 0
 SanitizeString = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:510
 AddonBlockedHandler = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:502
 GetStackLevelInfo = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:344
 ParseLocals = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:396
 ignoreErrors = false
 errorReports = <table> {
 }
 IsTSMAddon = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:478
 localLinesTemp = <table> {
 }
 GetStackInfo = <function> defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:313
}
MAX_STACK_DEPTH = 50
OLD_TSM_MODULES = <table> {
 1 = "TradeSkillMaster_Accounting"
 2 = "TradeSkillMaster_AuctionDB"
 3 = "TradeSkillMaster_Auctioning"
 4 = "TradeSkillMaster_Crafting"
 5 = "TradeSkillMaster_Destroying"
 6 = "TradeSkillMaster_Mailing"
 7 = "TradeSkillMaster_Shopping"
 8 = "TradeSkillMaster_Vendoring"
 9 = "TradeSkillMaster_Warehousing"
}

commented

Hi @stpain,

I can tell that I had both error (nil config and nil GetTimeFrame).
I'll test new version and let you know.

Thank for the fix btw :)

Regards.