Eu rodo fóruns Discourse desde algum tempo antes de 2018. Não acredito que ainda temos erros “422 Unprocessable Entity”. Não estou falando nem mesmo ao usar APIs, mas ao escrever posts, criar automações, criar categorias — basicamente todo tipo de coisa na interface baseada na web. Estes são incrivelmente pouco amigáveis ao usuário. Poderíamos, por favor, ter mensagens de erro significativas e potencialmente úteis sobre qual é exatamente o problema?
Que tal se eu prometer biscoitos caseiros (não venenosos, é claro)?
Você consegue reproduzir isso consistentemente na sua experiência? Existem casos específicos em que você os vê com mais frequência? Você está executando algum plugin não oficial? Se você puder nos mostrar a requisição específica no inspetor do seu navegador que produziu o erro, isso ajudaria significativamente!
Estou executando a 2026.2.0-latest. Recentemente fiz um upgrade de uma versão beta ou de pré-lançamento que tinha pelo menos alguns anos. O rótulo da imagem do docker diz “2.0.20240708-0023”, o que parece correto. Tenho quase certeza de que era uma versão 2.x. Pensei ter feito o upgrade (ou desativado) todos os plug-ins, temas ou componentes de tema que eu tinha. Certamente não está mais reclamando de nenhum deles.
Tenho apenas dois plug-ins ativados que não são “By Discourse”:
Embora o plug-in “Suppress Category” instalado pareça não ser mantido (ou incrivelmente não ter exigido nenhuma atualização?), isso me parece um culpado improvável para causar um problema ao tentar postar uma entrada ou editar/criar uma automação.
Eu estava bem acostumado a ver ou ouvir sobre mensagens de erro 422 de pessoas antes da atualização recente e ainda vejo uma ou outra de vez em quando. Não é como se eu recebesse dezenas delas por semana ou algo assim. Eu apenas recebo o suficiente ou ouço sobre elas com frequência suficiente e as razões por trás delas são misteriosas. Seria muito mais fácil reproduzir se eu soubesse especificamente o que as aciona em uma determinada situação, mas eu nem sempre descubro. É por isso que eu queria mensagens de erro melhores. (-:
Estranhamente, eu nunca pensei em verificar o inspetor porque imaginei que fosse um erro do lado do servidor, não um que apareceria no console. Tentarei anotar os detalhes, especialmente quando descobrir o que causa um ou como corrigi-lo.