Il semble que le fichier plugin.rb ne spécifie pas les icônes dont il a besoin. Des lignes comme celles-ci devraient se trouver près du début :
register_svg_icon "nom-de-l'icône" if respond_to?(:register_svg_icon)
Celles-ci n’étaient pas nécessaires dans les anciennes versions de Discourse, mais elles le sont désormais.
J’ai également constaté que certains noms d’icônes changent au fil du temps, probablement en raison de modifications du côté de Font Awesome, ce qui a fait disparaître certaines de mes propres icônes de plugin jusqu’à ce que je trouve leurs nouveaux noms.