Mission table troops have no abilities, causes an error looking at BfA troops

I get the following error on the BfA mission table with no addons active.
Initially I had addons enabled but none for the mission table.

I noticed when I recruited new troops that the link, to the troops in the chat window, was grey like vendor trash. I got the troops I needed to counter a curse but they don’t work. Clicking the link showed a tooltip with no data on what they countered, looking at the troops in the mission interface gives this error.
It’s too long to report through the in game interface so I’m providing it here.

Message: ...rrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:2274: attempt to index local 'color' (a nil value)
Time: Wed Jun 30 15:58:14 2021
Count: 1
Stack: ...rrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:2274: attempt to index local 'color' (a nil value)
[string "@Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua"]:2274: in function `ShowFollower'
[string "@Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua"]:1380: in function `ShowFollower'
[string "@Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua"]:132: in function <...rrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:112>
[string "=[C]"]: in function `Show'
[string "@Interface\FrameXML\UIParent.lua"]:2928: in function `SetUIPanel'
[string "@Interface\FrameXML\UIParent.lua"]:2734: in function `ShowUIPanel'
[string "@Interface\FrameXML\UIParent.lua"]:2641: in function <Interface\FrameXML\UIParent.lua:2637>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface\FrameXML\UIParent.lua"]:3492: in function `ShowUIPanel'
[string "@Interface\FrameXML\UIParent.lua"]:1978: in function <Interface\FrameXML\UIParent.lua:1287>

Locals: self = <unnamed> {
 0 = <userdata>
 UpdateAutoSpellAbilities = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:2211
 BaseFrameBottomLeft = <unnamed> {
 }
 ItemAverageLevel = <unnamed> {
 }
 IsSpecializationAbility = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:1851
 UpdateCombatantStats = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:2165
 XPBar = <unnamed> {
 }
 BaseFrameBottomRight = <unnamed> {
 }
 SetupNewStatText = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:2149
 abilitiesPool = <table> {
 }
 lastUpdate = 42791.840000
 ShowFollowerModel = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:1763
 ShowEquipment = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:2065
 GetFollowerList = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:2350
 XPText = <unnamed> {
 }
 followerList = BFAMissionFrameFollowers {
 }
 NumFollowers = <unnamed> {
 }
 QualityFrame = <unnamed> {
 }
 GetStatsAnchorFrame = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:2161
 autoCombatStatsPool = <table> {
 }
 BaseFrameTop = <unnamed> {
 }
 GetAutoCombatStatsTemplate = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:1828
 autoSpellPool = <table> {
 }
 countersPool = <table> {
 }
 BaseFrameTopRight = <unnamed> {
 }
 equipmentPool = <table> {
 }
 ItemArmor = <unnamed> {
 }
 PortraitFrame = <unnamed> {
 }
 UpgradeClickTarget = <unnamed> {
 }
 BaseFrameBackground = <unnamed> {
 }
 Class = <unnamed> {
 }
 Source = <unnamed> {
 }
 ShowAbilities = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:1899
 ItemWeapon = <unnamed> {
 }
 BaseFrameTopLeft = <unnamed> {
 }
 UpdateValidSpellHighlightOnEquipmentFrame = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:1645
 BaseFrameLeft = <unnamed> {
 }
 UpdateValidSpellHighlightOnAbilityFrame = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:1624
 ModelCluster = <unnamed> {
 }
 DurabilityFrame = <unnamed> {
 }
 ClassSpec = <unnamed> {
 }
 Name = <unnamed> {
 }
 XPLabel = <unnamed> {
 }
 GetAbilitiesText = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemplates.lua:2207
 OnLoad = <function> defined @Interface\AddOns\Blizzard_GarrisonTemplates\Blizzard_GarrisonSharedTemp
7 Likes

I recruited another troop so I could capture the images.
hhmmm, I don’t post often enough to include an image. :frowning:

https://ibb.co/98mj0VL

I recorded it too but it doesn’t really add anything more than that image shows.

4 Likes

This image shows that Shandris recognises the troop is a caster, it’s triggering her trait and the equipment, but the troop has no trait/ability/counter, whatever you’d like to call it, so the curse isn’t countered.

https://ibb.co/9wq507X

4 Likes

I just noticed that an Antorus troop from Legion was also grey in the chat window when recruited (I’ve been meaning to get the bag slot back for months!).

This also reminded me that when my Shadowlands missions completed I noticed that the troops were also showing up as grey vendor trash, so it’s an overall error with all newly recruited/used troops.

3 Likes

For Science I used a [Mounted Veterans Contract] and that produced a troop with both the counter and the veteran 10% bonus.

I hope this is useful information which will get to the developers but I won’t hold my break as I’ve been reporting other errors for months and they’ve not been fixed.
Some of the classes in Legion could bring items back from missions which would restore vitality to troops, extending their lives. These items, like [Wild Mushroom] which is the druid one, stopped working with the Shadowlands pre-patch and still don’t work!

3 Likes

I’ve been having the same issue. Is it a know bug? Is there a fix incoming?

5 Likes

I don’t even know if they’ve read this thread, no idea how things get acknowledged as a known bug.
Given all of the other problems going on I don’t expect a fix any time soon even though I suspect this would be quite easy to fix.

The items which restore vitality to troops from Legion haven’t worked since the Shadowlands pre-patch and that was the second week of October last year, Thirty Seven weeks ago.

1 Like

This is being posted in the wrong forum, and tech support staff does not field feedback for developers.

Please use Bug Report for things you believe to be bugs. They read the reports, but you will not see a response unless they need more info from you.

Yep I worked out it’s probably the wrong forum, can it be moved into the correct forum or should I just post it all again?

I did provide the URL of this thread in the bug report I did in game.

The bug report in-game should be sufficient. Only moderators can move threads, and as a volunteer, I don’t have that access. If it makes you feel better, you can post a new thread in #support:bug-report :slight_smile:

I get error /!crash when trying to complete the soul ash quest , after it’s done , when I click it to open it and get rewards it just crashes

It seems to happen to characters after they pass lvl 50, perhaps, level 53 or 54. I too have had no addons and ran a scan and repair that did not work. Blizzard, can you fix this?

Not only them. My character xp locked at 49 just got hit by this bug.

1 Like

I did repost the bug in the appropriate forum [Support:bug-report]…so everyone who comes to this forum please switch over to it an make your input there: Mission Table troops have no abilities; error in BFA Mission Table since Shadowlands started