Bagnon

Bagnon

122M Downloads

Lagspike when opening bags - v5.4.0

z0mbat opened this issue ยท 3 comments

commented

Hi.

After updating bagnon to 5.4.0 I get a lagspike, where the game totally freezes for a couple of seconds, everytime the bags are opened. The first time after /reload it freezes for 3-4 seconds. Other than that it's 2 seconds.

Am I the only one getting this issue?

commented

I've got the same problem... already wondered why my WoW is lagging so much today...
Now I get a LUA error every time I open my bag. I hope this can be fixed soon - I liked bagnon and would be glad if I can continue using it ^^

Message: Interface\AddOns\Bagnon\components\item.lua:396: attempt to index field 'newItemBorder' (a nil value)
Time: 09/10/13 23:01:33
Count: 98
Stack: C: ?
Interface\AddOns\Bagnon\components\item.lua:396: in function HideBorder' Interface\AddOns\Bagnon\components\item.lua:356: in functionUpdateBorder'
Interface\AddOns\Bagnon\components\item.lua:455: in function UpdateSearch' Interface\AddOns\Bagnon\components\item.lua:282: in functionUpdate'
Interface\AddOns\Bagnon\components\item.lua:201: in function <Interface\AddOns\Bagnon\components\item.lua:200>
C: in function Show' Interface\FrameXML\UIParent.lua:2705: in functionUIFrameFade'
Interface\FrameXML\UIParent.lua:2726: in function UIFrameFadeIn' Interface\AddOns\Bagnon\components\frame.lua:242: in functionFadeInFrame'
Interface\AddOns\Bagnon\components\frame.lua:71: in function `?'
...UD3\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...UD3\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>

[string "safecall Dispatcher[2]"]:13: in function ?' ...UD3\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in functionSendCallback'
Interface\AddOns\Bagnon\settings\frameSettings.lua:51: in function SendMessage' Interface\AddOns\Bagnon\settings\frameSettings.lua:69: in functionShow'
Interface\AddOns\Bagnon\main.lua:105: in function <Interface\AddOns\Bagnon\main.lua:99>
(tail call): ?
Interface\AddOns\Bagnon\main.lua:173: in function `ToggleBackpack'
[string "TOGGLEBACKPACK"]:1: in function <[string "TOGGLEBACKPACK"]:1>

Locals:

commented

Same bug here. Game freezes for 1-4 seconds.

Lua Error Report:
Message: Interface\AddOns\Bagnon\components\item.lua:396: attempt to index field 'newItemBorder' (a nil value)
Time: 09/11/13 00:50:56
Count: 80
Stack: C: ?
Interface\AddOns\Bagnon\components\item.lua:396: in function HideBorder' Interface\AddOns\Bagnon\components\item.lua:356: in functionUpdateBorder'
Interface\AddOns\Bagnon\components\item.lua:455: in function UpdateSearch' Interface\AddOns\Bagnon\components\item.lua:282: in functionUpdate'
Interface\AddOns\Bagnon\components\item.lua:201: in function <Interface\AddOns\Bagnon\components\item.lua:200>
C: in function Show' Interface\AddOns\Bagnon\components\item.lua:26: in function <Interface\AddOns\Bagnon\components\item.lua:18> (tail call): ? Interface\AddOns\Bagnon\components\itemFrame.lua:252: in functionAddItemSlot'
Interface\AddOns\Bagnon\components\itemFrame.lua:336: in function ReloadAllItemSlots' Interface\AddOns\Bagnon\components\itemFrame.lua:192: in functionUpdateEverything'
...
[string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>

[string "safecall Dispatcher[2]"]:13: in function ?' ...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in functionSendCallback'
Interface\AddOns\Bagnon\settings\frameSettings.lua:51: in function SendMessage' Interface\AddOns\Bagnon\settings\frameSettings.lua:69: in functionShow'
Interface\AddOns\Bagnon\main.lua:105: in function <Interface\AddOns\Bagnon\main.lua:99>
(tail call): ?
Interface\AddOns\Bagnon\main.lua:203: in function `ToggleAllBags'
[string "OPENALLBAGS"]:1: in function <[string "OPENALLBAGS"]:1>

Tried removing all other addons I had loaded, to verify that this was not a problem caused by interference, same error occurs when only the main "Bagnon" addon is loaded, non of the other (config, guild bank, void storage) :

Message: Interface\AddOns\Bagnon\components\item.lua:396: attempt to index field 'newItemBorder' (a nil value)
Time: 09/11/13 00:54:07
Count: 36
Stack: Interface\AddOns\Bagnon\components\item.lua:396: in function HideBorder' Interface\AddOns\Bagnon\components\item.lua:356: in functionUpdateBorder'
Interface\AddOns\Bagnon\components\item.lua:455: in function UpdateSearch' Interface\AddOns\Bagnon\components\item.lua:282: in functionUpdate'
Interface\AddOns\Bagnon\components\item.lua:201: in function <Interface\AddOns\Bagnon\components\item.lua:200>
C: in function Show' Interface\AddOns\Bagnon\components\item.lua:26: in function <Interface\AddOns\Bagnon\components\item.lua:18> (tail call): ? Interface\AddOns\Bagnon\components\itemFrame.lua:252: in functionAddItemSlot'
Interface\AddOns\Bagnon\components\itemFrame.lua:336: in function ReloadAllItemSlots' Interface\AddOns\Bagnon\components\itemFrame.lua:192: in functionUpdateEverything'
Interface\AddOns\Bagnon\components\itemFrame.lua:486: in function `SetFrameID'
...
[string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>

[string "safecall Dispatcher[2]"]:13: in function ?' ...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in functionSendCallback'
Interface\AddOns\Bagnon\settings\frameSettings.lua:51: in function SendMessage' Interface\AddOns\Bagnon\settings\frameSettings.lua:69: in functionShow'
Interface\AddOns\Bagnon\main.lua:105: in function <Interface\AddOns\Bagnon\main.lua:99>
(tail call): ?
Interface\AddOns\Bagnon\main.lua:203: in function `ToggleAllBags'
[string "OPENALLBAGS"]:1: in function <[string "OPENALLBAGS"]:1>

Locals: self = ContainerFrame1Item36 {
0 =
cooldown = ContainerFrame1Item36Cooldown {
}
border = {
}
flash = {
}
frameID = "inventory"
count = 0
questBorder = ContainerFrame1Item36IconQuestTexture {
}
searchOverlay = ContainerFrame1Item36SearchOverlay {
}
icon = ContainerFrame1Item36IconTexture {
}
SplitStack = defined @interface\FrameXML\ContainerFrame.lua:655
}
(_temporary) = nil
(_temporary) = nil
(*temporary) = "attempt to index field 'newItemBorder' (a nil value)"

commented

That version is for patch 5.4. If you're still on 5.3, you cannot use it.