Bagnon

Bagnon

122M Downloads

lockpick causes taint, errors

gomisensei opened this issue ยท 1 comments

commented

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

  • classic

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

Describe the bug
Picking lock causes taint, throws up 3 errors, and corrupts bag display

To Reproduce
Steps to reproduce the behaviour:

  1. Press pick lock
  2. click on locked lockbox in open bags
  3. close bag, then attempt to open bags again, all items before the slot containing the lockbox are blank, no graphics at all, also corrupts bank display

Expected behaviour
Lockbox should be unlocked

Error Logs
Error occured in: AddOn: Bagnon
Count: 1
Message: Error: AddOn Bagnon attempted to call a forbidden function (UNKNOWN()) from a tainted execution path.
Debug:
[C]: ?
[C]: UseContainerItem()
..\FrameXML\ContainerFrame.lua:1221: ContainerFrameItemButton_OnClick()
[string ":OnClick"]:12:
[string "
:OnClick"]:1
[C]: ?

Error occured in: Global
Count: 1
Message: ...mon\Wildpants\libs\MutexDelay-1.0\MutexDelay-1.0.lua line 33:
attempt to call field '?' (a nil value)
Debug:
...mon\Wildpants\libs\MutexDelay-1.0\MutexDelay-1.0.lua:33:
...mon\Wildpants\libs\MutexDelay-1.0\MutexDelay-1.0.lua:30
Locals:
args =

{
}
(*temporary) = nil
(*temporary) = BagnonItem58 {
0 =
bag = 3
BattlepayItemTexture = {
}
count = 1
IconOverlay = {
}
BagStaticTop = {
}
flash = {
}
newitemglowAnim = {
}
frame = {
}
info =
{
}
IconBorder = {
}
ExtendedOverlay2 = {
}
hasItem = true
icon = BagnonItem58IconTexture {
}
NewItemTexture = {
}
JunkIcon = {
}
QuestBorder = BagnonItem58IconQuestTexture {
}
ExtendedOverlay = {
}
IconGlow = {
}
Flash = {
}
timeSinceUpgradeCheck = 0
Count = BagnonItem58Count {
}
flashAnim = {
}
readable = false
UpgradeIcon = {
}
BagStaticBottom = {
}
ExtendedSlot = {
}
searchOverlay = BagnonItem58SearchOverlay {
}
Cooldown = BagnonItem58Cooldown {
}
SplitStack = defined @interface\FrameXML\ContainerFrame.lua:1060
}
(*temporary) = "attempt to call field '?' (a nil value)"
timers =
{
}
method = "UpdateUpgradeIcon"
self = BagnonItem58 {
0 =
bag = 3
BattlepayItemTexture = {
}
count = 1
IconOverlay = {
}
BagStaticTop = {
}
flash = {
}
newitemglowAnim = {
}
frame = {
}
info =
{
}
IconBorder = {
}
ExtendedOverlay2 = {
}
hasItem = true
icon = BagnonItem58IconTexture {
}
NewItemTexture = {
}
JunkIcon = {
}
QuestBorder = BagnonItem58IconQuestTexture {
}
ExtendedOverlay = {
}
IconGlow = {
}
Flash = {
}
timeSinceUpgradeCheck = 0
Count = BagnonItem58Count {
}
flashAnim = {
}
readable = false
UpgradeIcon = {
}
BagStaticBottom = {
}
ExtendedSlot = {
}
searchOverlay = BagnonItem58SearchOverlay {
}
Cooldown = BagnonItem58Cooldown {
}
SplitStack = defined @interface\FrameXML\ContainerFrame.lua:1060
}

Error occured in: Global
Count: 1
Message: ...face\AddOns\Bagnon\common\Wildpants\classes\item.lua line 215:
attempt to call method 'Super' (a nil value)
Debug:
...face\AddOns\Bagnon\common\Wildpants\classes\item.lua:215:
...face\AddOns\Bagnon\common\Wildpants\classes\item.lua:214

Error occured in: Global
Count: 1
Message: ...face\AddOns\Bagnon\common\Wildpants\classes\item.lua line 111:
attempt to call method 'RegisterFrameSignal' (a nil value)

Additional context
Add any other context about the problem here.

commented

further, the tooltip on the lockbox causes an error when mouseovered afterwards.