Criei um Assistente Personalizado e fiz várias submissões como testes, mas não consigo excluí-las manualmente. De acordo com o que li em outro tópico, a única maneira é por meio do Rails, mas não consigo descobrir quais comandos usar. O ChatGPT falha bastante aqui.
Olá ![]()
Parece que uma atualização muito recente do Discourse Core (no fim de semana de 6 a 7 de junho) introduziu uma mudança arquitetural disruptiva que faz com que o plugin discourse-custom-wizard cause a falha de todo o ciclo de inicialização da aplicação.
Mesmo tentando acessar /safe-mode, o sistema falha com um erro 500 global, pois a falha ocorre durante o registro do middleware de inicialização.
Aqui está o rastreamento exato do erro fatal extraído do Logster:
ActionView::Template::Error (método não definido 'admin_stylesheets' para a classe DiscoursePluginRegistry)
lib/stylesheet/manager/builder.rb:199:in `Stylesheets::Manager::Builder#plugins_digest'
Parece que, durante a fase de compilação de ativos/planilhas de estilo (plugins_digest), o Discourse Core está invocando um método admin_stylesheets na DiscoursePluginRegistry, o que está gerando uma exceção de método não definido. Isso provavelmente se deve a uma incompatibilidade com a forma como o assistente personalizado registra ou estende os estilos administrativos.
Desativar o plugin no app.yml e executar uma reconstrução completa do contêiner permite que o fórum inicie normalmente, confirmando que a falha está isolada nos ganchos de integração do assistente.
Você poderia, por favor, verificar a atualização dos ganchos do registro/planilhas de estilo para garantir compatibilidade com as mudanças recentes do núcleo?
Obrigado!
Posso confirmar o mesmo erro. Infelizmente, tive que suspender o plugin por enquanto.
Obrigado pelo suporte.
E aí, pessoal! Obrigado a todos que entraram em contato comigo por vários meios sobre esse problema. Está resolvido e o plugin está funcionando novamente.