Inactive Reputation Headers

Inactive Reputation Headers

6.8k Downloads

Issue reported by GraysonCarlyle on CF: Blank reputation window

teelolws opened this issue ยท 8 comments

commented

image

commented

Have not been able to reproduce this issue. Suspect conflict with another addon.

commented

Disabling all addons but IRH and Paragon Reputation resulted in success

commented

I tried it with IRH + Paragon Reputation + oRA3, still not getting any errors. Are you sure the addons are all up to date? I added a check to IRH, it shouldn't be throwing the error at line 109 anymore - I've made it substitute in Reputation #1 if the reputation is invalid instead (the first reputation in your list - so atm you'd get a list of "Shadowlands" over and over if something goes wrong, rather than an error screen).

commented

There was in fact an error; just buried under hundreds of others because only 21 errors seem to be emitted during load.

The conflict happens when I enable oRA3:

[string "=[C]"]: ?
[string "@Interface/AddOns/InactiveReputationHeaders/InactiveReputationHeaders.lua"]:109: in function `GetFactionInfo'
[string "@Interface/FrameXML/ReputationFrame.lua"]:137: in function <Interface/FrameXML/ReputationFrame.lua:129>
[string "=[C]"]: in function `ReputationFrame_InitReputationRow'
[string "@Interface/FrameXML/ReputationFrame.lua"]:17: in function `initializer'
[string "@Interface/SharedXML/Scroll/ScrollBoxListView.lua"]:283: in function `InvokeInitializers'
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:657: in function `Update'
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:233: in function `SetScrollPercentageInternal'
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:151: in function `FullUpdateInternal'
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:631: in function `FullUpdateInternal'
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:113: in function `FullUpdate'
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:605: in function <Interface/SharedXML/Scroll/ScrollBox.lua:604>
...
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:589: in function `SetDataProvider'
[string "@Interface/FrameXML/ReputationFrame.lua"]:262: in function `ReputationFrame_Update'
[string "@Interface/AddOns/InactiveReputationHeaders/InactiveReputationHeaders.lua"]:107: in function `GetFactionInfo'
[string "@Interface/AddOns/oRA3/modules/Zone.lua"]:111: in function `UPDATE_FACTION'
[string "@Interface/AddOns/oRA3/modules/Zone.lua"]:96: in function <Interface/AddOns/oRA3/modules/Zone.lua:94>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bazooka/libs/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...dOns/Bazooka/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Interface/AddOns/Bazooka/libs/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Interface/AddOns/Bazooka/libs/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:536: in function `EnableAddon'
[string "@Interface/AddOns/Bazooka/libs/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <...dOns/Bazooka/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>

Locals:
(*temporary) = nil
commented

Addon versions:

  • oRA3 v10.0.1
  • IRH r11
  • ParagonReputation 1.43
  • BugGrabber v10.0.0
  • BugSack v10.0.0

For the following tests, I had Bug* enabled each time so I could at least get the errors, but all other addons besides those listed were disabled:
just IRH: Works, with 8 "Shadowlands" reputations showing on initial load that disappear
IRH + oRA3: Empty pane with the same error as above:

[string "=[C]"]: ?
[string "@Interface/AddOns/InactiveReputationHeaders/InactiveReputationHeaders.lua"]:109: in function `GetFactionInfo'
[string "@Interface/FrameXML/ReputationFrame.lua"]:137: in function <Interface/FrameXML/ReputationFrame.lua:129>
[string "=[C]"]: in function `ReputationFrame_InitReputationRow'
[string "@Interface/FrameXML/ReputationFrame.lua"]:17: in function `initializer'
[string "@Interface/SharedXML/Scroll/ScrollBoxListView.lua"]:283: in function `InvokeInitializers'
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:657: in function `Update'
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:233: in function `SetScrollPercentageInternal'
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:151: in function `FullUpdateInternal'
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:631: in function `FullUpdateInternal'
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:113: in function `FullUpdate'
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:605: in function <Interface/SharedXML/Scroll/ScrollBox.lua:604>
...
[string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:589: in function `SetDataProvider'
[string "@Interface/FrameXML/ReputationFrame.lua"]:262: in function `ReputationFrame_Update'
[string "@Interface/AddOns/InactiveReputationHeaders/InactiveReputationHeaders.lua"]:107: in function `GetFactionInfo'
[string "@Interface/AddOns/oRA3/modules/Zone.lua"]:111: in function `UPDATE_FACTION'
[string "@Interface/AddOns/oRA3/modules/Zone.lua"]:96: in function <Interface/AddOns/oRA3/modules/Zone.lua:94>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bazooka/libs/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...dOns/Bazooka/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Interface/AddOns/Bazooka/libs/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Interface/AddOns/Bazooka/libs/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:536: in function `EnableAddon'
[string "@Interface/AddOns/Bazooka/libs/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <...dOns/Bazooka/libs/Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>

Locals:
(*temporary) = nil

I don't understand that stack trace at all. Bazooka is not only not enabled, I removed the folder entirely and it doesn't show up as an option in the addons list. Ace3 isn't loaded; the global functions it declares are all nil. I am starting to go a little bit insane.

Do you have any ideas on what's going on with that stack trace? Some cache I need to clear?

commented

Seems like the Bazooka lines were actually BugSack doing some caching or something. Wiping the saved bugs and reloading shows AceAddon-3.0-13 coming from oRA3/libs now

commented

Okay I finally managed to get the error to show. I've come up with a workaround. Uploading r13 now.

commented

Working great, and it doesn't have the extra "Shadowlands" reputations showing on load