ynazar1 / Arh

WoW Archaeology Helper addon
Other
24 stars 2 forks source link

HUD not appearing for some users #17

Closed Walayimuna closed 3 months ago

Walayimuna commented 4 months ago

I tried to share the addon with other people, for some the HUD does not show.

What can cause this issue?

ynazar1 commented 4 months ago

They are trying to use it on classic, not beta. They are downloading the code not the release. They have the option default set that the HUD doesn't display outside of dig area.

Walayimuna commented 4 months ago

I am using it on classic after prepatch release, it is working. I sent them to this page, they downloaded the same version I am using. The person I tried to help while they shared me their discord window showed me their entire process of:

So, I don't know what else is needed, and am more than willing to provide any information needed to try to get this fixed.

I showed this to several streamers, for example, NukeShow has it working, and SubtleFW did the same process and it did not work for him, he had the same issue my friend had, the mini-bar appears, but clicking it or typing /arh addgreen / yellow / red does nothing.

Walayimuna commented 4 months ago

Thank you for all the work you do, it is truly appreciate, please, let me know what other information I need to provide to get my friends help fixing this

ynazar1 commented 4 months ago

They'll need to get bugsack and see what the error is then while it's not loading.

They also need to make sure to load out of date addons (if needed uncheck and check that box again).

Walayimuna commented 4 months ago

Thank you.

I'll ask them to do that.

Walayimuna commented 4 months ago

This is their current addon list: LoseControl DBM Auctionator Details! Diminish Doom Cooldown Pulse ElvUI Gathermate2 + Data Minimal Archaeology Minimap Button Bag OmniCC Plater TomTom WeakAuras

ynazar1 commented 4 months ago

It's not obvious what may be messing them up but one note that i'll say is that Minimap Button Bag is pretty terrible addon.

I've fought a lot with it and minimap buttons. HidingBar https://www.curseforge.com/wow/addons/hidingbar should be used instead.

ynazar1 commented 4 months ago

I've downloaded all the addons on the above list for the CataBeta and I'm unable to replicate the issue. Arh shows up properly and works without any errors.

image

Walayimuna commented 4 months ago

I think I figured out the problem.

My friends didn't have the Ace3 installed.

Neither did I, I think the addon finds it because of either ElvUI or ArkInventory, which have Ace3 inside their files

One of them downloaded Ace3 from curse and it worked, asking the other to try it to confirm

SubtleFW commented 4 months ago

These are the errors I'm getting: 1. 3x Arh/arh.lua:11: Cannot find a library instance of "LibDBIcon-1.0". [string "=[C]"]: in function error' [string "@GatherMate2/Libs/LibStub/LibStub.lua"]:23: in functionLibStub' [string "@Arh/arh.lua"]:11: in main chunk

Locals: (*temporary) = "Cannot find a library instance of "LibDBIcon-1.0"."

2. 9x [string "*arh.xml:17_OnLoad"]:1: attempt to index field 'colorButton' (a nil value)

Locals: self = Arh_MainFrame_ButtonRed { 0 = } (temporary) = nil (temporary) = 3 (temporary) = Arh_MainFrame_ButtonRed { 0 = } (temporary) = "attempt to index field 'colorButton' (a nil value)"

3. 3x Arh/embeds.xml:3 Error loading Arh/libs/LibStub/LibStub.lua

4. 3x Arh/embeds.xml:4 Couldn't open Arh/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.xml

5. 3x Arh/embeds.xml:5 Couldn't open Arh/libs/AceGUI-3.0-41/AceGUI-3.0.xml

6. 3x Arh/embeds.xml:6 Couldn't open Arh/libs/AceConfig-3.0-3/AceConfig-3.0.xml

7. 3x Arh/embeds.xml:7 Couldn't open Arh/libs/AceConsole-3.0-7/AceConsole-3.0.xml

8. 3x Arh/embeds.xml:9 Error loading Arh/libs/LibDataBroker-1.1-4/LibDataBroker-1.1.lua

9. 3x Arh/embeds.xml:10 Error loading Arh/libs/LibDBIcon-1.0-52/LibDBIcon-1.0.lua

10. 3x Arh/arh.xml:126 Frame Arh_MainFrame: Unknown function Arh_MainFrame_OnLoad in element OnLoad

11. 3x Arh/arh.xml:127 Frame Arh_MainFrame: Unknown function Arh_MainFrame_OnEvent in element OnEvent

12. 3x Arh/arh.xml:128 Frame Arh_MainFrame: Unknown function Arh_MainFrame_OnMouseDown in element OnMouseDown

13. 43x [string "*arh.xml:10_OnEnter"]:1: attempt to call global 'Arh_ShowTooltip' (a nil value)

Locals: self = Arh_MainFrame_ButtonYellow { 0 = } motion = true (temporary) = nil (temporary) = Arh_MainFrame_ButtonYellow { 0 = } (*temporary) = "attempt to call global 'Arh_ShowTooltip' (a nil value)"

14. 46x [string "*arh.xml:11_OnLeave"]:1: attempt to call global 'Arh_HideTooltip' (a nil value)

Locals: self = Arh_MainFrame_ButtonYellow { 0 = } motion = true (temporary) = nil (temporary) = Arh_MainFrame_ButtonYellow { 0 = } (*temporary) = "attempt to call global 'Arh_HideTooltip' (a nil value)"

15. 43x [string "*arh.xml:131_OnEnter"]:1: attempt to call global 'Arh_ShowTooltip' (a nil value)

Locals: self = Arh_MainFrame { 0 = OnBackdropLoaded = defined @Blizzard_SharedXML/Backdrop.lua:152 GetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:390 SetupTextureCoordinates = defined @Blizzard_SharedXML/Backdrop.lua:214 OnBackdropSizeChanged = defined @Blizzard_SharedXML/Backdrop.lua:182 HasBackdropInfo = defined @Blizzard_SharedXML/Backdrop.lua:278 SetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:422 GetEdgeSize = defined @Blizzard_SharedXML/Backdrop.lua:188 ApplyBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:294 SetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:329 ClearBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:282 GetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:409 GetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:347 SetupPieceVisuals = defined @Blizzard_SharedXML/Backdrop.lua:246 SetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:399 SetBorderBlendMode = defined @Blizzard_SharedXML/Backdrop.lua:266 } motion = true (temporary) = nil (temporary) = Arh_MainFrame { 0 = OnBackdropLoaded = defined @Blizzard_SharedXML/Backdrop.lua:152 GetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:390 SetupTextureCoordinates = defined @Blizzard_SharedXML/Backdrop.lua:214 OnBackdropSizeChanged = defined @Blizzard_SharedXML/Backdrop.lua:182 HasBackdropInfo = defined @Blizzard_SharedXML/Backdrop.lua:278 SetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:422 GetEdgeSize = defined @Blizzard_SharedXML/Backdrop.lua:188 ApplyBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:294 SetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:329 ClearBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:282 GetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:409 GetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:347 SetupPieceVisuals = defined @Blizzard_SharedXML/Backdrop.lua:246 SetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:399 SetBorderBlendMode = defined @Blizzard_SharedXML/Backdrop.lua:266 } (*temporary) = "attempt to call global 'Arh_ShowTooltip' (a nil value)"

16. 42x [string "*arh.xml:132_OnLeave"]:1: attempt to call global 'Arh_HideTooltip' (a nil value)

Locals: self = Arh_MainFrame { 0 = OnBackdropLoaded = defined @Blizzard_SharedXML/Backdrop.lua:152 GetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:390 SetupTextureCoordinates = defined @Blizzard_SharedXML/Backdrop.lua:214 OnBackdropSizeChanged = defined @Blizzard_SharedXML/Backdrop.lua:182 HasBackdropInfo = defined @Blizzard_SharedXML/Backdrop.lua:278 SetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:422 GetEdgeSize = defined @Blizzard_SharedXML/Backdrop.lua:188 ApplyBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:294 SetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:329 ClearBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:282 GetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:409 GetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:347 SetupPieceVisuals = defined @Blizzard_SharedXML/Backdrop.lua:246 SetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:399 SetBorderBlendMode = defined @Blizzard_SharedXML/Backdrop.lua:266 } motion = true (temporary) = nil (temporary) = Arh_MainFrame { 0 = OnBackdropLoaded = defined @Blizzard_SharedXML/Backdrop.lua:152 GetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:390 SetupTextureCoordinates = defined @Blizzard_SharedXML/Backdrop.lua:214 OnBackdropSizeChanged = defined @Blizzard_SharedXML/Backdrop.lua:182 HasBackdropInfo = defined @Blizzard_SharedXML/Backdrop.lua:278 SetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:422 GetEdgeSize = defined @Blizzard_SharedXML/Backdrop.lua:188 ApplyBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:294 SetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:329 ClearBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:282 GetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:409 GetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:347 SetupPieceVisuals = defined @Blizzard_SharedXML/Backdrop.lua:246 SetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:399 SetBorderBlendMode = defined @Blizzard_SharedXML/Backdrop.lua:266 } (*temporary) = "attempt to call global 'Arh_HideTooltip' (a nil value)"

ynazar1 commented 4 months ago

Get the release zip from releases section. Not the source one. The source doesn't package libraries needed. You needs this zip https://github.com/ynazar1/Arh/releases/download/2.0.7-126/Arh-2.0.7-126.zip which is currently latest release with libraries.

ynazar1 commented 4 months ago

@SubtleFW You're having the same issue as https://github.com/ynazar1/Arh/issues/9

Pocokk commented 4 months ago

3x Arh/arh.lua:1148: Usage: local continentID, worldPosition = C_Map.GetWorldPosFromMapPos(uiMapID, mapPosition) [string "=[C]"]: in function GetWorldPosFromMapPos' [string "@Arh/arh.lua"]:1148: in functionGetPos' [string "@Arh/arh.lua"]:1189: in function GetPosYards' [string "@Arh/arh.lua"]:1772: in functionArh_HudFrame_OnUpdate' [string "@Arh/arh.lua"]:1864: in function <Arh/arh.lua:1860> [string "=[C]"]: in function Show' [string "@Arh/arh.lua"]:99: in function <Arh/arh.lua:97> [string "@Arh/arh.lua"]:175: in functionToggleHUD' [string "@Arh/arh.lua"]:1588: in function `Arh_MainFrame_Init' [string "@Arh/arh.lua"]:1479: in function <Arh/arh.lua:1469> [string "@Arh/arh.lua"]:1488: in function <Arh/arh.lua:1486>

Locals: (temporary) = 189 (temporary) = nil

getting this lua error as well for some reason.

ynazar1 commented 3 months ago

Closing this. Re-open if it's still an issue vs what I suspect a user error.