Upon login the error below appears. Other's have reported it as well. Always refers back to GryphonHeart Items (GHI).
Message: Interface\AddOns\Elephant\Event.lua:51: attempt to index field '?' (a nil value)Time: 12/04/14 14:15:36Count: 10Stack: Interface\AddOns\Elephant\Event.lua:51: in function <Interface\AddOns\Elephant\Event.lua:25>...lay\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:157: in function <...lay\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:157>[string "safecall Dispatcher"]:4: in function <[string "safecall Dispatcher"]:4>[C]: ?[string "safecall Dispatcher"]:13: in function `?'...lay\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'...ce\AddOns\Cosplay\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function `s'Interface\AddOns\GHI\UI\GHI_LinksUI.lua:164: in function <Interface\AddOns\GHI\UI\GHI_LinksUI.lua:159>Interface\AddOns\GHI\UI\GHI_LinksUI.lua:143: in function <Interface\AddOns\GHI\UI\GHI_LinksUI.lua:127>
After disabling GHI I found out that this is not a GHI specific error. It happens with any addon that uses the AceEvents library.
I think the issue is that sometimes the channelName variable returned from the "CHAT_MSG_CHANNEL" and/or "CHAT_MSG_CHANNEL_NOTICE" events is an empty string which throws an error since Elephant looks for that value as a table key. I added the following after line 37 of Event.lua to stop the error and so far it seems to be working:
if channelName == "" then return end
To post a comment, please
or register a new account.