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

Announcement

Collapse
No announcement yet.

Skillit-classic not working anymore after the gold guide has been added.

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

    Skillit-classic not working anymore after the gold guide has been added.

    I am trying to use skillet-classic but this one now gives an error: see below.

    When I disable zygor it works again.
    If I disable the GoldUI\Gold.xml in files.xml skillet also works again.

    Not sure if other addons are also affected.

    -------------------------------------------------------------------------------

    11x Skillet-Classic\UI\Filtering.lua:117: attempt to call method 'GetParent' (a nil value)
    Skillet-Classic\UI\Filtering.lua:117: in function `initFunction'
    FrameXML\UIDropDownMenu.lua:79: in function `UIDropDownMenu_Initialize'
    Skillet-Classic\UI\Filtering.lua:93: in function `FilterDropDown_OnLoad'
    Skillet-Classic\UI\Sorting.lua:373: in function `SortAndFilterRecipes'
    Skillet-Classic\SkilletData.lua:1043: in function <Skillet-Classic\SkilletData.lua:655>
    Skillet-Classic\SkilletData.lua:1101: in function `RescanTrade'
    Skillet-Classic\Skillet-11304.nil.lua:920: in function `?'
    ...s\AddOnSkins\Libs\Ace3\AceTimer-3.0\AceTimer-3.0-17.lua:55: in function <...s\AddOnSkins\Libs\Ace3\AceTimer-3.0\AceTimer-3.0.lua:50>

    Locals:
    menuFrame = SkilletFilterDropdown {
    0 = <userdata>
    Right = SkilletFilterDropdownRight {
    }
    Left = SkilletFilterDropdownLeft {
    }
    displayMode = "MENU"
    initialize = <function> defined @Skillet-Classic\UI\Filtering.lua:101
    Button = SkilletFilterDropdownButton {
    }
    Icon = SkilletFilterDropdownIcon {
    }
    Middle = SkilletFilterDropdownMiddle {
    }
    Text = SkilletFilterDropdownText {
    }
    }
    level = nil
    player = "???????"
    tradeID = 2575
    subClass = <table> {
    17771 = "Trade Goods"
    2840 = "Trade Goods"
    name = <table> {
    }
    3859 = "Trade Goods"
    12359 = "Trade Goods"
    3860 = "Trade Goods"
    3576 = "Trade Goods"
    2841 = "Trade Goods"
    2842 = "Trade Goods"
    3577 = "Trade Goods"
    selected = "None"
    3575 = "Trade Goods"
    6037 = "Trade Goods"
    }
    invSlot = <table> {
    17771 = ""
    2840 = ""
    name = <table> {
    }
    3859 = ""
    12359 = ""
    3860 = ""
    3576 = ""
    2841 = ""
    2842 = ""
    3577 = ""
    selected = "None"
    3575 = ""
    6037 = ""
    }
    index = 1
    info = <table> {
    arg2 = "None"
    arg1 = "None"
    value = 1
    text = "None"
    func = <function> defined @Skillet-Classic\UI\Filtering.lua:186
    }
    (*temporary) = nil
    (*temporary) = <table> {
    GetAuctionCount = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:886
    ScanLookupByExact = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:203
    CreateUIFrame = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1255
    ImportHourly = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1341
    last_AILU_time = 0
    GetAnalysis = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1138
    SetState = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1080
    CanScanByName = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:232
    CanScanFast = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:239
    queryspin = 0
    enabled = true
    rawdata = <table> {
    }
    time = <table> {
    }
    GetPrices = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1186
    state = "SS_OUT"
    DebugItem = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1291
    ScanFast = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:70
    scan_pages = 0
    Work = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:467
    prev_scan = <table> {
    }
    UpdateHandler = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:524
    ScanByPartialName = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:155
    FUI = ZGGoldScanUI {
    }
    last_scan_start_time_ms = 0
    FWORK = ZGGoldScanWork {
    }
    GetScanFastTimeString = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:253
    CreateWorkFrame = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1194
    BlockNeutral = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1442
    data = <table> {
    }
    EstimateTimeUntilHourly = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1379
    AnalyzeAuctions = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:893
    Crash = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1335
    PrepareBeforeScanning = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:562
    Debug = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1330
    db = <table> {
    }
    percentile = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1128
    ShowScanButton = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1286
    ScanByName = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:91
    Proxy = <table> {
    }
    UIFrameOnEvent = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1246
    ResultsListComplete = <function> defined @Zy
    Last edited by schroeg; March 25, 2020, 09:01 AM.

    #2
    I see AddonSkins mentioned in the error. If you disable the AddonSkins portion of ElvUI do you still have issues?
    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
      Hello

      Yes, also when I disable the AddonSkins I get an error.

      I have also disabled all addon except:
      BugGrabber
      BugSack
      Skillet-Classic
      Titan Panel
      ElvUI

      Now the error is gone.

      However when I now enable an addon which uses the AceTimer-3.0 library then the error returns.

      After enabling e.g. Details!Damage Meter the following error is seen


      1x Skillet-Classic\UI\Filtering.lua:117: attempt to call method 'GetParent' (a nil value)
      Skillet-Classic\UI\Filtering.lua:117: in function `initFunction'
      FrameXML\UIDropDownMenu.lua:79: in function `UIDropDownMenu_Initialize'
      Skillet-Classic\UI\Filtering.lua:93: in function `FilterDropDown_OnLoad'
      Skillet-Classic\UI\Sorting.lua:373: in function `SortAndFilterRecipes'
      Skillet-Classic\SkilletData.lua:1043: in function <Skillet-Classic\SkilletData.lua:655>
      Skillet-Classic\SkilletData.lua:1101: in function `RescanTrade'
      Skillet-Classic\Skillet-11304.nil.lua:920: in function `?'
      ...ceDetails\Libs\AceTimer-3.0\AceTimer-3.0-17.lua:55: in function <...ceDetails\Libs\AceTimer-3.0\AceTimer-3.0.lua:50>

      Locals:
      menuFrame = SkilletFilterDropdown {
      0 = <userdata>
      Right = SkilletFilterDropdownRight {
      }
      Left = SkilletFilterDropdownLeft {
      }
      displayMode = "MENU"
      initialize = <function> defined @Skillet-Classic\UI\Filtering.lua:101
      Button = SkilletFilterDropdownButton {
      }
      Icon = SkilletFilterDropdownIcon {
      }
      Middle = SkilletFilterDropdownMiddle {
      }
      Text = SkilletFilterDropdownText {
      }
      }
      level = nil
      player = "?????????"
      tradeID = 2575
      subClass = <table> {
      17771 = "Trade Goods"
      3575 = "Trade Goods"
      3576 = "Trade Goods"
      6037 = "Trade Goods"
      12359 = "Trade Goods"
      2840 = "Trade Goods"
      name = <table> {
      }
      2841 = "Trade Goods"
      2842 = "Trade Goods"
      3577 = "Trade Goods"
      selected = "None"
      3860 = "Trade Goods"
      3859 = "Trade Goods"
      }
      invSlot = <table> {
      17771 = ""
      3575 = ""
      3576 = ""
      6037 = ""
      12359 = ""
      2840 = ""
      name = <table> {
      }
      2841 = ""
      2842 = ""
      3577 = ""
      selected = "None"
      3860 = ""
      3859 = ""
      }
      index = 1
      info = <table> {
      arg2 = "None"
      arg1 = "None"
      value = 1
      text = "None"
      func = <function> defined @Skillet-Classic\UI\Filtering.lua:186
      }
      (*temporary) = nil
      (*temporary) = <table> {
      GetAuctionCount = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:886
      ScanLookupByExact = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:203
      CreateUIFrame = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1255
      ImportHourly = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1341
      last_AILU_time = 0
      GetAnalysis = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1138
      SetState = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1080
      CanScanByName = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:232
      CanScanFast = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:239
      queryspin = 0
      enabled = true
      rawdata = <table> {
      }
      time = <table> {
      }
      GetPrices = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1186
      state = "SS_OUT"
      DebugItem = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1291
      ScanFast = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:70
      scan_pages = 0
      Work = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:467
      prev_scan = <table> {
      }
      UpdateHandler = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:524
      ScanByPartialName = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:155
      FUI = ZGGoldScanUI {
      }
      last_scan_start_time_ms = 0
      FWORK = ZGGoldScanWork {
      }
      GetScanFastTimeString = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:253
      CreateWorkFrame = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1194
      BlockNeutral = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1442
      data = <table> {
      }
      EstimateTimeUntilHourly = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1379
      AnalyzeAuctions = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:893
      Crash = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1335
      PrepareBeforeScanning = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:562
      Debug = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1330
      db = <table> {
      }
      percentile = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1128
      ShowScanButton = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1286
      ScanByName = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:91
      Proxy = <table> {
      }
      UIFrameOnEvent = <function> defined @ZygorGuidesViewerClassic\GoldUI\Scan.lua:1246
      ResultsListComplete = <function> defined @Zy

      Comment


        #4
        Since those errors are for Skillet-Classic you will need to submit the LUA error to that addon's author for them to fix.
        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


          #5
          Sorry if I am offending someone but I am very dissatisfied with this answer.

          Zygor has added a new feature: Gold guide. Due to this a working adding is broken and probably more addons which I am unaware of.
          I know from the past in retail that Zygor has modifed the Ace3 libraries which where not compatible with the common one.

          Since this addon gives the error just give as a response let them fix what we probably have broken.

          For now I have to disable some addons to get everything working again.
          Since I am still using the Zygor Guide for leveling I will disable this addon for now and try to find a good replacement.

          In the mean time I will try to report this error also to the Skillit author.

          Edit:
          It seems it is already reported to the Skillet-Classic author:
          https://www.wowace.com/projects/skil...sic/issues/146

          It seems we are in a dead loop.
          Last edited by schroeg; March 26, 2020, 04:46 PM.

          Comment


            #6
            I get the same as schroeg with only 3 addons loaded : Zygor Guides Classic, Skillet-Classic & Swatter to get the error text.

            I have been using both Skillet and Zygor for a long time, and Zygor Guides seem to be tainting the GetParent() function.

            Skillet would open fine on a fresh UI load, until you craft anything (whether completely crafted or stopped) and close the crafting window.
            Without Zygor Guides loaded this works every time. With Zygor guides enabled, this fails every time.

            Date: 2020-03-27 00:09:31
            ID: 1
            Error occured in: Global
            Count: 1
            Message: ..\AddOns\Skillet-Classic\UI\Filtering.lua line 116:
            attempt to call field 'GetParent' (a nil value)
            Debug:
            Skillet-Classic\UI\Filtering.lua:116: initFunction()
            ..\FrameXML\UIDropDownMenu.lua:79: UIDropDownMenu_Initialize()
            Skillet-Classic\UI\Filtering.lua:93: FilterDropDown_OnLoad()
            Skillet-Classic\UI\Sorting.lua:373: SortAndFilterRecipes()
            Skillet-Classic\SkilletData.lua:1043:
            Skillet-Classic\SkilletData.lua:655
            Skillet-Classic\SkilletData.lua:1101: RescanTrade()
            Skillet-Classic\UI\MainFrame.lua:853: UpdateTradeSkillWindow()
            Skillet-Classic\SkilletQueue.lua:43: AdjustInventory()
            Skillet-Classic\SkilletQueue.lua:559: ContinueCast()
            Skillet-Classic\SkilletQueue.lua:476: ?()
            ...sic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119:
            ...sic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119
            [C]: ?
            ...sic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:29:
            ...sic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25
            ...sic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:64: Fire()
            ...s\Skillet-Classic\Libs\AceEvent-3.0\AceEvent-3.0.lua:120:
            ...s\Skillet-Classic\Libs\AceEvent-3.0\AceEvent-3.0.lua:119
            [C]: CastSpell()
            ..\FrameXML\SpellBookFrame.lua:351: SpellButton_OnClick()
            [string "*:OnClick"]:4:
            [string "*:OnClick"]:1
            Locals:
            None
            AddOns:
            Swatter, v8.2.6377 (SwimmingSeadragon)
            SkilletClassic, vr152
            ZygorGuidesViewerClassic, v1.0
            BlizRuntimeLib_enUS v1.13.4.11304 <none>
            (ck=8d)

            Comment


              #7
              Will there be any action by Zygor to investigate this issue, since both addon authors are pointing to each other.

              Comment


                #8
                Just a quick update. Our dev team is working with the Skillet author to try to track down exactly what is causing the issues and come up with a solution, whether it's a change in our code or the Skillet code that is needed. There is currently no ETA on a resolution for this but we wanted to let you know that it is being worked on.
                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