WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   RealUI (https://www.wowinterface.com/forums/forumdisplay.php?f=163)
-   -   Fresh Installs don't work (https://www.wowinterface.com/forums/showthread.php?t=58331)

Lukas 45 10-20-20 07:08 AM

Fresh Installs don't work
 
A bit of a continuation of the "Action bars don't work" thread, but it's a bit bigger than that.
Installing RealUI 2.2.3 freshly on a client, the install will not work. Masque doesn't get applied, Bartender won't be properly set up, Grid is ignored, Phanxchat doesn't seem to do it properly either, and probably more. Skada works fine though. Should be really easy to replicate.

If you have an install up and running prior to 2.2.3, it will just pull from that and work properly though. Have not tested if 2.2.2 works on a fresh install

djrajir 10-21-20 11:51 AM

I can verify this is true, and is the same for 2.2.2a and 2.2.3

Nynax 10-22-20 08:47 AM

(Posted this in "action bars don't work")

What I noticed is that in the Grid and Bartender preferences pane, in the profiles tab, there is a (new?) checkbox preventing the setting of non-character profiles labeled "Enable spec profiles." Uncheck that and you can select "RealUI" from your existing profiles list.

I'd do that for all your addons. While RealUI does have an automated set-up, you can do a lot of it manually as well.

djrajir 10-24-20 10:17 AM

Quote:

Originally Posted by Nynax (Post 337381)
(Posted this in "action bars don't work")

What I noticed is that in the Grid and Bartender preferences pane, in the profiles tab, there is a (new?) checkbox preventing the setting of non-character profiles labeled "Enable spec profiles." Uncheck that and you can select "RealUI" from your existing profiles list.

I'd do that for all your addons. While RealUI does have an automated set-up, you can do a lot of it manually as well.

This does not work will all the addons, msbt for example throws a exception related to currentProfile = nil.

also even if this did work for everything it's only a temp fix. we are posting here to report a major bug that needs fixing.

galaxialgrave 10-25-20 07:42 AM

Quote:

Originally Posted by Nynax (Post 337381)
(Posted this in "action bars don't work")

What I noticed is that in the Grid and Bartender preferences pane, in the profiles tab, there is a (new?) checkbox preventing the setting of non-character profiles labeled "Enable spec profiles." Uncheck that and you can select "RealUI" from your existing profiles list.

I'd do that for all your addons. While RealUI does have an automated set-up, you can do a lot of it manually as well.

RealUI profile is already selected on Bartender for me and it's still borked.

Hakamaori 10-25-20 10:57 AM

Here's the errors I'm getting with fresh installs of 2.2.3

Issue #1: (Ace3 issue?)
Code:

x1  nibRealUI\Core.lua:200: attempt to index field 'current' (a nil value)
Stack: [string "@nibRealUI\Core.lua"]:200: in function <nibRealUI\Core.lua:194>
[string "@nibRealUI\Core.lua"]:495: in function <nibRealUI\Core.lua:461>
[string "=[C]"]: ?
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function 'EnableAddon'
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:630: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
Time: 2020/10/25 11:50:01 Index: 2/7
RealUI Version: 2.2.3
Locals:
None

Issue #2: (Ace3/RealUI issue?)
Code:

x1  nibRealUI\Infobar\Blocks.lua:1994: attempt to index field 'current' (a nil value)
Stack: [string "@nibRealUI\Infobar\Blocks.lua"]:1994: in function <nibRealUI\Infobar\Blocks.lua:1993>
[string "@nibRealUI\Infobar\Blocks.lua"]:2024: in function 'OnEnable'
[string "@nibRealUI\Infobar\Bar.lua"]:403: in function 'AddBlock'
[string "@nibRealUI\Infobar\Bar.lua"]:468: in function '?'
[string "@Ace3\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:119: in function <Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@Ace3\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@Ace3\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function 'Fire'
[string "@LibDBIcon-1.0-43\LibDataBroker-1.1\LibDataBroker-1.1-4.lua"]:49: in function 'NewDataObject'
[string "@nibRealUI\Infobar\Blocks.lua"]:2015: in function 'CreateBlocks'
[string "@nibRealUI\Infobar\Bar.lua"]:1025: in function <nibRealUI\Infobar\Bar.lua:1014>
[string "=[C]"]: ?
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function 'EnableAddon'
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:540: in function 'EnableAddon'
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:630: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
Time: 2020/10/25 11:50:01 Index: 3/7
RealUI Version: 2.2.3
Locals:
None

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

Issue #4: (no clue what's causing this one)
Code:

x4  (null)
Stack: None
Time: 2020/10/25 11:50:03 Index: 7/7
RealUI Version: 2.2.3
Locals:
None


Rhytlocke 11-21-20 01:37 PM

Quote:

Originally Posted by Hakamaori (Post 337418)
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!


All times are GMT -6. The time now is 06:39 PM.

vBulletin © 2021, Jelsoft Enterprises Ltd
© 2004 - 2020 MMOUI