Log in to ZYGOR
Log in with social media
OR
Log in with Zygor account

Announcement

Collapse
No announcement yet.

Issues that need to be addressed.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Issues that need to be addressed.

    There are a few issues that I had reported a while back that still haven't been looked into even with the newest updates. Now they may look somewhat minor but I think they need to be addressed.

    When you hover over an area (e.g. Stormheim) to check the story progress of that particular area, the box that appears messes up with the World Quest planner and you just see a scrambled mess. I may not be an expert but I'm pretty sure this is probably a strata issue? Now this doesn't happen when you hover over the Campaign, only when you hover over individual areas. A picture is worth a thousand words and it will surely give you a better idea of what am I talking about so here it is:

    WoWScrnShot_112920_111800.jpg

    Another issue that seems to be a known issue is with the locking of the Waypoint Arrow. You see when you have it locked its right click functionality doesn't work at all. Having it locked saves us from accidentally moving it so please try and find a work around so we can have it locked and be able to interact with it. Also this happens in any instanced content (garrisons, instances, raids) where the arrow is transformed into a map providing guidelines for roles etc. You just can't interact with it or right click it.

    Last but not least I get this weird LUA errors when I finish up any emissary quest and get the reward cache from it. Now this may have to do with other addons that have installed (Action Bar Profiles Saver or Decursive) or it is a library issue as I see something about those in the report but I'm no LUA expert so it is just an educated guess. Now for the record I have done a full reset of the guides and viewer before posting this so... please don't guide me to that direction.

    The error I get is as follows:

    Code:
    1x ...rfaceZygorGuidesViewer\ZygorGuidesViewer-8.0.lua:2412: attempt to index field '?' (a nil value)
    [string "@ZygorGuidesViewer\ZygorGuidesViewer-8.0.lua"]:2412: in function <...rfaceZygorGuidesViewer\ZygorGuidesViewer.lua:2 286>
    [string "=(tail call)"]: ?
    [string "@ZygorGuidesViewer\Poi.lua"]:311: in function `func'
    [string "@ActionBarProfiles\libs\AceTimer-3.0\AceTimer-3.0-17.lua"]:57: in function <...ActionBarProfiles\libs\AceTimer-3.0\AceTimer-3.0.lua:50>
    
    Locals:
    self = <table> {
    CraptOnReload = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:4466
    Expansion_Cata = true
    UPDATE_FACTION_Faction = <function> defined @ZygorGuidesViewer\Faction.lua:341
    BETAguides = false
    modules = <table> {
    }
    BFR = <table> {
    }
    GetTargetId = <function> defined @ZygorGuidesViewer\Functions.lua:312
    DevEnd = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:5502
    StackSizes = <table> {
    }
    optiontables_ordered = <table> {
    }
    Options_SetupBlizConfig = <function> defined @ZygorGuidesViewer\Options.lua:3636
    QUEST_COMPLETE = <function> defined @ZygorGuidesViewer\QuestAutoAccept.lua:453
    FakeCompleteQuest = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:3469
    PointerMap = <table> {
    }
    ScheduleTimer = <function> defined @ActionBarProfiles\libs\AceTimer-3.0\AceTimer-3.0.lua:94
    LoadInitialGuide = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:1089
    registered_mapspotset_groups = <table> {
    }
    ActionBar = <table> {
    }
    NotificationCenter = <table> {
    }
    actionicons = <table> {
    }
    OpenOptions = <function> defined @ZygorGuidesViewer\Options.lua:3667
    SetEnabledState = <function> defined @ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0.lua:424
    InPhase = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:5306
    MIN_STEP_HEIGHT = 12
    ProfilerEnable = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:4111
    Font = "ZygorGuidesViewer\Skins\OpenSans.TTF"
    GenericDragStartHandler = <function> defined @ZygorGuidesViewer\Skins\Default\ViewerFrame.lua:3 0
    UTILS = <table> {
    }
    Expansion_Shadowlands = true
    Pointer = <table> {
    }
    UIFrameFade = <table> {
    }
    TrackQuest = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:1672
    revision = 23850
    Anchors = <table> {
    }
    MOVE = <function> defined @ZygorGuidesViewer\Functions.lua:28
    Frame_OnHide = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:3170
    Disable = <function> defined @ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0.lua:314
    softassert = <function> defined @ZygorGuidesViewer\Functions.lua:1625
    Unhook = <function> defined @Decursive\Libs\AceHook-3.0\AceHook-3.0.lua:418
    F = <table> {
    }
    DIR = "ZygorGuidesViewer"
    Loot = <table> {
    }
    FindSuggestedGuides = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:1427
    L = <table> {
    }
    ItemLink = <table> {
    }
    GetPlayerPosition = <function> defined @ZygorGuidesViewer\MapCoords.lua:9
    Options_SetupConfig = <function> defined @ZygorGuidesViewer\Options.lua:3601
    GetMapContinent = <function> defined @ZygorGuidesViewer\MapCoords.lua:117
    Dungeons = <table> {
    }
    MergeTable = <function> defined @ZygorGuidesViewer\Functions.lua:22
    questsbyid = <table> {
    }
    SetDefaultModuleLibraries = <function> defined @ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0.lua:367
    IsPOIActive = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:5154
    UpdateLocking = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:2179
    IterateEmbeds = <function> defined @ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0.lua:442
    recentlyLearnedRecipes = <table> {
    }
    StepLimit = 20
    ForceReloadInitialGuide = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:1080
    UpdateFrame_Schedule = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:2277
    RawHookScript = <function> defined @Decursive\Libs\AceHook-3.0\AceHook-3.0.lua:395
    NewQuestEvent = <function> defined @ZygorGuidesViewer\QuestTracking.lua:461
    ClassToNumber = <table> {
    }
    QUES

    Thanks for all the hard work you're putting into this addon.
    Last edited by autolycuswolf; November 29, 2020, 09:06 AM.

    #2
    I will try to replicate that first one but I don't remember seeing anything like that and we've had no one else report an issue. For the locking of the arrow that is known and being worked on to allow clicking while it's locked. For your LUA error try disabling all other addons to see if you get the error when only Zygor is running.
    Become a Fan of Zygor Guides on Facebook:
    http://www.facebook.com/pages/Zygor-...04933799556988

    Follow Zygor Guides on Twitter:
    http://twitter.com/zygorguides

    Comment


      #3
      Thanks for the follow up.

      So regarding the first issue, it only happens when you hover over/click the zone in the quest log. I also tried the new skin, the old skin, transparency on, transparency off. Nothing. Still happening. Here's to hoping you will be able to replicate and see what is causing this.

      About the arrow, I'm glad that it is on your radar and you're looking into finding a solution.

      With regards to the LUA errors, I did disable all addons and still get that when I finish up any emissary quest and get the reward cache from it when only Zygor is running. And I got some other errors too. Here is what I got:

      Code:
      1x ...rfaceZygorGuidesViewer\ZygorGuidesViewer-8.0.lua:2412: attempt to index field '?' (a nil value)
      [string "@ZygorGuidesViewer\ZygorGuidesViewer-8.0.lua"]:2412: in function <...rfaceZygorGuidesViewer\ZygorGuidesViewer.lua:2286>
      [string "=(tail call)"]: ?
      [string "@ZygorGuidesViewer\Poi.lua"]:311: in function `func'
      [string "@ZygorGuidesViewer\Libs\AceTimer-3.0\AceTimer-3.0-17.lua"]:55: in function <...ZygorGuidesViewer\Libs\AceTimer-3.0\AceTimer-3.0.lua:48>
      
      Locals:
      self = <table> {
       CraptOnReload = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:4466
       Expansion_Cata = true
       UPDATE_FACTION_Faction = <function> defined @ZygorGuidesViewer\Faction.lua:341
       BETAguides = false
       MagicButton_OnClick = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:4591
       BFR = <table> {
       }
       GetTargetId = <function> defined @ZygorGuidesViewer\Functions.lua:312
       DevEnd = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:5502
       StackSizes = <table> {
       }
       optiontables_ordered = <table> {
       }
       Options_SetupBlizConfig = <function> defined @ZygorGuidesViewer\Options.lua:3636
       QUEST_COMPLETE = <function> defined @ZygorGuidesViewer\QuestAutoAccept.lua:453
       FakeCompleteQuest = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:3469
       PointerMap = <table> {
       }
       ScheduleTimer = <function> defined @ZygorGuidesViewer\Libs\AceTimer-3.0\AceTimer-3.0.lua:92
       LoadInitialGuide = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:1089
       registered_mapspotset_groups = <table> {
       }
       ActionBar = <table> {
       }
       NotificationCenter = <table> {
       }
       actionicons = <table> {
       }
       OpenOptions = <function> defined @ZygorGuidesViewer\Options.lua:3667
       SetEnabledState = <function> defined @ZygorGuidesViewer\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
       InPhase = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:5306
       MIN_STEP_HEIGHT = 12
       ProfilerEnable = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:4111
       Font = "ZygorGuidesViewer\Skins\OpenSans.TTF"
       GenericDragStartHandler = <function> defined @ZygorGuidesViewer\Skins\Default\ViewerFrame.lua:30
       UTILS = <table> {
       }
       Expansion_Shadowlands = true
       Pointer = <table> {
       }
       UIFrameFade = <table> {
       }
       TrackQuest = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:1672
       revision = 23850
       Anchors = <table> {
       }
       MOVE = <function> defined @ZygorGuidesViewer\Functions.lua:28
       Frame_OnHide = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:3170
       mostRecentlyAcceptedQuest = <table> {
       }
       Disable = <function> defined @ZygorGuidesViewer\Libs\AceAddon-3.0\AceAddon-3.0.lua:345
       softassert = <function> defined @ZygorGuidesViewer\Functions.lua:1625
       Unhook = <function> defined @ZygorGuidesViewer\Libs\AceHook-3.0\AceHook-3.0.lua:418
       F = <table> {
       }
       DIR = "ZygorGuidesViewer"
       Loot = <table> {
       }
       FindSuggestedGuides = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:1427
       L = <table> {
       }
       ItemLink = <table> {
       }
       GetPlayerPosition = <function> defined @ZygorGuidesViewer\MapCoords.lua:9
       Options_SetupConfig = <function> defined @ZygorGuidesViewer\Options.lua:3601
       GetMapContinent = <function> defined @ZygorGuidesViewer\MapCoords.lua:117
       Dungeons = <table> {
       }
       MergeTable = <function> defined @ZygorGuidesViewer\Functions.lua:22
       questsbyid = <table> {
       }
       SetDefaultModuleLibraries = <function> defined @ZygorGuidesViewer\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
       IsPOIActive = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:5154
       UpdateLocking = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:2179
       IterateEmbeds = <function> defined @ZygorGuidesViewer\Libs\AceAddon-3.0\AceAddon-3.0.lua:473
       recentlyLearnedRecipes = <table> {
       }
       StepLimit = 20
       ForceReloadInitialGuide = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:1080
       UpdateFrame_Schedule = <function> defined @ZygorGuidesViewer\ZygorGuidesViewer.lua:2277
       RawHookScript = <function> defined @ZygorGuidesViewer\Libs\AceHook-3.0\AceHook-3.
      And:
      Code:
      1x ZygorGuidesViewer\ActionBar.lua:293: attempt to index local 'button' (a nil value)
      [string "@ZygorGuidesViewer\ActionBar.lua"]:293: in function `SetButton'
      [string "@ZygorGuidesViewer\ActionBar.lua"]:88: in function `SetActionButtons'
      [string "@ZygorGuidesViewer\ActionBar.lua"]:37: in function `func'
      [string "@ZygorGuidesViewer\Libs\AceTimer-3.0\AceTimer-3.0-17.lua"]:55: in function <...ZygorGuidesViewer\Libs\AceTimer-3.0\AceTimer-3.0.lua:48>
      
      Locals:
      self = <table> {
       Active = true
       ClearBar = <function> defined @ZygorGuidesViewer\ActionBar.lua:410
       SetAlpha = <function> defined @ZygorGuidesViewer\ActionBar.lua:487
       ToggleFrame = <function> defined @ZygorGuidesViewer\ActionBar.lua:250
       ShowTooltip = <function> defined @ZygorGuidesViewer\ActionBar.lua:92
       ShowDisabledOverlay = <function> defined @ZygorGuidesViewer\ActionBar.lua:166
       CreateFrame = <function> defined @ZygorGuidesViewer\ActionBar.lua:101
       SnapToZGVFrame = <function> defined @ZygorGuidesViewer\ActionBar.lua:223
       TutorialPreview = <function> defined @ZygorGuidesViewer\ActionBar.lua:498
       Buttons = <table> {
       }
       ReanchorButtons = <function> defined @ZygorGuidesViewer\ActionBar.lua:432
       SetButton = <function> defined @ZygorGuidesViewer\ActionBar.lua:272
       SetTimer = <table> {
       }
       Frame = ZygorGuidesViewer_ActionBar {
       }
       SetScale = <function> defined @ZygorGuidesViewer\ActionBar.lua:476
       Frame_OnUpdate = <function> defined @ZygorGuidesViewer\ActionBar.lua:171
       SetActionButtons = <function> defined @ZygorGuidesViewer\ActionBar.lua:42
       ApplySkin = <function> defined @ZygorGuidesViewer\ActionBar.lua:233
      }
      btype = "kill"
      object = 90537
      button = nil
      action_index = false
      num = 2
      (*temporary) = nil
      (*temporary) = nil
      (*temporary) = ZygorGuidesViewer_ActionBar {
       BottomLeftCorner = <unnamed> {
       }
       close = <unnamed> {
       }
       SquareCorners = <function> defined @ZygorGuidesViewer\UiWidgets\Frame.lua:182
       OnBackdropLoaded = <function> defined @SharedXML\Backdrop.lua:195
       GetBackdropColor = <function> defined @SharedXML\Backdrop.lua:433
       DoFadeIn = <function> defined @ZygorGuidesViewer\UiWidgets\Frame.lua:166
       CanDrag = <function> defined @ZygorGuidesViewer\UiWidgets\Frame.lua:105
       TopLeftCorner = <unnamed> {
       }
       RightEdge = <unnamed> {
       }
       New = <function> defined @ZygorGuidesViewer\UiWidgets\Frame.lua:38
       ApplyBackdrop = <function> defined @SharedXML\Backdrop.lua:337
       SetBackdrop = <function> defined @SharedXML\Backdrop.lua:372
       ClearBackdrop = <function> defined @SharedXML\Backdrop.lua:325
       GetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:452
       GetBackdrop = <function> defined @SharedXML\Backdrop.lua:390
       ResetTimeStamp = <function> defined @ZygorGuidesViewer\UiWidgets\Frame.lua:160
       DoFadeOut = <function> defined @ZygorGuidesViewer\UiWidgets\Frame.lua:174
       SetBorderBlendMode = <function> defined @SharedXML\Backdrop.lua:309
       UpdateTimeStamp = <function> defined @ZygorGuidesViewer\UiWidgets\Frame.lua:149
       backdropInfo = <table> {
       }
       OnBackdropSizeChanged = <function> defined @SharedXML\Backdrop.lua:225
       HasBackdropInfo = <function> defined @SharedXML\Backdrop.lua:321
       GetEdgeSize = <function> defined @SharedXML\Backdrop.lua:231
       Overlay = <unnamed> {
       }
       0 = <userdata>
       TopEdge = <unnamed> {
       }
       TopRightCorner = <unnamed> {
       }
       ShowIf = <function> defined @ZygorGuidesViewer\UiWidgets\Frame.lua:141
       Center = <unnamed> {
       }
       EnableIf = <function> defined @ZygorGuidesViewer\UiWidgets\Frame.lua:145
       SetupTextureCoordinates = <function> defined @SharedXML\Backdrop.lua:257
       SetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:465
       BottomEdge = <unnamed> {
       }
       SetupPieceVisuals = <function> defined @SharedXML\Backdrop.lua:289
       SetBackdropColor = <function> defined @SharedXML\Backdrop.lua:442
       LeftEdge = <unnamed> {
       }
       BottomRightCorner = <unnamed> {
       }
      }
      (*temporary) = "ZygorAB2"
      (*temporary) = true
      (*temporary) = true
      (*temporary) = nil
      (*temporary) = nil
      (*temporary) = nil
      (*temporary) = nil
      (*temporary) = nil
      (*temporary) = nil
      (*temporary) = "ZygorAB2"
      (*tempor
      Also:
      Code:
      1x [ADDON_ACTION_BLOCKED] AddOn 'ZygorGuidesViewer' tried to call the protected function 'EditMacro()'.
      [string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
      [string "=[C]"]: in function `EditMacro'
      [string "@ZygorGuidesViewer\ActionBar.lua"]:421: in function `ClearBar'
      [string "@ZygorGuidesViewer\ActionBar.lua"]:45: in function `SetActionButtons'
      [string "@ZygorGuidesViewer\ActionBar.lua"]:37: in function `func'
      [string "@ZygorGuidesViewer\Libs\AceTimer-3.0\AceTimer-3.0-17.lua"]:55: in function <...ZygorGuidesViewer\Libs\AceTimer-3.0\AceTimer-3.0.lua:48>
      Thanks again for looking into that

      Comment

      Working...
      X