View Single Post
11-21-20, 01:37 PM   #7
Rhytlocke
A Murloc Raider
Join Date: Jul 2016
Posts: 5
Originally Posted by Hakamaori View Post
Here's the errors I'm getting with fresh installs of 2.2.3

Issue #3: (Assuming it's specific to Phanx but PhanxChat hasn't been updated by it's original author since 2018)
Code:
x1  PhanxChat\Modules\ReplaceRealNames.lua:33: attempt to call global 'BNGetFriendInfoByID' (a nil value)
Stack: [string "@PhanxChat\Modules\ReplaceRealNames.lua"]:33: in function <PhanxChat\Modules\ReplaceRealNames.lua:31>
[string "@PhanxChat\Core.lua"]:158: in function 'AddMessage'
[string "@FrameXML\ChatFrame.lua"]:3699: in function 'ChatFrame_MessageEventHandler'
[string "@FrameXML\ChatFrame.lua"]:3031: in function <FrameXML\ChatFrame.lua:3024>
[string "=(tail call)"]: ?
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
Time: 2020/10/25 11:50:03 Index: 5/7
RealUI Version: 2.2.3
Locals:
bnetNames =  {}
bnetIDAccount = "27"
(*temporary) = nil
(*temporary) = "27"
(*temporary) = "attempt to call global 'BNGetFriendInfoByID' (a nil value)"
PhanxChat =  {
    SetMoveEditBox = function @PhanxChat\Modules\MoveEditBox.lua:74
    ChannelNames =  {}
    ProcessFrame = function @PhanxChat\Core.lua:307
    SetShortenChannelNames = function @PhanxChat\Modules\ShortenChannelNames.lua:35
    RunOnProcessFrame =  {}
    SetLinkURLs = function @PhanxChat\Modules\LinkURLs.lua:62
    SetEnableResizeEdges = function @PhanxChat\Modules\EnableResizeEdges.lua:175
    HideButtons = function @PhanxChat\Modules\HideButtons.lua:17
    debug = false
    FadeTime = function @PhanxChat\Modules\FadeTime.lua:12
    db =  {}
    SetFadeTime = function @PhanxChat\Modules\FadeTime.lua:21
    defaults =  {}
    name = "PhanxChat"
    SetHideButtons = function @PhanxChat\Modules\HideButtons.lua:34
    HideFlash = function @PhanxChat\Modules\HideFlash.lua:13
    SetShowClassColors = function @PhanxChat\Modules\ShowClassColors.lua:13
    HideTextures = function @PhanxChat\Modules\HideTextures.lua:69
    SetReplaceRealNames = function @PhanxChat\Modules\ReplaceRealNames.lua:90
    bnetNames =  {}
    PLAYER_ENTERING_WORLD = function @PhanxChat\Modules\ReplaceRealNames.lua:76
    STRING_STYLE = "%s| "
    BN_FRIEND_ACCOUNT_ONLINE = function @PhanxChat\Modules\ReplaceRealNames.lua:76
    ShortStrings =  {}
    ClearBNetNameCache = function @PhanxChat\Modules\ReplaceRealNames.lua:76
    EnableResizeEdges = function @PhanxChat\Modules\EnableResizeEdges.lua:93
    SetEnableSticky = function @PhanxChat\Modules\EnableSticky.lua:28
    SetEnableArrows = function @PhanxChat\Modules\EnableArrows.lua:86
    BN_CONNECTED = function @PhanxChat\Modules\ReplaceRealNames.lua:76
    frames =  {}
    RunOnLoad =  {}
    SetClampRectInsets = function @PhanxChat\Modules\MoveEditBox.lua:14
    L =  {}
    SetHideNotices = function @PhanxChat\Modules\HideNotices.lua:23
    LockTabs = function @PhanxChat\Modules\LockTabs.lua:18
    SetHideFlash = function @PhanxChat\Modules\HideFlash.lua:23
    SetHideTextures = function @PhanxChat\Modules\HideTextures.lua:248
    SetHideRepeats = function @PhanxChat\Modules\HideRepeats.lua:53
    RegisterEvent = function @PhanxChat\Core.lua:432
    ItemRefTooltip_SetHyperlink = function @PhanxChat\Modules\LinkURLs.lua:52
    MoveEditBox = function @PhanxChat\Modules\MoveEditBox.lua:38
    EnableArrows = function @PhanxChat\Modules\EnableArrows.lua:73
    hooks =  {}
    SetChatWindowLocked = function @PhanxChat\Modules\EnableResizeEdges.lua:156
    SetLockTabs = function @PhanxChat\Modules\LockTabs.lua:39
    OptionsPanel = <unnamed> {}
    FCF_SetWindowColor = function @PhanxChat\Modules\EnableResizeEdges.lua:140
    frame = <unnamed> {}
    UnregisterEvent = function @PhanxChat\Core.lua:433
    FCF_SetWindowAlpha = function @PhanxChat\Modules\EnableResizeEdges.lua:124
}
playerRealm = nil
classTokens =  {
    Warrior = "WARRIOR"
    Paladin = "PALADIN"
    Shaman = "SHAMAN"
    Monk = "MONK"
    Rogue = "ROGUE"
    Mage = "MAGE"
    Demon Hunter = "DEMONHUNTER"
    Warlock = "WARLOCK"
    Priest = "PRIEST"
    Hunter = "HUNTER"
    Druid = "DRUID"
    Death Knight = "DE
Just to comment on Issue #3, I'm seeing this in the latest 16068 build from 11/16/20. Its not just specific to Phanx - it appears to be affecting anyone using the BNGetFrienndInfoByID function. Seems like Blizzard has changed something about the function (or perhaps introduced a bug themselves). I'm seeing it pop up in multiple other addons (some that don't have Phanx included at all).

I haven't been able to find a solution to it just yet - just a lot of reports of it and it seems to be relatively new/recent. If anyone has any leads or additional information they can share, it would be welcome!
  Reply With Quote