Bagnon

Bagnon

122M Downloads

Zul'Aman patch (Build 2.5.4.422800) causing addon failure

Firsthunterz opened this issue · 4 comments

commented

Running Software (issues missing this information will be deleted):

  • Addon version: 9.1.4
  • Server patch: [Build 2.5.4.422800]

Have you read the changelog? (please don't waste our time)
Yes

Describe the bug
Items showing up as exclamation points then disappearing completely after reopening bags

To Reproduce
Steps to reproduce the behaviour:
Install Bagnon for Classic TBC PTR (P4 / Zul'Aman patch)

Screenshots
Screenshot (9)

Error Logs
First Issue
Message: ...ldpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:252: attempt to call field 'GetAzeriteCurrencyID' (a nil value)
Time: Sun Mar 20 19:01:48 2022
Count: 1
Stack: ...ldpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:252: attempt to call field 'GetAzeriteCurrencyID' (a nil value)
[string "@interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua"]:252: in main chunk

Locals: Search =

{
OR = "or"
NOT_MATCH = "not"
NOT = "Not"
Find = defined @interface\AddOns\Bagnon\common\Wildpants\libs\CustomSearch-1.0\CustomSearch-1.0.lua:131
Match = defined @interface\AddOns\Bagnon\common\Wildpants\libs\CustomSearch-1.0\CustomSearch-1.0.lua:54
MatchAny = defined @interface\AddOns\Bagnon\common\Wildpants\libs\CustomSearch-1.0\CustomSearch-1.0.lua:46
ACCENTS =
{
}
MatchAll = defined @interface\AddOns\Bagnon\common\Wildpants\libs\CustomSearch-1.0\CustomSearch-1.0.lua:36
UseFilter = defined @interface\AddOns\Bagnon\common\Wildpants\libs\CustomSearch-1.0\CustomSearch-1.0.lua:121
Compare = defined @interface\AddOns\Bagnon\common\Wildpants\libs\CustomSearch-1.0\CustomSearch-1.0.lua:151
Matches = defined @interface\AddOns\Bagnon\common\Wildpants\libs\CustomSearch-1.0\CustomSearch-1.0.lua:27
Filter = defined @interface\AddOns\Bagnon\common\Wildpants\libs\CustomSearch-1.0\CustomSearch-1.0.lua:99
Clean = defined @interface\AddOns\Bagnon\common\Wildpants\libs\CustomSearch-1.0\CustomSearch-1.0.lua:140
}
Unfit =
{
IsItemUnusable = defined @interface\AddOns\Bagnon\common\Wildpants\libs\Unfit-1.0\Unfit-1.0.lua:111
unusable =
{
}
IsClassUnusable = defined @interface\AddOns\Bagnon\common\Wildpants\libs\Unfit-1.0\Unfit-1.0.lua:118
}
Lib =
{
ForQuest = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:36
InSet = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:44
Tooltip = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:28
Scanner = LibItemSearchTooltipScanner {
}
IsReagent = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:40
TooltipLine = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:54
TooltipPhrase = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:32
Matches = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:24
BelongsToSet = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:91
Filters =
{
}
}
(*temporary) =
{
items =
{
}
type =
{
}
name =
{
}
requiredlevel =
{
}
usable =
{
}
level =
{
}
sets =
{
}
quality =
{
}
}
(*temporary) =
{
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to call field 'GetAzeriteCurrencyID' (a nil value)"
END FIRST ISSUE HERE
|
|
|
Second Issue
Message: ...ldpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:29: attempt to index field 'tip' (a nil value)
Time: Sun Mar 20 19:14:13 2022
Count: 3
Stack: ...ldpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:29: attempt to index field 'tip' (a nil value)
[string "@interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua"]:29: in function <...ldpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:28>
[string "=(tail call)"]: ?
[string "@interface\AddOns\Bagnon\common\Wildpants\classes\item.lua"]:433: in function IsQuestItem' [string "@Interface\AddOns\Bagnon\common\Wildpants\classes\item.lua"]:228: in function UpdateBorder'
[string "@interface\AddOns\Bagnon\common\Wildpants\classes\item.lua"]:197: in function Update' [string "@Interface\AddOns\Bagnon\common\Wildpants\classes\item.lua"]:40: in function <...face\AddOns\Bagnon\common\Wildpants\classes\item.lua:34> [string "=(tail call)"]: ? [string "@Interface\AddOns\Bagnon\common\Wildpants\classes\itemGroup.lua"]:124: in function func'
[string "@interface\AddOns\Bagnon\common\Wildpants\libs\MutexDelay-1.0\MutexDelay-1.0.lua"]:36: in function <...mon\Wildpants\libs\MutexDelay-1.0\MutexDelay-1.0.lua:30>

Locals: self =

{
ForQuest = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:36
InSet = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:44
Tooltip = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:28
Scanner = LibItemSearchTooltipScanner {
}
IsReagent = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:40
TooltipLine = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:54
TooltipPhrase = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:32
Matches = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:24
BelongsToSet = defined @interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:91
Filters =
{
}
}
link = "[Hearthstone]"
search = "quest"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'tip' (a nil value)"


After closing bag and reopening them
Screenshot (10)

commented

Also experiencing this issue, and since this patch is now in the live game, Bagnon is broken on live

commented

Confirmed.

The guild bagnon display is working correctly. I do see the same issue with personal bags.

commented

Yep. Same problem here on live servers.

commented

Easy fix:
Open with notepad
..\_classic_\Interface\AddOns\Bagnon\common\Wildpants\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua

change line 250 from if C_AzeriteItem then to if C_AzeriteItem and C_CurrencyInfo.GetAzeriteCurrencyID then

and have fun