3.5.0.beta2-dev, o componente Theme tornou-se inoperante devido ao plugin discourse-events

Após a atualização (3.5.0.beta2-dev), inúmeras funcionalidades de componentes de tema tornaram-se inoperantes, como o "Search Banner" (Banner de Pesquisa), e a opção "Update" (Atualizar) desapareceu da interface de configurações do administrador.

O banner de pesquisa parou de funcionar.

Havia uma opção para atualizar o Discourse, que desde então desapareceu. Agora não sei mais onde realizar a atualização, e só consigo fazê-lo acessando o servidor diretamente.

A pré-visualização da postagem desapareceu.

O componente de tema do ícone de categoria falhou.

O componente de tema do ícone de tag falhou.

Você vê algum erro como administrador na interface?
Você pode verificar o console do navegador?

Isso pode estar relacionado (mas provavelmente não é o caso)

Você quer dizer o link “Update Discourse”?

O banner de pesquisa parou de funcionar.

Havia uma opção para atualizar o Discourse, que desapareceu. Agora não sei mais onde realizar a atualização e só consigo fazê-lo acessando o servidor diretamente.

A pré-visualização da postagem desapareceu.

O componente do tema do ícone da categoria falhou.

O componente do tema do ícone da tag falhou.

1 curtida

Obrigado pelos detalhes!

Se você entrar no modo de segurança e desativar os plugins, parece que os TCs voltaram:

Por exemplo:

Eu também vejo o banner.

Olhando no console do navegador, vejo um erro com o plugin Discourse Events:

Uncaught Error: Could not find module `discourse/mixins/singleton` imported from `discourse/plugins/discourse-events/discourse/models/provider`
    at loader.js:247:1
    at h (loader.js:258:1)
    at u.findDeps (loader.js:168:1)
    at h (loader.js:262:1)
    at u.findDeps (loader.js:168:1)
    at h (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at y (app.js:170:18)
    at b (app.js:193:19)
    at app.js:156:29
    at g.start (app.js:167:1)
    at HTMLDocument.<anonymous> (start-app.js:5:7)
    at discourse-boot.js:13:12
    at discourse-boot.js:1:1

Você pode tentar desativá-lo nas configurações de administrador e recarregar a página para ver se ajuda?

2 curtidas

Nossa, você identificou o problema com precisão! Depois de desativar o plugin discourse-events, tudo voltou ao normal. Parece que este plugin tem um bug grave em sua versão mais recente, o que levou a esses mau funcionamentos.

Muito obrigado pela sua ajuda!

2 curtidas

De nada! Relatei o problema aqui: Events Plugin 📅 - #869 by Arkshine.

4 curtidas

Considerando que isso é devido a um plugin de terceiros, estou fechando este tópico. Acompanhamos apenas os plugins oficiais do Discourse e o núcleo na categoria Bug.