PetTracker

PetTracker

12M Downloads

2x lua error

morticianoire opened this issue ยท 1 comments

commented

3x [ADDON_ACTION_BLOCKED] AddOn 'PetTracker' tried to call the protected function 'func()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: ?
[string "@PetTracker/libs/Sushi-3.2-1/Sushi-3.2.lua"]:28: in function `SetPropagateKeyboardInput'
[string "@PetTracker/libs/Sushi-3.2-1/classes/groups/Popup.lua"]:218: in function <...s/PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:209>

Locals:
_ = Frame {
RegisterEvent = defined @!BugGrabber/BugGrabber.lua:491
0 =
UnregisterEvent = defined @!BugGrabber/BugGrabber.lua:491
SetScript = defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events =

{
ADDON_ACTION_BLOCKED = defined @!BugGrabber/BugGrabber.lua:557
ADDON_ACTION_FORBIDDEN = defined @!BugGrabber/BugGrabber.lua:557
PLAYER_LOGIN = defined @!BugGrabber/BugGrabber.lua:551
LUA_WARNING = defined @!BugGrabber/BugGrabber.lua:566
ADDON_LOADED = defined @!BugGrabber/BugGrabber.lua:511
}

AND:

143x ...s/PetTracker/libs/Sushi-3.2-1/classes/groups/Popup.lua:70: attempt to get length of upvalue 'Defaults' (a nil value)
[string "@PetTracker/libs/Sushi-3.2-1/classes/groups/Popup.lua"]:70: in function Organize' [string "@PetTracker/libs/Sushi-3.2-1/classes/groups/Popup.lua"]:148: in function <...s/PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:109> [string "=(tail call)"]: ? [string "@PetTracker/addons/battle/alerts.lua"]:27: in function ?'
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function SendMessage' [string "@PetTracker/libs/WildAddon-1.0-2/WildAddon-1.0.lua"]:100: in function SendSignal'
[string "@PetTracker/addons/main/main.lua"]:50: in function ?' [string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109> [string "=[C]"]: ? [string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function Fire'
[string "@Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
self =

{
Cancel = defined @PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:63
__super =
{
}
GetActive = defined @PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:79
__base =
{
}
__version = 6
IterateActive = defined @PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:87
Toggle = defined @PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:59
__index =
{
}
Size = 420
Accept = defined @PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:183
Max = 6
OnKeyDown = defined @PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:209
External = defined @PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:55
__frames =
{
}
Populate = defined @PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:152
__count = 1
New = defined @PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:109
Release = defined @PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:190
Active =
{
}
Construct = defined @PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:94
Organize = defined @PetTracker/libs/Sushi-3.2/classes/groups/Popup.lua:68
}
(for generator) = defined =[C]:-1
(for state) =
{
1 = Frame {
}
}
(for control) = 1
i = 1
f = Frame {
button2 = "No"
MoneyInput = table: 0000020EAF9B9F90MoneyInput {
}
pool =
{
}
button1 = "Quit"
id = "No upgrades are available. Quit battle?"
text = "No upgrades are available. Quit battle?"
backdrop = "DialogBorderDarkTemplate"
limit = false
calls =
{
}
bg = Frame {
}
0 =
Icon = Texture {
}
Children =
{
}
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = Frame {
button2 = "No"
MoneyInput = table: 0000020EAF9B9F90MoneyInput {
}
pool =
{
}
button1 = "Quit"
id = "No upgrades are available. Quit battle?"
text = "No upgrades are available. Quit battle?"
backdrop = "DialogBorderDarkTemplate"
limit = false
calls =
{
}
bg = Frame {
}
0 =
Icon = Texture {
}
Children =
{
}
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to get length of upvalue 'Defaults' (a nil value)"
Defaults = nil

commented

I have created an addon that does most of what PetTracker does (and doesn't have issues with these lua errors like it has) - if you want to try it, you can look up Battle Pet Completionist