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

Announcement

Collapse
No announcement yet.

Guide viewer errors when auto-scrolling

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

    Guide viewer errors when auto-scrolling

    When loading a partially-completed guide, or when right-clicking the "Next step" button, which would cause the guide to scroll through already-completed content, I am getting a large (and continuously-growing, while viewer is visible) number of errors pertaining to viewerframe.lua. Error text is below, as captured using the buggrabber addon.

    Code:
    2569x ...dOns/ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1506: attempt to index field 'Scroll' (a nil value)
    [string "@ZygorGuidesViewer/Skins/Default/ViewerFrame.lua"]:1506: in function <...dOns/ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1453>
    
    Locals:
    self = ZygorGuidesViewerFrame {
    0 = <userdata>
    oldyPos = 0
    UpdateLocking = <function> defined @ZygorGuidesViewer/Skins/Default/Skin.lua:150
    MiniButton_OnClick = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2148
    stickySepPool = <table> {
    }
    CloseButton_OnClick = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2183
    StopMovingOrSizing = <function> defined =[C]:-1
    NextButton_OnClick = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2075
    OnShow = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1368
    ReportButton_OnEnter = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2127
    GuideShareButton_OnEnter = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2141
    mouseCount = 0
    SetSpecialState = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1726
    ResizerBottom = Frame {
    }
    stepFramePools = <table> {
    }
    bdflash = ZygorGuidesViewerFrame_bdflash {
    }
    StartSizing = <function> defined =[C]:-1
    Scroll_Slider_OnValueChanged = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2209
    ResizerRight = Frame {
    }
    ReportButton_OnClick = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2123
    MenuHostSettings = Frame {
    }
    ShowSpecialState = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1731
    HelpButton_OnClick = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2109
    Scroll_OnUpdate = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2198
    ThinFlash = Frame {
    }
    HideRemainingSteps = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1385
    OnLoad = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1164
    ResizerLeft = Frame {
    }
    StopFlashAnimation = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1687
    ResetWindow = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1702
    AlignFrame = <function> defined @ZygorGuidesViewer/Skins/Default/Skin.lua:180
    Notifications_OnEnter = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2042
    leftCount = 0
    specialstate = "normal"
    NextButtonSpecial_OnClick = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2093
    OnSizeChanged = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1613
    ThinFlash_OnLoad = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2226
    NextButton_OnEnter = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2085
    HelpButton_OnEnter = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2115
    Border = Frame {
    }
    NextButtonSpecial_OnEnter = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2096
    StepNum_OnMouseWheel = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2214
    skin = <table> {
    }
    ReportStepButton_OnClick = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:2189
    OnUpdate = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1453
    everything = <table> {
    }
    ResizerBottomLeft = Frame {
    }
    oldWidth = 449.333435
    oldxPos = 0
    MenuHostGuides = Frame {
    }
    ProgressBar = Button {
    }
    CreateStepPools = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1348
    PixelSnapDisabled = true
    ApplySkin = <function> defined @ZygorGuidesViewer/Skins/Default/Skin.lua:34
    AddStep = <function> defined @ZygorGuidesViewer/Skins/Default/ViewerFrame.lua:1391
    MiniButton_OnEnter = <

    #2
    First, if you use widgets go into the Profile section of the guide viewer settings in game and click on Backup. That should give you a string that you can copy/paste into a text file on your computer to save it. Then do the following steps to do a full guide reset:

    1. exit WoW
    2. go to the WoW/_retail_/Interface/Addons folder and delete any Zygor folders
    3. go to the WoW/_retail_/WTF/Account/<your account name here>/SavedVariables folder and delete the Zygor files in there
    4. run the desktop client and install a fresh copy of the guides
    5. go back in game to test and see if that fixed it

    If that fixed it then you can go back into the guide viewer settings and in the Profile section you can paste that backup string into the box at the bottom and click on Restore. That will restore your widget layout and data.
    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

    Working...
    X