KhoiUSA
Novembro 11, 2024, 11:08pm
1
Tenho recebido esse erro com frequência e está começando a se tornar um grande incômodo. Executar ./launcher restart app resolve o problema temporariamente, mas depois de um tempo ele retorna.
Recebo esse erro ao editar postagens, especialmente. No passado, tive um histórico em que, se um carimbo de data/hora fosse inserido, como este –\u003e 2024-11-11T05:00:00Z , isso resultava no erro.
Alguém pode, por favor, examinar esse erro e descobrir a origem, ou se alguém já encontrou isso antes, sabe de uma solução alternativa melhor? Obrigado.
MiniRacer::RuntimeError (TypeError: moment.tz não é uma função) lib/pretty_text.rb:239:in `block in markdown' lib/pretty_text.rb:686:in `block in protect' lib/pretty_text.rb:686:in `synchronize' lib/\n```
mini_racer (0.14.1) lib/mini_racer.rb:237:in eval_unsafe' mini_racer (0.14.1) lib/mini_racer.rb:237:in block (2 levels) in eval’
mini_racer (0.14.1) lib/mini_racer.rb:378:in timeout' mini_racer (0.14.1) lib/mini_racer.rb:236:in block in eval’
mini_racer (0.14.1) lib/mini_racer.rb:234:in synchronize' mini_racer (0.14.1) lib/mini_racer.rb:234:in eval’
lib/pretty_text.rb:239:in block in markdown' lib/pretty_text.rb:686:in block in protect’
lib/pretty_text.rb:686:in synchronize' lib/pretty_text.rb:686:in protect’
lib/pretty_text.rb:176:in markdown' lib/pretty_text.rb:302:in cook’
plugins/automation/lib/discourse_automation/scripts/append_last_checked_by.rb:31:in block (2 levels) in <main>' plugins/automation/app/models/discourse_automation/automation.rb:146:in trigger!’
plugins/automation/lib/discourse_automation/event_handlers.rb:296:in block in handle_after_post_cook' activerecord (7.1.5) lib/active_record/relation/batches.rb:82:in each’
activerecord (7.1.5) lib/active_record/relation/batches.rb:82:in block in find_each' activerecord (7.1.5) lib/active_record/relation/batches.rb:158:in block in find_in_batches’
activerecord (7.1.5) lib/active_record/relation/batches.rb:396:in `block in batch_on_unloaded_relation’
internal:kernel :187:in loop' activerecord (7.1.5) lib/active_record/relation/batches.rb:372:in batch_on_unloaded_relation’
activerecord (7.1.5) lib/active_record/relation/batches.rb:269:in in_batches' activerecord (7.1.5) lib/active_record/relation/batches.rb:157:in find_in_batches’
activerecord (7.1.5) lib/active_record/relation/batches.rb:81:in find_each' plugins/automation/lib/discourse_automation/event_handlers.rb:271:in handle_after_post_cook’
plugins/automation/plugin.rb:213:in block (2 levels) in activate!' lib/plugin/filter_manager.rb:17:in block in apply’
lib/plugin/filter_manager.rb:17:in each' lib/plugin/filter_manager.rb:17:in apply’
lib/plugin/filter.rb:15:in apply' app/models/post.rb:350:in cook’
app/models/post.rb:871:in block in <class:Post>' activesupport (7.1.5) lib/active_support/callbacks.rb:448:in instance_exec’
activesupport (7.1.5) lib/active_support/callbacks.rb:448:in block in make_lambda' activesupport (7.1.5) lib/active_support/callbacks.rb:202:in block (2 levels) in halting’
activesupport (7.1.5) lib/active_support/callbacks.rb:707:in block (2 levels) in default_terminator' activesupport (7.1.5) lib/active_support/callbacks.rb:706:in catch’
activesupport (7.1.5) lib/active_support/callbacks.rb:706:in block in default_terminator' activesupport (7.1.5) lib/active_support/callbacks.rb:203:in block in halting’
activesupport (7.1.5) lib/active_support/callbacks.rb:598:in block in invoke_before' activesupport (7.1.5) lib/active_support/callbacks.rb:598:in each’
activesupport (7.1.5) lib/active_support/callbacks.rb:598:in invoke_before' activesupport (7.1.5) lib/active_support/callbacks.rb:119:in block in run_callbacks’
activesupport (7.1.5) lib/active_support/callbacks.rb:141:in run_callbacks' activerecord (7.1.5) lib/active_record/callbacks.rb:441:in create_or_update’
activerecord (7.1.5) lib/active_record/timestamp.rb:127:in create_or_update' activerecord (7.1.5) lib/active_record/persistence.rb:718:in save’
activerecord (7.1.5) lib/active_record/validations.rb:49:in save' activerecord (7.1.5) lib/active_record/transactions.rb:309:in block in save’
activerecord (7.1.5) lib/active_record/transactions.rb:365:in block in with_transaction_returning_status' activerecord (7.1.5) lib/active_record/connection_adapters/abstract/database_statements.rb:342:in transaction’
activerecord (7.1.5) lib/active_record/transactions.rb:361:in with_transaction_returning_status' activerecord (7.1.5) lib/active_record/transactions.rb:309:in save’
activerecord (7.1.5) lib/active_record/suppressor.rb:52:in save' lib/post_revisor.rb:499:in update_post’
lib/post_revisor.rb:460:in revise' lib/post_revisor.rb:454:in revise_and_create_new_version’
lib/post_revisor.rb:357:in revise_post' lib/post_revisor.rb:279:in block in revise!’
activerecord (7.1.5) lib/active_record/connection_adapters/abstract/transaction.rb:535:in block in within_new_transaction' activesupport (7.1.5) lib/active_support/concurrency/null_lock.rb:9:in synchronize’
activerecord (7.1.5) lib/active_record/connection_adapters/abstract/transaction.rb:532:in within_new_transaction' activerecord (7.1.5) lib/active_record/connection_adapters/abstract/database_statements.rb:344:in transaction’
activerecord (7.1.5) lib/active_record/transactions.rb:212:in transaction' lib/post_revisor.rb:278:in revise!’
app/controllers/posts_controller.rb:273:in update' actionpack (7.1.5) lib/action_controller/metal/basic_implicit_render.rb:6:in send_action’
actionpack (7.1.5) lib/abstract_controller/base.rb:224:in process_action' actionpack (7.1.5) lib/action_controller/metal/rendering.rb:165:in process_action’
actionpack (7.1.5) lib/abstract_controller/callbacks.rb:259:in block in process_action' activesupport (7.1.5) lib/active_support/callbacks.rb:121:in block in run_callbacks’
app/controllers/application_controller.rb:424:in block in with_resolved_locale' i18n (1.14.6) lib/i18n.rb:353:in with_locale’
app/controllers/application_controller.rb:424:in with_resolved_locale' activesupport (7.1.5) lib/active_support/callbacks.rb:130:in block in run_callbacks’
activesupport (7.1.5) lib/active_support/callbacks.rb:141:in run_callbacks' actionpack (7.1.5) lib/abstract_controller/callbacks.rb:258:in process_action’
actionpack (7.1.5) lib/action_controller/metal/rescue.rb:25:in process_action' actionpack (7.1.5) lib/action_controller/metal/instrumentation.rb:74:in block in process_action’
activesupport (7.1.5) lib/active_support/notifications.rb:206:in block in instrument' activesupport (7.1.5) lib/active_support/notifications/instrumenter.rb:58:in instrument’
activesupport (7.1.5) lib/active_support/notifications.rb:206:in instrument' actionpack (7.1.5) lib/action_controller/metal/instrumentation.rb:73:in process_action’
actionpack (7.1.5) lib/action_controller/metal/params_wrapper.rb:261:in process_action' activerecord (7.1.5) lib/active_record/railties/controller_runtime.rb:32:in process_action’
actionpack (7.1.5) lib/abstract_controller/base.rb:160:in process' actionview (7.1.5) lib/action_view/rendering.rb:40:in process’
rack-mini-profiler (3.3.1) lib/mini_profiler/profiling_methods.rb:115:in block in profile_method' actionpack (7.1.5) lib/action_controller/metal.rb:227:in dispatch’
actionpack (7.1.5) lib/action_controller/metal.rb:309:in dispatch' actionpack (7.1.5) lib/action_dispatch/routing/route_set.rb:49:in dispatch’
actionpack (7.1.5) lib/action_dispatch/routing/route_set.rb:32:in serve' actionpack (7.1.5) lib/action_dispatch/journey/router.rb:51:in block in serve’
actionpack (7.1.5) lib/action_dispatch/journey/router.rb:131:in block in find_routes' actionpack (7.1.5) lib/action_dispatch/journey/router.rb:124:in each’
actionpack (7.1.5) lib/action_dispatch/journey/router.rb:124:in find_routes' actionpack (7.1.5) lib/action_dispatch/journey/router.rb:32:in serve’
actionpack (7.1.5) lib/action_dispatch/routing/route_set.rb:882:in call' lib/middleware/omniauth_bypass_middleware.rb:64:in call’
rack (2.2.10) lib/rack/tempfile_reaper.rb:15:in call' rack (2.2.10) lib/rack/conditional_get.rb:40:in call’
rack (2.2.10) lib/rack/head.rb:12:in call' actionpack (7.1.5) lib/action_dispatch/http/permissions_policy.rb:36:in call’
lib/content_security_policy/middleware.rb:12:in call' lib/middleware/anonymous_cache.rb:399:in call’
lib/middleware/csp_script_nonce_injector.rb:12:in call' config/initializers/008-rack-cors.rb:14:in call’
rack (2.2.10) lib/rack/session/abstract/id.rb:266:in context' rack (2.2.10) lib/rack/session/abstract/id.rb:260:in call’
actionpack (7.1.5) lib/action_dispatch/middleware/c
jdc20181
(Jdc20181)
Agosto 2, 2025, 12:15am
2
Estou recebendo um Erro Interno do Servidor para a Inserção de Hora/Data. Isso já aconteceu antes, não tenho certeza do que fiz para resolver, provavelmente apenas uma reinicialização do servidor - mas pensei que talvez fosse uma boa ideia criar um tópico sobre isso, já que meu último problema foi resolvido ao falar sobre isso. Detalhes do erro nos logs:
Message
MiniRacer::RuntimeError (TypeError: moment.tz não é uma função)
lib/pretty_text.rb:237:in `eval'
lib/pretty_text.rb:237:in `block in markdown'
lib/pretty_text.rb:677:in `block in protect'
lib/pretty_text.rb:677:in `synchronize'
lib/pretty_text.rb:677:in `protect'
lib/pretty_text.rb:174:in `markdown'
lib/pretty_text.rb:300:in `cook'
app/models/post_analyzer.rb:30:in `cook'
app/models/post_analyzer.rb:149:in `cooked_stripped'
app/models/post_analyzer.rb:126:in `raw_links'
app/models/post_analyzer.rb:143:in `link_count'
app/models/post.rb:312:in `public_send'
app/models/post.rb:312:in `block (2 levels) in <class:Post>'
lib/validators/post_validator.rb:141:in `max_links_validator'
lib/validators/post_validator.rb:20:in `validate'
lib/post_creator.rb:179:in `valid?'
lib/post_creator.rb:187:in `create'
lib/new_post_manager.rb:321:in `perform_create_post'
lib/new_post_manager.rb:255:in `perform'
app/controllers/posts_controller.rb:223:in `create'
app/controllers/application_controller.rb:428:in `block in with_resolved_locale'
app/controllers/application_controller.rb:428:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:35:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:415:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
lib/middleware/default_headers.rb:13:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/processing_request.rb:12:in `call'
lib/middleware/request_tracker.rb:410:in `call'
Backtrace
lib/pretty_text.rb:237:in `eval'
lib/pretty_text.rb:237:in `block in markdown'
lib/pretty_text.rb:677:in `block in protect'
lib/pretty_text.rb:677:in `synchronize'
lib/pretty_text.rb:677:in `protect'
lib/pretty_text.rb:174:in `markdown'
lib/pretty_text.rb:300:in `cook'
app/models/post_analyzer.rb:30:in `cook'
app/models/post_analyzer.rb:149:in `cooked_stripped'
app/models/post_analyzer.rb:126:in `raw_links'
app/models/post_analyzer.rb:143:in `link_count'
app/models/post.rb:312:in `public_send'
app/models/post.rb:312:in `block (2 levels) in <class:Post>'
lib/validators/post_validator.rb:141:in `max_links_validator'
lib/validators/post_validator.rb:20:in `validate'
lib/post_creator.rb:179:in `valid?'
lib/post_creator.rb:187:in `create'
lib/new_post_manager.rb:321:in `perform_create_post'
lib/new_post_manager.rb:255:in `perform'
app/controllers/posts_controller.rb:223:in `create'
actionpack (8.0.2) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'
actionpack (8.0.2) lib/abstract_controller/base.rb:226:in `process_action'
actionpack (8.0.2) lib/action_controller/metal/rendering.rb:193:in `process_action'
actionpack (8.0.2) lib/abstract_controller/callbacks.rb:261:in `block in process_action'
activesupport (8.0.2) lib/active_support/callbacks.rb:120:in `block in run_callbacks'
app/controllers/application_controller.rb:428:in `block in with_resolved_locale'
app/controllers/application_controller.rb:428:in `with_resolved_locale'
activesupport (8.0.2) lib/active_support/callbacks.rb:129:in `block in run_callbacks'
activesupport (8.0.2) lib/active_support/callbacks.rb:140:in `run_callbacks'
actionpack (8.0.2) lib/abstract_controller/callbacks.rb:260:in `process_action'
actionpack (8.0.2) lib/action_controller/metal/rescue.rb:27:in `process_action'
actionpack (8.0.2) lib/action_controller/metal/instrumentation.rb:76:in `block in process_action'
activesupport (8.0.2) lib/active_support/notifications.rb:210:in `block in instrument'
activesupport (8.0.2) lib/active_support/notifications/instrumenter.rb:58:in `instrument'
activesupport (8.0.2) lib/active_support/notifications.rb:210:in `instrument'
actionpack (8.0.2) lib/action_controller/metal/instrumentation.rb:75:in `process_action'
actionpack (8.0.2) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
activerecord (8.0.2) lib/active_record/railties/controller_runtime.rb:39:in `process_action'
actionpack (8.0.2) lib/abstract_controller/base.rb:163:in `process'
actionview (8.0.2) lib/action_view/rendering.rb:40:in `process'
rack-mini-profiler (4.0.1) lib/mini_profiler/profiling_methods.rb:116:in `block in profile_method'
actionpack (8.0.2) lib/action_controller/metal.rb:252:in `dispatch'
actionpack (8.0.2) lib/action_controller/metal.rb:335:in `dispatch'
actionpack (8.0.2) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'
actionpack (8.0.2) lib/action_dispatch/routing/route_set.rb:50:in `serve'
actionpack (8.0.2) lib/action_dispatch/journey/router.rb:53:in `block in serve'
actionpack (8.0.2) lib/action_dispatch/journey/router.rb:133:in `block in find_routes'
actionpack (8.0.2) lib/action_dispatch/journey/router.rb:126:in `each'
actionpack (8.0.2) lib/action_dispatch/journey/router.rb:126:in `find_routes'
actionpack (8.0.2) lib/action_dispatch/journey/router.rb:34:in `serve'
actionpack (8.0.2) lib/action_dispatch/routing/route_set.rb:908:in `call'
lib/middleware/omniauth_bypass_middleware.rb:35:in `call'
rack (2.2.17) lib/rack/tempfile_reaper.rb:15:in `call'
rack (2.2.17) lib/rack/conditional_get.rb:40:in `call'
rack (2.2.17) lib/rack/head.rb:12:in `call'
actionpack (8.0.2) lib/action_dispatch/http/permissions_policy.rb:38:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:415:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
rack (2.2.17) lib/rack/session/abstract/id.rb:266:in `context'
rack (2.2.17) lib/rack/session/abstract/id.rb:260:in `call'
actionpack (8.0.2) lib/action_dispatch/middleware/cookies.rb:706:in `call'
actionpack (8.0.2) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'
activesupport (8.0.2) lib/active_support/callbacks.rb:100:in `run_callbacks'
actionpack (8.0.2) lib/action_dispatch/middleware/callbacks.rb:30:in `call'
actionpack (8.0.2) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'
actionpack (8.0.2) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'
logster (2.20.1) lib/logster/middleware/reporter.rb:40:in `call'
lib/middleware/default_headers.rb:13:in `call'
railties (8.0.2) lib/rails/rack/logger.rb:41:in `call_app'
railties (8.0.2) lib/rails/rack/logger.rb:29:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
actionpack (8.0.2) lib/action_dispatch/middleware/request_id.rb:34:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
rack (2.2.17) lib/rack/method_override.rb:24:in `call'
actionpack (8.0.2) lib/action_dispatch/middleware/executor.rb:16:in `call'
rack (2.2.17) lib/rack/sendfile.rb:110:in `call'
rack-mini-profiler (4.0.1) lib/mini_profiler.rb:334:in `call'
lib/middleware/processing_request.rb:12:in `call'
message_bus (4.4.1) lib/message_bus/rack/middleware.rb:60:in `call'
lib/middleware/request_tracker.rb:410:in `call'
actionpack (8.0.2) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'
railties (8.0.2) lib/rails/engine.rb:535:in `call'
railties (8.0.2) lib/rails/railtie.rb:226:in `public_send'
railties (8.0.2) lib/rails/railtie.rb:226:in `method_missing'
rack (2.2.17) lib/rack/urlmap.rb:74:in `block in call'
rack (2.2.17) lib/rack/urlmap.rb:58:in `each'
rack (2.2.17) lib/rack/urlmap.rb:58:in `call'
unicorn (6.1.0) lib/unicorn/http_server.rb:634:in `process_client'
unicorn (6.1.0) lib/unicorn/http_server.rb:739:in `worker_loop'
unicorn (6.1.0) lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
unicorn (6.1.0) lib/unicorn/http_server.rb:143:in `start'
unicorn (6.1.0) bin/unicorn:128:in `<top (required)>'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<main>'
Env
HTTP HOSTS:
EDIT: A reconstrução manual resolveu isso, mas como já aconteceu antes, ainda estou curioso para saber como evitar que isso aconteça novamente no futuro.
Moin
Agosto 2, 2025, 5:11am
3
O problema também foi encontrado aqui
Hi, when I try to create a post with markdown date i’ll get an error 500.
This error trigger via normal frontend post also!
What i’m doing wrong?
curl -X POST `https://forum.example.com/posts.json` -H “Api-Key: <myKey>” -H “Api-Username: nobodyfrm” -H “Content-Type: application/json” -d ‘{“topic_id”: 553,“raw”: “CSD Limburg 2025-05-10T00:00:00Z (UTC)”}’
Logs:
Message (11 copies reported)
MiniRacer::RuntimeError (TypeError: moment.tz is not a function)
lib/pretty_text.rb:238:in `eval'
lib/…
jdc20181
(Jdc20181)
Agosto 2, 2025, 11:42am
4
Embora esse seja o mesmo erro (500), não acho que seja a mesma situação (apesar de semelhante), já que meu problema aconteceu depois que atualizei o Discourse, o que deveria ter atualizado também os plugins principais.
O OP desse tópico - disse que atualizou um plugin principal para corrigir - enquanto eu atualizei a plataforma inteira - e aconteceu depois de uma atualização.
jdc20181
(Jdc20181)
Agosto 6, 2025, 1:24pm
5
O problema aconteceu novamente hoje, desta vez sem nenhuma atualização ter sido feita antes do erro ocorrer. Ainda espero que alguém responda com uma solução.
jdc20181
(Jdc20181)
Agosto 15, 2025, 2:02am
6
Não consigo acreditar que isso está sendo ignorado. Ainda estou recebendo o ERRO - o Chat GPT diz que é algo sobre um Import ausente
Você pode fornecer etapas de replicação passo a passo? Como você está chegando a esta mensagem de erro?
jdc20181
(Jdc20181)
Agosto 15, 2025, 3:20pm
8
O problema ocorre quando os usuários criam tópicos e inserem um carimbo de data/hora. Eles inserem o carimbo de data/hora, e o erro ocorre quando eles pressionam “Postar” ou “Editar” uma postagem, acredito. Eu pessoalmente não consigo reproduzir. As informações que forneço são das informações de registro de erros e do que meus moderadores estão me relatando.
Sim, é auto-hospedado e se resolve sozinho quando eu reconstruo , mas o problema parece sempre retornar. Na última semana, tem sido um retorno diário.
Para contexto - eu uso o Discourse para minha pequena equipe de moderação registrar ações realizadas em nossa comunidade - então usamos a inserção de data/hora toda vez que registramos algo.
Tenho mais detalhes do log de erros se você precisar.
Você pode compartilhar o markdown aqui para uma postagem que gera a mensagem de erro do servidor interno?
jdc20181
(Jdc20181)
Agosto 15, 2025, 3:31pm
10
Usamos o botão dentro do compositor e não inserimos por meio de um formato markdown, então não tenho certeza do que você está procurando.
Para contexto, é difícil reproduzir, mas acontece com frequência. Tenho que atualizar o Discourse ou reconstruir para parar o erro. Eu o reduzi ao plugin de Data/Hora, pois você ainda pode postar sem ele - o que me trouxe até aqui.
Obrigado!
Estou tentando obter etapas de replicação. Se você tiver uma postagem com apenas o markdown abaixo, o que acontece?
[date=2025-08-15 timezone="America/Los_Angeles"]
jdc20181
(Jdc20181)
Agosto 15, 2025, 4:25pm
13
Editar: Postarei o markdown em breve. Eu não tinha o botão pressionado.
jdc20181
(Jdc20181)
Agosto 15, 2025, 4:28pm
14
[date-range from=2025-08-06 to=2025-09-03 timezone="Europe/Warsaw"]
Este é o carimbo no post (Onde ocorreu uma das instâncias do erro).
Postar o markdown que você menciona não causa o erro para mim - Na verdade, eu não consegui reproduzi-lo em nenhum momento.
Bem, isso explica por que ninguém está se apressando em ajudar a corrigir seu problema. Sem etapas de reprodução, é muito difícil descobrir o que está acontecendo e determinar se é um bug.
Vejo outro tópico de novembro passado que cita um erro semelhante no log e trata da edição de posts com timestamps. Você consegue reproduzir o erro ao editar um tópico que contém um timestamp, em vez de criar um novo tópico?
Eu vou mover este para lá.
jdc20181
(Jdc20181)
Agosto 15, 2025, 6:16pm
17
Postarei aqui novamente quando o problema ocorrer - e espero ter um processo de reprodução até lá.
jdc20181
(Jdc20181)
Agosto 24, 2025, 10:20pm
19
Hoje, domingo, 24 de agosto, recebi uma notificação de que minha equipe estava recebendo novamente este erro de servidor interno - Em vez de reiniciar o servidor, decidi gravar um vídeo para você de mim reproduzindo-o. Também incluí sem a inserção do carimbo de data/hora para demonstrar que o problema ocorre apenas quando você insere um tempo.
Meus passos de reprodução SÓLIDOS no meu caso
Crie um novo tópico
Preencha-o com informações - Incluindo a inserção de um carimbo de data/hora.
Clique em Postar e observe.
Message (3 copies reported)
MiniRacer::RuntimeError (TypeError: moment.tz is not a function)
lib/pretty_text.rb:237:in `eval'
lib/pretty_text.rb:237:in `block in markdown'
lib/pretty_text.rb:677:in `block in protect'
lib/pretty_text.rb:677:in `synchronize'
lib/pretty_text.rb:677:in `protect'
lib/pretty_text.rb:174:in `markdown'
lib/pretty_text.rb:300:in `cook'
app/models/post_analyzer.rb:30:in `cook'
app/models/post_analyzer.rb:149:in `cooked_stripped'
app/models/post_analyzer.rb:126:in `raw_links'
app/models/post_analyzer.rb:143:in `link_count'
app/models/post.rb:311:in `public_send'
app/models/post.rb:311:in `block (2 levels) in <class:Post>'
lib/validators/post_validator.rb:141:in `max_links_validator'
lib/validators/post_validator.rb:20:in `validate'
lib/post_creator.rb:179:in `valid?'
lib/post_creator.rb:187:in `create'
lib/new_post_manager.rb:321:in `perform_create_post'
lib/new_post_manager.rb:255:in `perform'
app/controllers/posts_controller.rb:223:in `create'
app/controllers/application_controller.rb:428:in `block in with_resolved_locale'
app/controllers/application_controller.rb:428:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:35:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:415:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
lib/middleware/default_headers.rb:13:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/processing_request.rb:12:in `call'
lib/middleware/request_tracker.rb:410:in `call'
Backtrace
lib/pretty_text.rb:237:in `eval'
lib/pretty_text.rb:237:in `block in markdown'
lib/pretty_text.rb:677:in `block in protect'
lib/pretty_text.rb:677:in `synchronize'
lib/pretty_text.rb:677:in `protect'
lib/pretty_text.rb:174:in `markdown'
lib/pretty_text.rb:300:in `cook'
app/models/post_analyzer.rb:30:in `cook'
app/models/post_analyzer.rb:149:in `cooked_stripped'
app/models/post_analyzer.rb:126:in `raw_links'
app/models/post_analyzer.rb:143:in `link_count'
app/models/post.rb:311:in `public_send'
app/models/post.rb:311:in `block (2 levels) in <class:Post>'
lib/validators/post_validator.rb:141:in `max_links_validator'
lib/validators/post_validator.rb:20:in `validate'
lib/post_creator.rb:179:in `valid?'
lib/post_creator.rb:187:in `create'
lib/new_post_manager.rb:321:in `perform_create_post'
lib/new_post_manager.rb:255:in `perform'
app/controllers/posts_controller.rb:223:in `create'
actionpack (8.0.2.1) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'
actionpack (8.0.2.1) lib/abstract_controller/base.rb:226:in `process_action'
actionpack (8.0.2.1) lib/action_controller/metal/rendering.rb:193:in `process_action'
actionpack (8.0.2.1) lib/abstract_controller/callbacks.rb:261:in `block in process_action'
activesupport (8.0.2.1) lib/active_support/callbacks.rb:120:in `block in run_callbacks'
app/controllers/application_controller.rb:428:in `block in with_resolved_locale'
app/controllers/application_controller.rb:428:in `with_resolved_locale'
activesupport (8.0.2.1) lib/active_support/callbacks.rb:129:in `block in run_callbacks'
activesupport (8.0.2.1) lib/active_support/callbacks.rb:140:in `run_callbacks'
actionpack (8.0.2.1) lib/abstract_controller/callbacks.rb:260:in `process_action'
actionpack (8.0.2.1) lib/action_controller/metal/rescue.rb:27:in `process_action'
actionpack (8.0.2.1) lib/action_controller/metal/instrumentation.rb:76:in `block in process_action'
activesupport (8.0.2.1) lib/active_support/notifications.rb:210:in `block in instrument'
activesupport (8.0.2.1) lib/active_support/notifications/instrumenter.rb:58:in `instrument'
activesupport (8.0.2.1) lib/active_support/notifications.rb:210:in `instrument'
actionpack (8.0.2.1) lib/action_controller/metal/instrumentation.rb:75:in `process_action'
actionpack (8.0.2.1) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
activerecord (8.0.2.1) lib/active_record/railties/controller_runtime.rb:39:in `process_action'
actionpack (8.0.2.1) lib/abstract_controller/base.rb:163:in `process'
actionview (8.0.2.1) lib/action_view/rendering.rb:40:in `process'
rack-mini-profiler (4.0.1) lib/mini_profiler/profiling_methods.rb:116:in `block in profile_method'
actionpack (8.0.2.1) lib/action_controller/metal.rb:252:in `dispatch'
actionpack (8.0.2.1) lib/action_controller/metal.rb:335:in `dispatch'
actionpack (8.0.2.1) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'
actionpack (8.0.2.1) lib/action_dispatch/routing/route_set.rb:50:in `serve'
actionpack (8.0.2.1) lib/action_dispatch/journey/router.rb:53:in `block in serve'
actionpack (8.0.2.1) lib/action_dispatch/journey/router.rb:133:in `block in find_routes'
actionpack (8.0.2.1) lib/action_dispatch/journey/router.rb:126:in `each'
actionpack (8.0.2.1) lib/action_dispatch/journey/router.rb:126:in `find_routes'
actionpack (8.0.2.1) lib/action_dispatch/journey/router.rb:34:in `serve'
actionpack (8.0.2.1) lib/action_dispatch/routing/route_set.rb:908:in `call'
lib/middleware/omniauth_bypass_middleware.rb:35:in `call'
rack (2.2.17) lib/rack/tempfile_reaper.rb:15:in `call'
rack (2.2.17) lib/rack/conditional_get.rb:40:in `call'
rack (2.2.17) lib/rack/head.rb:12:in `call'
actionpack (8.0.2.1) lib/action_dispatch/http/permissions_policy.rb:38:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:415:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
rack (2.2.17) lib/rack/session/abstract/id.rb:266:in `context'
rack (2.2.17) lib/rack/session/abstract/id.rb:260:in `call'
actionpack (8.0.2.1) lib/action_dispatch/middleware/cookies.rb:706:in `call'
actionpack (8.0.2.1) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'
activesupport (8.0.2.1) lib/active_support/callbacks.rb:100:in `run_callbacks'
actionpack (8.0.2.1) lib/action_dispatch/middleware/callbacks.rb:30:in `call'
actionpack (8.0.2.1) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'
actionpack (8.0.2.1) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'
logster (2.20.1) lib/logster/middleware/reporter.rb:40:in `call'
lib/middleware/default_headers.rb:13:in `call'
railties (8.0.2.1) lib/rails/rack/logger.rb:41:in `call_app'
railties (8.0.2.1) lib/rails/rack/logger.rb:29:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
actionpack (8.0.2.1) lib/action_dispatch/middleware/request_id.rb:34:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
rack (2.2.17) lib/rack/method_override.rb:24:in `call'
actionpack (8.0.2.1) lib/action_dispatch/middleware/executor.rb:16:in `call'
rack (2.2.17) lib/rack/sendfile.rb:110:in `call'
rack-mini-profiler (4.0.1) lib/mini_profiler.rb:334:in `call'
lib/middleware/processing_request.rb:12:in `call'
message_bus (4.4.1) lib/message_bus/rack/middleware.rb:60:in `call'
lib/middleware/request_tracker.rb:410:in `call'
actionpack (8.0.2.1) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'
railties (8.0.2.1) lib/rails/engine.rb:535:in `call'
railties (8.0.2.1) lib/rails/railtie.rb:226:in `public_send'
railties (8.0.2.1) lib/rails/railtie.rb:226:in `method_missing'
rack (2.2.17) lib/rack/urlmap.rb:74:in `block in call'
rack (2.2.17) lib/rack/urlmap.rb:58:in `each'
rack (2.2.17) lib/rack/urlmap.rb:58:in `call'
unicorn (6.1.0) lib/unicorn/http_server.rb:634:in `process_client'
unicorn (6.1.0) lib/unicorn/http_server.rb:739:in `worker_loop'
unicorn (6.1.0) lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
unicorn (6.1.0) lib/unicorn/http_server.rb:143:in `start'
unicorn (6.1.0) bin/unicorn:128:in `<top (required)>'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<main>'
Env
HTTP HOSTS: logging.vcmoderation.xyz
Editar: Esqueci de fazer um teste com os plugins desativados aquele que postei no fórum de suporte deles . Então, aqui está o segundo teste com ele DESATIVADO - Eliminando-o da causa raiz. **
O vídeo abaixo é com o plugin desativado, o de cima estava com o plugin ativado. **
Ótimo! Você pode tentar novamente no modo de segurança?
jdc20181
(Jdc20181)
Agosto 25, 2025, 12:05am
21
Tentarei novamente em alguns dias quando o erro surgir novamente, ele desaparece após atualizações ou reconstruções, e atualizei o discourse há pouco tempo. Desculpe novamente por este ser um problema doloroso para você, assim como é para mim, já que é difícil depurar Postarei quando puder! Obrigado!
Sim, tentar no modo de segurança é o próximo passo, já que ninguém consegue replicar isso em outro site além do seu. Pode ser algum outro plugin ou componente de tema que esteja causando problemas. Se funcionar no modo de segurança, você pode começar a reativar plugins e componentes até encontrar o culpado.
Se não funcionar no modo de segurança, você pode tentar editar seu app.yml para remover plugins um por um até que seu site volte a funcionar. Pode ser que um plugin ainda esteja interferindo, mesmo que esteja desativado pela interface do usuário.
E, finalmente, eu deveria ter perguntado isso antes, mas você pode confirmar que não editou o app.yml para mudar de tests-passed para o branch stable? Você precisa estar no tests-passed para garantir que tenha acesso às correções e melhorias mais recentes.
E também, estou assumindo que você seguiu as instruções oficiais de instalação originalmente quando configurou seu site auto-hospedado? Se você não tem certeza sobre isso e está em um servidor antigo, pode considerar fazer backup do seu site e restaurá-lo em um servidor recém-configurado usando as instruções oficiais de instalação.
Você pode obter ajuda com isso em Marketplace se os passos acima parecerem difíceis para você.