Posting these here and on the Curse project page, not sure which one you check.
Determined the solution to the 623 error, I believe. The problem is that ScanGuild() is called regardless of the delay you set, and that line attempts to concatenate a nil value (self:guild). I don't know how to avoid the actual inability for the function GetGuildInfo to get the player's guild, but this solves the issue, by leaving the function early when it has bad data. This is the diff file, with the 4 new lines (one of which is a debug line, without which this could be a single line).
--- ./GuildCheck.lua 2012-08-30 13:19:30.000000000 -0400
+++ /Applications/World of Warcraft/Interface/AddOns/GuildCheck/GuildCheck.lua 2012-10-15 14:52:49.000000000 -0400
@@ -619,6 +619,10 @@
self.updatetime = time()
if not self.guild then self.guild = GetGuildInfo("player") end
+ if not self.guild then
+ self:Debug("ScanGuild():No Guild String, bailing...")
if not self.guildstring then
self.guildstring = self.faction .. ":" .. self.guild
|Zeglar||Oct 15, 2012 at 20:15 UTC||Create|
- 7 comments
- Last updated
- Oct 19, 2012
- Oct 15, 2012
- New - Issue has not had initial review yet.
- Enhancement - A change which is intended to better the project in some way
- Medium - Normal priority.