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.
Encontrei um problema após atualizar para a versão mais recente do Discourse e do plugin.
Tenho um campo configurado para que os usuários selecionem tags. Restrinji as tags a um grupo de tags e selecionei o grupo na seção Grupos de Tags.
Isso funcionava bem antes — os usuários só podiam selecionar tags dentro daquele grupo de tags.
Agora, porém, parece que o grupo de tags não existe, e os usuários podem selecionar qualquer tag.
Tentei remover o grupo de tags, salvar e adicioná-lo novamente, mas isso não funcionou. Também tentei não usar um grupo de tags e selecionar as tags na seção Conteúdo, mas isso está limitado a 5 tags e eu tenho mais do que isso.
Não sei o que fazer — isso está quebrando completamente um fluxo de trabalho com meu formulário. Estou usando essa opção apenas como uma solução alternativa, já que a seleção múltipla em uma lista suspensa não é uma opção. Os usuários só podem selecionar até 3 opções, então um grupo de caixas de seleção também não funciona muito bem.
Alguma ideia de uma solução alternativa diferente ou se eu estou fazendo algo errado?
Oi Jen, acabei de enviar algumas correções para o plugin. Por favor, atualize e me diga como foi.
Muito obrigado, @angus, acabei de atualizar e tudo parece estar funcionando.
Enquanto eu estava reconstruindo, notei isso passando pela tela e pensei em te avisar:
[DEPRECATION] Template.error_mode= está depreciado. Use Environment#error_mode= em vez disso. Chamado de /var/www/discourse/plugins/discourse-custom-wizard/plugin.rb:99:in 'block in Plugin::Instance#activate!'
[DEPRECATION] Template.register_filter está depreciado. Use Environment#register_filter em vez disso. Chamado de /var/www/discourse/plugins/discourse-custom-wizard/plugin.rb:106:in 'block in Plugin::Instance#activate!'
I, [2026-07-22T09:33:52.756446 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build'
[assemble_ember_build] Node.js heap_size_limit é menor que 2048MB. Definindo --max-old-space-size=2048 e CHEAP_SOURCE_MAPS=1
[assemble_ember_build] Nenhum arquivo de informações de build existente encontrado.
Baixando e extraindo https://get.discourse.org/discourse-assets/2026.7.0-latest-6accc7b7/production.tar.gz...
% Total % Recebido % Transferido Velocidade Média Tempo Tempo Tempo Atual
Download Upload Total Gasto Restante Velocidade
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 23.3M 100 23.3M 0 0 30.9M 0 --:--:-- --:--:-- --:--:-- 184M
Ativos pré-compilados baixados e extraídos com sucesso.
[assemble_ember_build] Reutilizando build ember core existente. Tudo pronto.
[DEPRECATION] Template.error_mode= está depreciado. Use Environment#error_mode= em vez disso. Chamado de /var/www/discourse/plugins/discourse-custom-wizard/plugin.rb:99:in 'block in Plugin::Instance#activate!'
[DEPRECATION] Template.register_filter está depreciado. Use Environment#register_filter em vez disso. Chamado de /var/www/discourse/plugins/discourse-custom-wizard/plugin.rb:106:in 'block in Plugin::Instance#activate!'
Posso confirmar, fui obrigado a desativar o plugin novamente.
Muito obrigado aos criadores por manterem ![]()
Hoje, enviei algumas correções e atualizações diferentes para este plugin. Por favor, atualize e veja se elas resolvem o seu problema.