Há 4 dias atualizei o Discourse e todos os seus módulos para a versão mais recente, mas toda vez que eu ou um membro tentamos fazer upload de uma imagem, recebemos este erro: “undefined method `map’ for nil:NilClass”.
Não consigo encontrar nenhuma informação sobre isso, pois parece ser um erro genérico e pode ocorrer não apenas com o upload de imagens.
Alguém pode ajudar aqui? Qualquer dica é bem-vinda. Muito obrigado
Olá @Falco
Muito obrigado pela sua rápida resposta.
Aqui está minha cópia/cola:
Exceção de trabalho: JavaScript foi encerrado (por tempo limite ou explicitamente)
27 jun 15:47
8
Exceção de trabalho: Tempo limite de conexão
30 jun 09:05
Mime::Type::InvalidMimeType ("%{#context['com.opensymphony.xwork2.dispatcher.httpservletresponse'].addheader('mangozda3'" não é um tipo MIME válido) /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/act
12 jul 20:59
Exceção de trabalho: execução expirada
28 ago 08:07
6
ArgumentError (número incorreto de argumentos (0 fornecidos, esperado 1..2)) app/models/user_stat.rb:157:in `calc_topic_reply_count!' lib/promotion.rb:94:in `tl2_met?' lib/promotion.rb:36:in `review_tl1' lib/pr
5 set 12:07
2
NoMethodError (método `map' não definido para nil:NilClass) app/controllers/application_controller.rb:340:in `block in with_resolved_locale' app/controllers/application_controller.rb:340:in `with_resolved
23 set 18:37
2
Exceção de trabalho: Conexão redefinida pelo peer
3 out 09:35
2
NoMethodError (método `map' não definido para nil:NilClass) app/controllers/application_controller.rb:354:in `block in with_resolved_locale' app/controllers/application_controller.rb:354:in `with_resolved
10 out 18:31
4
Mime::Type::InvalidMimeType ("\\*\\/\\*" não é um tipo MIME válido) lib/middleware/omniauth_bypass_middleware.rb:68:in `call' lib/content_security_policy/middleware.rb:12:in `call' lib/middleware/anony
11 out 05:14
12
Exceção de trabalho: Tempo limite de conexão
18 out 22:05
15
Exceção de trabalho: método `map' não definido para nil:NilClass
13:12
356
Exceção de trabalho: método `map' não definido para nil:NilClass
13:47
Vou colocar uma captura de tela para melhor compreensão:
O discourse-antivirus é um plugin muito complexo que exige muita infraestrutura e configuração personalizadas. Recomendo que você o remova, a menos que se sinta confortável em depurar esse tipo de coisa por conta própria.