This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Live
PTR
10.2.7
PTR
10.2.6
Beta
Wowhead Client AddOn in MoP beta
Post Reply
Return to board index
Post by
codi
GetTalentInfo() has also changed in MoP:
Message: Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:4159: attempt to compare number with nil
Time: 07/10/12 18:55:41
Count: 1
Stack: Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:4159: in function `wlGetDodgePerAgi'
Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:4052: in function `wlGetBaseStats'
Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:385: in function `?'
Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:3012: in function <Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:3010>
Locals: lvl = 90
class = "ROGUE"
_ = nil
_ = nil
_ = nil
_ = nil
num = nil
Post by
VoyseyS
Here are a couple of BugGrabbers for you. WoW Beta - Mists of Pandaria.
This error cropped up on my Human Monk
{
= "+Wowhead_Looter-40020\\Wowhead_Looter.lua:4183: attempt to perform arithmetic on local \"D_b\" (a nil value)",
= "2012/07/11 09:44:01",
= "lvl = 19\nclass = \"MONK\"\nrace = \"Human\"\nplayerSpec = nil\n(*temporary) = <table> {\n SPIRIT = 0\n INTELLECT = 40\n STAMINA = 32\n STRENGTH = 30\n AGILITY = 32\n}\nUnitLevel = <func> =:-1\nselect = <func> =:-1\nUnitClass = <func> =:-1\nUnitRace = <func> =:-1\nceil = <func> =:-1\npairs = <func> =:-1\nWL_TOUGHNESS_IDS = <table> {\n 53122 = 7\n 53124 = 30\n 53121 = 5\n 53123 = 10\n 74496 = 120\n 53120 = 3\n 53040 = 60\n}\n",
= "+Wowhead_Looter-40020\\Wowhead_Looter.lua:4183: in function \"wlGetDodgePerAgi\"\n+Wowhead_Looter-40020\\Wowhead_Looter.lua:4052: in function \"wlGetBaseStats\"\n+Wowhead_Looter-40020\\Wowhead_Looter.lua:385: in function \"?\"\n+Wowhead_Looter-40020\\Wowhead_Looter.lua:3012: in function <+Wowhead_Looter\\Wowhead_Looter.lua:3010>",
= 5,
= 1,
}, --
A little more tracking. The upper error is obviously related to the WL_BASEDODGE, WL_C_D & WL_K variables. MONK is not listed. BASEDODGE is fairly obvious, but what are the other two realted to.
I thought there was a fix for this next one on Page 1 of this Thread.
{
= "+Wowhead_Looter-40020\\Wowhead_Looter.lua:2317: attempt to index a nil value",
= "2012/07/11 10:05:05",
= "self = wlFrame {\n 0 = <userdata>\n}\n",
= "+Wowhead_Looter-40020\\Wowhead_Looter.lua:2317: in function \"wlScanProfessionWindow\"\n+Wowhead_Looter-40020\\Wowhead_Looter.lua:2242: in function \"?\"\n+Wowhead_Looter-40020\\Wowhead_Looter.lua:3012: in function <+Wowhead_Looter\\Wowhead_Looter.lua:3010>\n<in C code>\n<in C code>\nFrameXML\\SecureTemplates.lua:312: in function \"handler\"\nFrameXML\\SecureTemplates.lua:561: in function <FrameXML\\SecureTemplates.lua:509>\n<in C code>\nFrameXML\\SecureHandlers.lua:264: in function <FrameXML\\SecureHandlers.lua:261>\n<in C code>\nFrameXML\\SecureHandlers.lua:294: in function <FrameXML\\SecureHandlers.lua:277>\n(tail call): ?",
= 5,
= 5,
}, --
},
Post by
Boold
Its always gonna be buggy as hell when you load an addon that is recognized as
out of date
in the character select screen. Least it shows up as that for me.
Post by
Nooska
Its always gonna be buggy as hell when you load an addon that is recognized as
out of date
in the character select screen. Least it shows up as that for me.
But it will stay buggy unless you report the bugs the appropriate place - which this is.
Post by
codi
and an other lua error:
Message: Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:1230: GetAchievementCrieriaInfo(achievementID, criteriaIndex), criteria not found
Time: 07/14/12 12:11:13
Count: 1
Stack: : ?
Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:1230: in function `wlGetNumLoremasterQuestCompleted'
Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:338: in function `?'
Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:3012: in function <Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:3010>
Locals: (*temporary) = 0
(*temporary) = 1
Post by
Gaviin
Does the Wowhead Client Addon handle AoE loot appropriately? In other words, when you have, say, 10 mobs that are AoE looted, is the addon able to determine the quantity of gold/items that each of those mobs individually dropped?
I've gone through the lua, and I can't seem to find the code that would handle this. And from my own (albeit very limited) knowledge of the API changes, I haven't been able to figure out how this can be addressed without just assigning all dropped loot to whichever mob is being targeted when looting.
Post by
codi
A ReloadUI() resets isBetaClient to false (seems there is no PLAYER_LOGIN event)...
so all fixed errors generate again lua-errors.
After ReloadUI() I had this error on pressing the complete quest button:
Message: Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:1294: Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:1230: GetAchievementCrieriaInfo(achievementID, criteriaIndex), criteria not found
Time: 07/14/12 22:52:24
Count: 1
Stack: : in function `error'
Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:1294: in function `GetQuestReward'
Interface\FrameXML\QuestFrame.lua:127: in function <Interface\FrameXML\QuestFrame.lua:113>
Locals: (*temporary) = "Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:1230: GetAchievementCrieriaInfo(achievementID, criteriaIndex), criteria not found"
Post by
Aniko79
I have also received a similar error to codi's. This occured after I was reloading my ui (which prematurely completed my pet battle)
2x +Wowhead_Looter-40020\Wowhead_Looter.lua:1230: GetAchievementCrieriaInfo(achievementID, criteriaIndex), criteria not found
<in C code>
+Wowhead_Looter-40020\Wowhead_Looter.lua:1230: in function "wlGetNumLoremasterQuestCompleted"
+Wowhead_Looter-40020\Wowhead_Looter.lua:338: in function "?"
+Wowhead_Looter-40020\Wowhead_Looter.lua:3012: in function <+Wowhead_Looter\Wowhead_Looter.lua:3010>
Locals:
nQuestCompleted = 0
(for generator) = <func> =:-1
(for state) = <table> {
0 = true
4904 = true
38 = true
4905 = true
4906 = true
1357 = true
4938 = true
4939 = true
4892 = true
4908 = true
40 = true
4940 = true
4893 = true
4909 = true
4894 = true
4910 = true
1358 = true
4895 = true
4927 = true
6538 = true
4896 = true
5501 = true
6534 = true
6539 = true
4897 = true
4976 = true
36 = true
6301 = true
6536 = true
4872 = true
4930 = true
4871 = true
4870 = true
4978 = true
4931 = true
1190 = true
4900 = true
4979 = true
1194 = true
39 = true
4901 = true
4980 = true
4933 = true
1356 = true
6540 = true
4981 = true
4934 = true
1359 = true
1195 = true
4982 = true
4935 = true
1193 = true
}
(for control) = 0
id = 0
_ = true
(*temporary) = <func> @+..\Wowhead_Looter.lua:3555
(*temporary) = 4
pairs = <func> =:-1
WL_LOREMASTER_CRITERIA = <table> {
0 = true
4904 = true
38 = true
4905 = true
4906 = true
1357 = true
4938 = true
4939 = true
4892 = true
4908 = true
40 = true
4940 = true
4893 = true
4909 = true
4894 = true
4910 = true
1358 = true
4895 = true
4927 = true
6538 = true
4896 = true
5501 = true
6534 = true
6539 = true
4897 = true
4976 = true
36 = true
6301 = true
6536 = true
4872 = true
4930 = true
4871 = true
4870 = true
4978 = true
4931 = true
1190 = true
4900 = true
4979 = true
1194 = true
39 = true
4901 = true
4980 = true
4933 = true
1356 = true
6540 = true
4981 = true
4934 = true
1359 = true
1195 = true
4982 = true
4935 = true
1193 = true
}
GetAchievementCriteriaInfo = <func> =:-1
Post by
HyperEpsilon
Message: ..\AddOns\+Wowhead_Looter\Wowhead_Looter.lua line 1294:
..\AddOns\+Wowhead_Looter\Wowhead_Looter.lua line 1230:
GetAchievementCrieriaInfo(achievementID, criteriaIndex), criteria not found
Debug:
(tail call): ?
: ?
: error()
+Wowhead_Looter\Wowhead_Looter.lua:1294: GetQuestReward()
..\FrameXML\QuestFrame.lua:127:
..\FrameXML\QuestFrame.lua:113
Post by
codi
new build new error...
Message: Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:2335: attempt to call global 'SetTradeSkillSubClassFilter' (a nil value)
Time: 08/15/12 05:33:26
Count: 1
Stack: Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:2335: in function `wlScanProfessionWindow'
Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:2272: in function `?'
Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:3054: in function <Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:3052>
: in function `UseAction'
Interface\FrameXML\SecureTemplates.lua:275: in function `handler'
Interface\FrameXML\SecureTemplates.lua:560: in function <Interface\FrameXML\SecureTemplates.lua:508>
Locals: parameterCount = 1
skillLineName = "Inscription"
wlCollapsedHeaders = <table> {
}
invSlot = 0
subClass = 0
(*temporary) = nil
(*temporary) = 0
(*temporary) = 1
(*temporary) = 1
(*temporary) = "attempt to call global 'SetTradeSkillSubClassFilter' (a nil value)"
select = <function> defined =:-1
type = <function> defined =:-1
GetTradeSkillInfo = <function> defined =:-1
GetTradeSkillRecipeLink = <function> defined =:-1
Message: Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:2328: attempt to call global 'GetTradeSkillSubClassFilter' (a nil value)
Time: 08/15/12 05:38:47
Count: 1
Stack: Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:2328: in function `wlScanProfessionWindow'
Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:2272: in function `?'
Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:3054: in function <Interface\AddOns\+Wowhead_Looter\Wowhead_Looter.lua:3052>
: in function `UseAction'
Interface\FrameXML\SecureTemplates.lua:275: in function `handler'
Interface\FrameXML\SecureTemplates.lua:560: in function <Interface\FrameXML\SecureTemplates.lua:508>
Locals: parameterCount = 1
skillLineName = "Inscription"
wlCollapsedHeaders = <table> {
}
invSlot = 0
subClass = 0
(for index) = 0
(for limit) = 26
(for step) = 1
i = 0
(*temporary) = nil
(*temporary) = 0
(*temporary) = "attempt to call global 'GetTradeSkillSubClassFilter' (a nil value)"
select = <function> defined =:-1
type = <function> defined =:-1
GetTradeSkillInfo = <function> defined =:-1
GetTradeSkillRecipeLink = <function> defined =:-1
Blizzard renamed/changed some functions so..
change line 2368:
from
if GetTradeSkillSubClassFilter(i) then
to
if GetTradeSkillCategoryFilter(i) then
change line 2375:
from
SetTradeSkillCategoryFilter(0);
to
SetTradeSkillSubClassFilter(0, 1, 1);
change line 2409:
from
SetTradeSkillSubClassFilter(subClass, 1, 1);
to
SetTradeSkillCategoryFilter(subClass);
no update after 2 weeks... so I changed the line numbers to match the latest version of Wowhead_Looter.lua
Post by
codi
New Wowhead_Looter.lua build (50005) with same unfixed bug:
the 3 lines are now: 2370, 2377, 2411
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.