WoWEquip

2 - Big conflict with GearScore

What steps will reproduce the problem?

1. Install GearScore v3.0.12. 2. Log on with a character (80 Priest) with the standard equipment he normally wears. Then manually switch out one of his trinkets for another (by clicking and dragging from a backpack, not using the Equipment Manager or anything else) to test out the "gear score". The trinkets being changed: replacing Forethought Talisman with Binding Light. WoWEquip is not part of the process, I don't activate it.

What is the expected output? What do you see instead?

Expected: things to go smoothly. Instead: a massive spam of BugSack errors (as I have turned off the throttling of it). 1000 different errors in just a few seconds. The errors continue being spammed until relogging with either WoWEquip or GearScore disabled.

What version of the product are you using?

Beta1.1-8-gd4d95db with LibItemBonus-2.0 r86 (the only mod I normally run that uses that library is WoWEquip). USEnglish client/server, WoW 3.2.2.10505 live.

Do you have an error log of what happened?

A couple of the 1000 recorded errors:

["message"] = {
				"WoWEquip-WoWEquip Beta 1.1\\Libs\\LibItemBonus-2.0\\core.lua:788: attempt to index local 'set' (a nil value)\nWoWEquip-WoWEquip Beta 1.1\\Libs\\LibItemBonus-2.0\\core.lua:857: in function `BuildBonusSet'\nWoWEquip-WoWEquip Beta 1.1\\Libs\\LibItemBonus-2.0\\core.lua:926: in function `ScanEquipment'\nWoWEquip-WoWEquip Beta 1.1\\Libs\\LibItemBonus-2.0\\core.lua:51: in function <...rface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:48>\n\nLocals:|r\nself = <unnamed> {\n 0 = <userdata>\n}\nelapsed = 0.018000001087785\nwaitTime = -46.279001151212\nlib = <table> {\n ScanItemLink = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:723\n bonuses = <table> {\n }\n AddOtherValue = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:652\n GetSetBonuses = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:942\n GetSlotBonus = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:966\n ClearCache = <function", -- [1]
				"> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:938\n BuildBonusSet = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:853\n CheckGeneric = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:627\n CheckSkillRating = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:671\n AddValue = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:540\n AddValueMultiple = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:558\n CheckToken = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:578\n RegisterCallback = <function> defined @Interface\\AddOns\\AddonLoader\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:117\n UnregisterCallback = <function> defined @Interface\\AddOns\\AddonLoader\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:180\n GetRatingBonus = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\r", -- [2]
				"atings.lua:99\n GetBonus = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\ratings.lua:161\n ScanEquipment = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:924\n CheckEnchantId = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\enchants.lua:13\n IsValidName = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\postprocess.lua:103\n TriggerEvent = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:904\n Print = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:5\n ScanTooltipFrame = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:990\n GetNameList = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\postprocess.lua:107\n CheckPassive = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:571\n GetFriendlyBonus = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBon", -- [3]
				"us-2.0\\ratings.lua:153\n MergeDetails = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:890\n ENCHANTS = <table> {\n }\n ScanItem = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:979\n UnregisterAllCallbacks = <function> defined @Interface\\AddOns\\AddonLoader\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:201\n CheckSingleGeneric = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:608\n Debug = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:15\n GetBonusFriendlyName = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:971\n GetBonusDetails = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:962\n GetSlotBonuses = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:952\n IsActive = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:975\n Reload = <function> defined @", -- [4]
				"Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:933\n AddBonusInfo = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:690\n patterns = <table> {\n }\n events = <table> {\n }\n GetUnitEquipment = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:826\n CheckOther = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:664\n frame = <unnamed> {\n }\n error = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:18\n tooltip = <unnamed> {\n }\n}\n\n  ---", -- [5]
			},
			["type"] = "error",
			["session"] = 2106,
			["counter"] = 1,
		}, -- [1]
["message"] = {
				"WoWEquip-WoWEquip Beta 1.1\\Libs\\LibItemBonus-2.0\\core.lua:788: attempt to index local 'set' (a nil value)\nWoWEquip-WoWEquip Beta 1.1\\Libs\\LibItemBonus-2.0\\core.lua:857: in function `BuildBonusSet'\nWoWEquip-WoWEquip Beta 1.1\\Libs\\LibItemBonus-2.0\\core.lua:926: in function `ScanEquipment'\nWoWEquip-WoWEquip Beta 1.1\\Libs\\LibItemBonus-2.0\\core.lua:51: in function <...rface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:48>\n\nLocals:|r\nself = <unnamed> {\n 0 = <userdata>\n}\nelapsed = 0.012000000104308\nwaitTime = -46.291001151316\nlib = <table> {\n ScanItemLink = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:723\n bonuses = <table> {\n }\n AddOtherValue = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:652\n GetSetBonuses = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:942\n GetSlotBonus = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:966\n ClearCache = <function", -- [1]
				"> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:938\n BuildBonusSet = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:853\n CheckGeneric = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:627\n CheckSkillRating = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:671\n AddValue = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:540\n AddValueMultiple = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:558\n CheckToken = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:578\n RegisterCallback = <function> defined @Interface\\AddOns\\AddonLoader\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:117\n UnregisterCallback = <function> defined @Interface\\AddOns\\AddonLoader\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:180\n GetRatingBonus = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\r", -- [2]
				"atings.lua:99\n GetBonus = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\ratings.lua:161\n ScanEquipment = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:924\n CheckEnchantId = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\enchants.lua:13\n IsValidName = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\postprocess.lua:103\n TriggerEvent = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:904\n Print = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:5\n ScanTooltipFrame = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:990\n GetNameList = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\postprocess.lua:107\n CheckPassive = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:571\n GetFriendlyBonus = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBon", -- [3]
				"us-2.0\\ratings.lua:153\n MergeDetails = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:890\n ENCHANTS = <table> {\n }\n ScanItem = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:979\n UnregisterAllCallbacks = <function> defined @Interface\\AddOns\\AddonLoader\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:201\n CheckSingleGeneric = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:608\n Debug = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:15\n GetBonusFriendlyName = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:971\n GetBonusDetails = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:962\n GetSlotBonuses = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:952\n IsActive = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:975\n Reload = <function> defined @", -- [4]
				"Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:933\n AddBonusInfo = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:690\n patterns = <table> {\n }\n events = <table> {\n }\n GetUnitEquipment = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:826\n CheckOther = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:664\n frame = <unnamed> {\n }\n error = <function> defined @Interface\\AddOns\\WoWEquip\\Libs\\LibItemBonus-2.0\\core.lua:18\n tooltip = <unnamed> {\n }\n}\n\n  ---", -- [5]
			},
			["type"] = "error",
			["session"] = 2106,
			["counter"] = 1,
		}, -- [2]

and so on. None of the errors appear to have a counter greater than "1" and the only differences between them all is the following line: "elapsed =(time)\nwaitTime = (time)".

Please provide any additional information below.

Not the world's biggest fan of GearScore, but decided to give it a try as it seems to be becoming the unfortunate accepted standard for player gear ratings, at least on my server.

User When Change
Zidomo Mon, 12 Oct 2009 21:32:42 Create

You must login to post a comment. Don't have an account? Register to get one!

Facts

Reported on
12 Oct 2009
Status
New - Issue has not had initial review yet.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.

Reported by

Possible assignees