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

Announcement

Collapse
No announcement yet.

Item-Upgrades.lua error

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

    Item-Upgrades.lua error

    I keep getting the error below on multiple toons. It happens usually when I'm applying something to my weapons like poison or sharpening stones, but sometimes when I'm just hovering quest items.

    If I turn Zygor off, it stops completely. If not, I end up getting hundreds and hundreds of these throughout the day:

    114x ...ceZygorGuidesViewerClassic\Item-Upgrades.lua:176: attempt to compare nil with number
    ...ceZygorGuidesViewerClassic\Item-Upgrades.lua:176: in function <...ceZygorGuidesViewerClassic\Item-Upgrades.lua:157>
    ...ceZygorGuidesViewerClassic\Item-Upgrades.lua:464: in function `ProcessWeaponQueue'
    ...eZygorGuidesViewerClassic\Item-ItemScore.lua:609: in function <...eZygorGuidesViewerClassic\Item-ItemScore.lua:540>
    [C]: ?
    [C]: ?
    [C]: ?
    Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:424: in function <Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418>
    ...Master\LibTSM\Service\ItemTooltipClasses\Wrappe r.lua:89: in function <...Master\LibTSM\Service\ItemTooltipClasses\Wrapp er.lua:87>
    [C]: in function `SetInventoryItem'
    FrameXML\PaperDollFrame.lua:818: in function `oldPaperDollItemSlotButton_OnEnter'
    ItemRack\ItemRack-3.25.nil.lua:1643: in function `PaperDollItemSlotButton_OnEnter'
    [string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>

    Locals:
    newitem = <table> {
    stats = <table> {
    }
    validated = true
    class = 2
    itemlinkfull = "|cff0070dd|Hitem:15806::::::::60:::11::::|h[Mirah's Song]|h|r"
    validstatus = "ok"
    itemlink = "item:15806::::::::60:::11::::"
    quality = 3
    valid = true
    type = "INVTYPE_WEAPON"
    slot = 16
    minlevel = 0
    score = 44.005000
    slot_2 = 17
    subclass = 7
    twohander = false
    itemlvl = 61
    itemid = 15806
    texture = 135344
    }
    olditem = <table> {
    stats = <table> {
    }
    validated = true
    class = 2
    itemlinkfull = "|cff0070dd|Hitem:18498:805:::::::60:::1::::|h[Hedgecutter]|h|r"
    validstatus = "ok"
    itemlink = "item:18498:805:::::::60:::1::::"
    quality = 3
    valid = true
    type = "INVTYPE_WEAPON"
    slot = 16
    minlevel = 55
    slot_2 = 17
    subclass = 0
    twohander = false
    itemlvl = 60
    itemid = 18498
    texture = 132402
    }
    secondnewitem = nil
    new_item_score = 44.005000
    (*temporary) = nil
    (*temporary) = <table> {
    rules = <table> {
    }
    SkillNamesRev = <table> {
    }
    GetItemDetails = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:203
    playerclassName = "Warrior"
    Item_Armor_Types = <table> {
    }
    SecureHookScript = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:410
    QuestItem = <table> {
    }
    RawHookScript = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:395
    playerclass = "WARRIOR"
    Upgrades = <table> {
    }
    TooltipPatched = false
    Keywords = <table> {
    }
    whiteScoreWeight = 0.013500
    playerDualWield = true
    UsesCustomWeights = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:666
    ActiveRuleSet = <table> {
    }
    DelayedRefreshUserData = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:102
    SkillNames = <table> {
    }
    playerfaction = "Alliance"
    SecureHook = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:336
    RefreshUserData = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:109
    playerclassNum = 1
    Defaults = <table> {
    }
    Item_Weapon_Types = <table> {
    }
    TypeToSlot = <table> {
    }
    Unhook = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:418
    Initialise = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:29
    GetEquipmentSkills = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:686
    hooks = <table> {
    }
    SetStatWeights = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:117
    HookScript = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:366
    NormaliseStatName = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:182
    playerDualTwohanders = false
    IsValidItem = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:428
    eventFrame = <unnamed> {
    }
    Builds = <table> {
    }
    ItemCache = <table> {
    }
    Hook = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:274
    UnhookAll = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:477
    Unique_Equipped_Families = <table> {
    }
    GetItemInSlot = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:521
    GetEquippedStatValue = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:699
    GetItemScore = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:358
    OnEvent = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:71
    Items = <table> {
    }
    KnownKeyWords = <table> {
    }
    IsHooked = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:493
    RawHook = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:313
    playerlevel = 60
    Skills = <table> {
    }
    GetValidSlots = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:317
    strip_link = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:20
    }
    (*temporary) = "it

    #2
    If you disable all other addons do you still get this error?
    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
      Yes, I still get the error.

      Comment


        #4
        Try this for a test.

        1. Exit the game
        2. Go to your WoW/_classic_/Cache folder and delete everything in there
        3. Go to your WoW/_classic_ folder and rename the Interface and WTF folders to Interface.Old and WTF.Old
        4. Run the Zygor desktop client, click check for updates at the top, and then click on the Install button
        5. Go in game to test and then let me know if that fixed it

        This will make your game act like a fresh install and you will only have Zygor installed. See if you still get the error like this. You will be able to get your other addons and settings back after testing with renaming those folders back if the test still is the same.
        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