Summary
images/roster_classes/ is missing gw2_revenant.png, gw2_thief.png, and gw2_unknown.png. images/class_images/ has all three; portal/modules/roster.php's roster grid view builds its icon path from the same imagename DB value but reads from roster_classes/ instead, with no fallback if the file is missing — so these three show a broken icon in the roster grid specifically.
Fix
Add gw2_revenant.png, gw2_thief.png, and gw2_unknown.png to images/roster_classes/, matching the existing files there.
Summary
images/roster_classes/is missinggw2_revenant.png,gw2_thief.png, andgw2_unknown.png.images/class_images/has all three;portal/modules/roster.php's roster grid view builds its icon path from the sameimagenameDB value but reads fromroster_classes/instead, with no fallback if the file is missing — so these three show a broken icon in the roster grid specifically.Fix
Add
gw2_revenant.png,gw2_thief.png, andgw2_unknown.pngtoimages/roster_classes/, matching the existing files there.