ALL THE THINGS

ALL THE THINGS

31M Downloads

battle pet error from a revoked pet

aranud87 opened this issue · 0 comments

commented

Which flavo(u)r of WoW are you using?

Retail

Which server realm are you in?

EU

WoW Client Build

11.2.5

WoW Event

Mainline

WoW Client Language

frFR

ATT Version

Latest release

ATT Build Number

4.7.7

Describe the Bug

An error show when you revoke a pet and found the same with the mouse over.

Screenshot

No response

Steps to Reproduce

  1. Capture a pet
  2. Revoke the pet
  3. mouse over the same pet that was just revoked
  4. Tthe error window appears

Lua Errors

Message: ...erface/AddOns/AllTheThings/src/Classes/BattlePet.lua:270: attempt to concatenate local 'rarity' (a nil value)
Time: Fri Nov 7 00:24:01 2025
Count: 18
Stack:
[Interface/AddOns/AllTheThings/src/Classes/BattlePet.lua]:270: in function 'Process'
[Interface/AddOns/AllTheThings/src/Settings/Pages/Interface - Information.lua]:1403: in function 'ProcessInformationTypesForExternalTooltips'
[Interface/AddOns/AllTheThings/src/Modules/Tooltip.lua]:759: in function <...nterface/AddOns/AllTheThings/src/Modules/Tooltip.lua:748>
[Interface/AddOns/AllTheThings/src/Modules/Tooltip.lua]:789: in function <...nterface/AddOns/AllTheThings/src/Modules/Tooltip.lua:777>
[Interface/AddOns/AllTheThings/src/Modules/Tooltip.lua]:818: in function <...nterface/AddOns/AllTheThings/src/Modules/Tooltip.lua:817>
[Interface/AddOns/AllTheThings/src/Modules/Tooltip.lua]:1018: in function <...nterface/AddOns/AllTheThings/src/Modules/Tooltip.lua:869>
[tail call]: ?
[C]: in function 'securecallfunction'
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:61: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:56>
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:78: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:77>
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:117: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:107>
[C]: in function 'SetAttribute'
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:142: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:135>
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:288: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:238>
[C]: in function 'securecallfunction'
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:235: in function 'ProcessInfo'
[Interface/AddOns/Blizzard_GameTooltip/Mainline/GameTooltip.lua]:964: in function <...AddOns/Blizzard_GameTooltip/Mainline/GameTooltip.lua:944>
[C]: in function 'SetWorldCursor'
[Interface/AddOns/Blizzard_UIParent/Mainline/UIParent.lua]:1249: in function <...rface/AddOns/Blizzard_UIParent/Mainline/UIParent.lua:1169>

Locals:
t =

{
textLower = "owned pets"
text = "Owned Pets"
priority = 11000
informationTypeID = "Owned Pets"
}
data =
{
sourceParent =
{
}
isBaseSearchResult = true
nmr = false
speciesID = 430
TLUG = 9451.203830
g =
{
}
npcID = 61438
pb = 1
hash = "speciesID430"
__FillGroups = true
_missing = false
nmc = false
_cata = 0
__merge =
{
}
}
tooltipInfo =
{
1 =
{
}
2 =
{
}
3 =
{
}
4 =
{
}
5 =
{
}
6 =
{
}
7 =
{
}
8 =
{
}
hasSourceLocations = true
}
speciesID = 430
totalPets = 25
ownedPets = 176
index = 2
petID = "BattlePet-0-000010F591F0"
s = 430
owned = false
customName = nil
level = 0
health = nil
maxHealth = nil
power = nil
speed = nil
rarity = nil
(for index) = 9
(for limit) = 176
(for step) = 1
i = 9
(*temporary) =
{
1 =
{
}
2 =
{
}
3 =
{
}
4 =
{
}
5 =
{
}
6 =
{
}
7 =
{
}
8 =
{
}
hasSourceLocations = true
}
(*temporary) =
{
}
(*temporary) = "Niveau"
(*temporary) = " "
(*temporary) = 0
(*temporary) = " ("
(*temporary) =
{
ERR_OUT_OF_CHI = "Pas assez de chi"
DH_HAVOC_CORE_ABILITY_2 = "Attaque puissante en mêlée qui consomme de la fureur. Si elle inflige un coup critique, une partie de la fureur est récupérée."
UNIT_NAMES_COMBATLOG_TOOLTIP = "Colorer les noms des unités."
AchievementFrameStatsBG = AchievementFrameStatsBG {
}
HealBot_Options_LoadSpellsbText = HealBot_Options_LoadSpellsbText {
}
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 799
SPELL_FAILED_CUSTOM_ERROR_71 = "Ce bambocheur aimerait danser avec vous."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 435
ClassTrialTimerDisplayMi{
"name": "mrp-api",
"version": "1.0.0",
"type": "module",
"main": "src/index.js",
"scripts": {
"dev": "nodemon --legacy-watch src/index.js",
"start": "node src/index.js"
},
"dependencies": {
"cors": "^2.8.5",
"dotenv": "^16.4.5",
"express": "^4.19.2",
"express-rate-limit": "^8.1.0",
"helmet": "^8.1.0",
"nodemailer": "^7.0.9",
"pg": "^8.11.3"
},
"devDependencies": {
"nodemon": "^3.0.1"
}
}

Additional Context

I also saw that the revoked pet appears for a while in bold in the list as if it had not been captured.