Saudações a todos os participantes do fórum e à equipe do Discourse!
Ocorreu um erro não especificado no meu site. Um usuário ou funcionário do site (exceto o administrador) não consegue ver sua mensagem pessoal. O título de uma mensagem privada aparece na lista geral de mensagens, mas clicar no link não abre o conteúdo completo. Tentei desativar todos os plugins e componentes de tema, até tentei remover todo o CSS, mas nada ajudou. É assim que está escrito:
Aviso de descontinuação: Tipos de array para campos personalizados estão descontinuados, use o tipo :json em vez disso (remoção no Discourse 3.3.0) Em /var/www/discourse/lib/plugin/instance.rb:561:in `block in register_topic_cust
24 nov 21:33
Aviso de descontinuação: Tipos de array para campos personalizados estão descontinuados, use o tipo :json em vez disso (remoção no Discourse 3.3.0) Em /var/www/discourse/lib/plugin/instance.rb:576:in `block in register_user_custo
24 nov 21:33
Aviso de descontinuação: Tipos de array para campos personalizados estão descontinuados, use o tipo :json em vez disso (remoção no Discourse 3.3.0) Em /var/www/discourse/lib/plugin/instance.rb:566:in `block in register_post_custo
24 nov 21:33
Aviso de descontinuação: O argumento respect_plugin_enabled de add_to_serializer deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/discourse-category-lockdown/plugin.rb:21:in `block in acti
24 nov 21:33
Aviso de descontinuação: add_to_serializer não deve ser usado para sobrescrever diretamente métodos include_*?. Use o argumento de palavra-chave include_condition em vez disso Em /var/www/discourse/plugins/discourse-custom-wiz
24 nov 21:33
Aviso de descontinuação: add_to_serializer não deve ser usado para sobrescrever diretamente métodos include_*?. Use o argumento de palavra-chave include_condition em vez disso Em /var/www/discourse/plugins/discourse-custom-wiz
24 nov 21:33
Aviso de descontinuação: O argumento respect_plugin_enabled de add_to_serializer deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/discourse-ratings/plugin.rb:202:in `block in activate!`
24 nov 21:33
Aviso de descontinuação: add_to_serializer não deve ser usado para sobrescrever diretamente métodos include_*?. Use o argumento de palavra-chave include_condition em vez disso Em /var/www/discourse/plugins/discourse-ratings/pl
24 nov 21:33
Aviso de descontinuação: add_to_serializer não deve ser usado para sobrescrever diretamente métodos include_*?. Use o argumento de palavra-chave include_condition em vez disso Em /var/www/discourse/plugins/discourse-ratings/pl
24 nov 21:33
Aviso de descontinuação: Tipos de array para campos personalizados estão descontinuados, use o tipo :json em vez disso (remoção no Discourse 3.3.0) Em /var/www/discourse/lib/plugin/instance.rb:556:in `block in register_category_c
24 nov 21:33
Aviso de descontinuação: O evento :post_notification_alert está descontinuado. Por favor, use :push_notification em vez disso (descontinuado desde o Discourse 3.2.0.beta1) (remoção no Discourse 3.3.0.beta1) Em /var/www/dis
24 nov 21:33
4
ActiveRecord::StatementInvalid (PG::UndefinedColumn: ERRO: coluna "thread_id" não existe LINHA 1: ..._drafts"."chat_channel_id", "chat_drafts"."data", "thread_id...
24 nov 22:45
4
Falha ao lidar com exceção no middleware do app de exceção: ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERRO: coluna "thread_id" não existe LINHA 1: ..._drafts"."chat_channel_id", "chat_dr
24 nov 22:45
17
Limpeza do cache do Active Record, isso pode acontecer se o esquema mudou enquanto o site está em execução ou em um multisite vários bancos de dados estão executando esquemas diferentes. Considere executar rake multisite:migrate.
24 nov 22:45
11
ActiveRecord::StatementInvalid (PG::UndefinedColumn: ERRO: coluna "thread_id" não existe LINHA 1: ..._drafts"."chat_channel_id", "chat_drafts"."data", "thread_id...
24 nov 22:45
11
Falha ao lidar com exceção no middleware do app de exceção: ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERRO: coluna "thread_id" não existe LINHA 1: ..._drafts"."chat_channel_id", "chat_dr
24 nov 22:45
3
[Telegram Bridge] Falha ao fazer ponte da mensagem: [1/12] [policy] 'require_plugin_enabled' ✅ [2/12] [contract] 'default' ✅ [3/12] [model] 'channel_id' ❌ [4/12] [policy] 'require_channel_id_vaild' [5/12] [p
25 nov 00:49
[Telegram Bridge] Falha ao fazer ponte da mensagem: [1/12] [policy] 'require_plugin_enabled' ✅ [2/12] [contract] 'default' ✅ [3/12] [model] 'channel_id' ❌ [4/12] [policy] 'require_channel_id_vaild' [5/12] [p
25 nov 00:49
24
Não foi possível rebakear post# 612 após 3 tentativas, desistindo: ActiveRecord::RecordNotFound: Não foi possível encontrar Topic com 'id'=137 [WHERE "topics"."deleted_at" IS NULL]
25 nov 01:24
24
Exceção de Job: Não foi possível encontrar Topic com 'id'=137 [WHERE "topics"."deleted_at" IS NULL]
25 nov 01:24
4
Aviso de descontinuação: O argumento respect_plugin_enabled de add_to_serializer deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/discourse-ai-topic-summary/plugin.rb:32:in `block in activ
25 nov 20:45
5
Aviso de descontinuação: Tipos de array para campos personalizados estão descontinuados, use o tipo :json em vez disso (remoção no Discourse 3.3.0) Em /var/www/discourse/lib/plugin/instance.rb:561:in `block in register_topic_cust
25 nov 20:45
5
Aviso de descontinuação: Tipos de array para campos personalizados estão descontinuados, use o tipo :json em vez disso (remoção no Discourse 3.3.0) Em /var/www/discourse/lib/plugin/instance.rb:576:in `block in register_user_custo
25 nov 20:45
5
Aviso de descontinuação: Tipos de array para campos personalizados estão descontinuados, use o tipo :json em vez disso (remoção no Discourse 3.3.0) Em /var/www/discourse/lib/plugin/instance.rb:566:in `block in register_post_custo
25 nov 20:45
4
Aviso de descontinuação: O argumento respect_plugin_enabled de add_to_serializer deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/discourse-category-lockdown/plugin.rb:21:in `block in acti
25 nov 20:45
4
Aviso de descontinuação: add_to_serializer não deve ser usado para sobrescrever diretamente métodos include_*?. Use o argumento de palavra-chave include_condition em vez disso Em /var/www/discourse/plugins/discourse-custom-wiz
25 nov 20:45
4
Aviso de descontinuação: add_to_serializer não deve ser usado para sobrescrever diretamente métodos include_*?. Use o argumento de palavra-chave include_condition em vez disso Em /var/www/discourse/plugins/discourse-custom-wiz
25 nov 20:45
4
Aviso de descontinuação: O argumento respect_plugin_enabled de add_to_serializer deve ser passado como um argumento de palavra-chave Em /var/www/discourse/plugins/discourse-ratings/plugin.rb:202:in `block in activate!`
25 nov 20:45
4
Aviso de descontinuação: add_to_serializer não deve ser usado para sobrescrever diretamente métodos include_*?. Use o argumento de palavra-chave include_condition em vez disso Em /var/www/discourse/plugins/discourse-ratings/pl
25 nov 20:45
4
Aviso de descontinuação: add_to_serializer não deve ser usado para sobrescrever diretamente métodos include_*?. Use o argumento de palavra-chave include_condition em vez disso Em /var/www/discourse/plugins/discourse-ratings/pl
25 nov 20:45
5
Aviso de descontinuação: Tipos de array para campos personalizados estão descontinuados, use o tipo :json em vez disso (remoção no Discourse 3.3.0) Em /var/www/discourse/lib/plugin/instance.rb:556:in `block in register_category_c
25 nov 20:45
4
Aviso de descontinuação: O evento :post_notification_alert está descontinuado. Por favor, use :push_notification em vez disso (descontinuado desde o Discourse 3.2.0.beta1) (remoção no Discourse 3.3.0.beta1) Em /var/www/dis
25 nov 20:45
298
Sidekiq está consumindo muita memória (usando: 679.16M) para 'neurogid.com', reiniciando
25 nov 23:27
Aviso de descontinuação: o parâmetro :meta_data está descontinuado, use o parâmetro :topic_custom_fields em vez disso (descontinuado desde o Discourse 3.2) (remoção no Discourse 3.3) Em <internal:kernel>:90:in `tap`
25 nov 23:37
8
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) não foi encontrado: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
25 nov 23:44
8
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) não foi encontrado: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
25 nov 23:44
16
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) não foi encontrado: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
25 nov 23:45
16
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) não foi encontrado: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
25 nov 23:45
2
[Telegram Bridge] Falha ao fazer ponte da mensagem: [1/12] [policy] 'require_plugin_enabled' ✅ [2/12] [contract] 'default' ✅ [3/12] [model] 'channel_id' ❌ [4/12] [policy] 'require_channel_id_vaild' [5/12] [p
Dom 09:20
3
[Telegram Bridge] Falha ao fazer ponte da mensagem: [1/12] [policy] 'require_plugin_enabled' ✅ [2/12] [contract] 'default' ✅ [3/12] [model] 'channel_id' ❌ [4/12] [policy] 'require_channel_id_vaild' [5/12] [p
Dom 15:30
17
Exceção de Job: método não definido `include?' para nil:NilClass
00:24
20
OpenAIBot Post Embedding: Houve um problema, mas tentarei novamente até o limite: método não definido `destroy!' para nil:NilClass
10:25
3
[Telegram Bridge] Falha ao fazer ponte da mensagem: [1/12] [policy] 'require_plugin_enabled' ✅ [2/12] [contract] 'default' ✅ [3/12] [model] 'channel_id' ❌ [4/12] [policy] 'require_channel_id_vaild' [5/12] [p
11:11
[Telegram Bridge] Falha ao fazer ponte da mensagem: [1/12] [policy] 'require_plugin_enabled' ✅ [2/12] [contract] 'default' ✅ [3/12] [model] 'channel_id' ❌ [4/12] [policy] 'require_channel_id_vaild' [5/12] [p
11:38
27
NoMethodError (método não definido `enable_personal_messages?' para SiteSetting:Class) app/serializers/topic_view_details_serializer.rb:127:in `include_can_invite_to?' (eval):11:in `_fast_attributes' lib/
14:20
6
NoMethodError (método não definido `enable_personal_messages?' para SiteSetting:Class) app/serializers/topic_view_details_serializer.rb:127:in `include_can_invite_to?' (eval):11:in `_fast_attributes' lib/
14:20
[Telegram Bridge] Falha ao fazer ponte da mensagem: [1/12] [policy] 'require_plugin_enabled' ✅ [2/12] [contract] 'default' ✅ [3/12] [model] 'channel_id' ❌ [4/12] [policy] 'require_channel_id_vaild' [5/12] [p
16:22
2
[Telegram Bridge] Falha ao fazer ponte da mensagem: [1/12] [policy] 'require_plugin_enabled' ✅ [2/12] [contract] 'default' ✅ [3/12] [model] 'channel_id' ❌ [4/12] [policy] 'require_channel_id_vaild' [5/12] [p
17:31
93
Exceção de Job: método não definido `include?' para nil:NilClass
17:58
275
Exceção de Job: método não definido `include?' para nil:NilClass
18:14
Idealmente, você precisaria clicar no erro específico relevante para o problema e copiar a mensagem para colar aqui. Uma provável seria:
NoMethodError (undefined method `enable_personal_messages?' for SiteSetting:Class) app/serializers/topic_view_details_serializer.rb:127:in `include_can_invite_to?' (eval):11:in `_fast_attributes' lib/\n```
Embora, se você tiver algum plugin de terceiros que afete as MPs, esse seria um local provável para começar. Como Pfaffman diz, às vezes o modo de segurança não é suficiente e você teria que remover o plugin do seu `app.yml` e reconstruir. Quais plugins você tem em seu site?
Da mesma forma, @pfaffman, eu mesmo não sou programador e posso interpretar mal algumas de suas palavras. Portanto, decidi compartilhar o link deste tópico com meu programador.
36 plugins é muito. Esteja ciente de que, mesmo que estejam desativados, eles ainda podem ter um impacto em seu site. Quando seu desenvolvedor estiver implementando esta correção, eu também recomendaria que ele comentasse qualquer plugin que não esteja ativo e em uso.
Olá! Sim, você estava certo O problema foi causado pelo plugin Custom Trust Level. Nosso programador fez como você e @pfaffman aconselharam, muito grato a ambos pelo excelente suporte
Sim, você pode estar certo, entendo que há muitos plugins e no futuro (durante quaisquer atualizações) podem ocorrer erros. Mas, estou apenas começando um novo projeto com IA e quero testar todos os plugins para entender quais deles serão realmente úteis para o meu projeto e quais não precisarei mais tarde.