Jaliborc / PetTracker

Tracks pets, alerts for upgrades and helps you in pet battles.
44 stars 24 forks source link

Lua errors #376

Open rhainstorm opened 8 months ago

rhainstorm commented 8 months ago

Which software were you running?

Have you read the changelog? Mark if read. recent changes yes not all of it

Please describe the bug. A clear and concise description of what the bug is.

                    Every time i click on a wild pet to start a pet battle lua errors pops up. had this issue over the last few updates, 

Please describe how to reproduce it.

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

              Click on any wild pet  to start battle

Any Screenshots? If applicable, please add screenshots to help explain your problem.

WoWScrnShot_111923_211333

Error Logs are Important! Type /console scriptErrors 1 in the chat and reload the game. If an error window appears when reproducing the bug, please write here the first message (labelled 1/Many) that appeared. :warning: By default, the last error message is shown, not the first! You need to navigate back to the first error.

Message: Interface/AddOns/PetTracker/addons/battle/battle.lua:159: Usage: local quality = C_PetBattles.GetBreedQuality(petOwner, slot) Time: Sun Nov 19 21:03:05 2023 Count: 1 Stack: Interface/AddOns/PetTracker/addons/battle/battle.lua:159: Usage: local quality = C_PetBattles.GetBreedQuality(petOwner, slot)

string "=[C]": in function `?' [string "@Interface/AddOns/PetTracker/addons/battle/battle.lua"]:159: in function <Interface/AddOns/PetTracker/addons/battle/battle.lua:159>

[string "@Interface/AddOns/PetTracker/addons/main/classes/abstract/pet.lua"]:114: in function GetBreed' [string "@Interface/AddOns/PetTracker/addons/main/classes/abstract/entity.lua"]:42: in functionGetBreedIcon' [string "@Interface/AddOns/PetTracker/addons/battle/units.lua"]:31: in function UpdatePortrait' [string "@Interface/AddOns/PetTracker/addons/battle/units.lua"]:10: in function <Interface/AddOns/PetTracker/addons/battle/units.lua:10> [string "=[C]"]: in functionPetBattleUnitFrame_UpdateDisplay' [string "@Interface/AddOns/PetTracker/addons/battle/units.lua"]:19: in function `?' [string "@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <...igs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>

[string "@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...igs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function SendMessage' [string "@Interface/AddOns/PetTracker/libs/WildAddon-1.0/WildAddon-1.0.lua"]:83: in functionSendSignal' [string "@Interface/AddOns/PetTracker/addons/main/main.lua"]:40: in function `?' [string "@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <...igs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>

[string "@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...igs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function `Fire' [string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <...UI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals: (*temporary) = defined =[C]:-1

Message: Interface/AddOns/PetTracker/addons/battle/battle.lua:159: Usage: local quality = C_PetBattles.GetBreedQuality(petOwner, slot) Time: Sun Nov 19 21:03:05 2023 Count: 1 Stack: Interface/AddOns/PetTracker/addons/battle/battle.lua:159: Usage: local quality = C_PetBattles.GetBreedQuality(petOwner, slot)

string "=[C]": in function `?' [string "@Interface/AddOns/PetTracker/addons/battle/battle.lua"]:159: in function <Interface/AddOns/PetTracker/addons/battle/battle.lua:159>

[string "@Interface/AddOns/PetTracker/addons/main/classes/abstract/pet.lua"]:114: in function GetBreed' [string "@Interface/AddOns/PetTracker/addons/main/classes/abstract/entity.lua"]:42: in functionGetBreedIcon' [string "@Interface/AddOns/PetTracker/addons/battle/units.lua"]:31: in function UpdatePortrait' [string "@Interface/AddOns/PetTracker/addons/battle/units.lua"]:10: in function <Interface/AddOns/PetTracker/addons/battle/units.lua:10> [string "=[C]"]: in functionPetBattleUnitFrame_UpdateDisplay' [string "@Interface/AddOns/PetTracker/addons/battle/units.lua"]:20: in function `?' [string "@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <...igs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>

[string "@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...igs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function SendMessage' [string "@Interface/AddOns/PetTracker/libs/WildAddon-1.0/WildAddon-1.0.lua"]:83: in functionSendSignal' [string "@Interface/AddOns/PetTracker/addons/main/main.lua"]:40: in function `?' [string "@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <...igs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>

[string "@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...igs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@Interface/AddOns/BigWigs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function `Fire' [string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <...UI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals: (*temporary) = defined =[C]:-1

GurliGebis commented 7 months ago

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

Cayuman commented 7 months ago

I have same problem.

Cayuman commented 7 months ago

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

Nice to know, Ill try it. Thank you.

GurliGebis commented 7 months ago

@Cayuman you're welcome 🙂

Llamagirl commented 7 months ago

I have narrowed the error down to using both ElvUI and PetTracker. I'm not sure what the conflict is but I'm getting this same error in the same instance. (I'll check out Battle Pet Completionist in the meantime. :) )