このエラーが頻繁に発生し、非常に迷惑になっています。./launcher restart app を実行すると一時的に問題は解決しますが、しばらくするとまた発生します。
このエラーは、特に投稿を編集する際に発生します。以前、日付/時刻スタンプ(例:[date=2024-11-11 timezone="America/New_York"])が挿入されると、このエラーが発生するという問題がありました。
どなたか、このエラーを調査して原因を特定していただけないでしょうか?あるいは、以前にこの問題に遭遇したことがあり、より良い回避策をご存知の方がいらっしゃいましたら、教えていただけますでしょうか?よろしくお願いします。
MiniRacer::RuntimeError (TypeError: moment.tz is not a function) 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)
2025 年 8 月 2 日午前 12:15
2
時間/日付の挿入で内部サーバーエラーが発生しています。以前にも発生したことがあり、どのように修正したか覚えていませんが、おそらくサーバーの再起動だったと思います。前回も問題を報告したことで解決したので、今回もトピックを作成するのが良いかと思いました。ログからのエラー詳細:
Message
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: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:
編集:手動で再構築することで解決しましたが、以前にも発生しているので、将来的に再発を防ぐ方法を知りたいです。
「いいね!」 1
jdc20181
(Jdc20181)
2025 年 8 月 2 日午前 11:42
4
それが同じエラー(500)である一方で、私の問題はDiscourseを更新した後に発生したため、状況は同じではないと思います(似ていますが)。
そのトピックのOPは、コアプラグインを更新して修正したと言っていますが、私はプラットフォーム全体を更新し、それが更新後に発生しました。
jdc20181
(Jdc20181)
2025 年 8 月 6 日午後 1:24
5
本日も同様の問題が発生しました。エラー発生前に更新は行われていません。解決策の提示をお待ちしております。
jdc20181
(Jdc20181)
2025 年 8 月 15 日午前 2:02
6
無視されているとは信じられません。まだERRORが発生しています。ChatGPTによると、インポートが見つからないことが原因のようです
再現手順を教えていただけますか?このエラーメッセージにはどのようにして到達しましたか?
jdc20181
(Jdc20181)
2025 年 8 月 15 日午後 3:20
8
ユーザーがトピックを作成し、タイムスタンプを挿入する際に問題が発生します。タイムスタンプを挿入した後、「投稿」または「編集」を押すとエラーが発生すると考えられます。私自身は再現できません。提供する情報は、エラーログの情報と、モデレーターから報告された内容に基づいています。
はい、セルフホストであり、再構築すると自動的に解決 しますが、問題は常に 再発するようです。先週は毎日再発していました。
参考までに、Discourseは私の小さなモデレーションチームがコミュニティ内で行われたアクションを記録するために使用しているため、何かを記録するたびに 日付/時刻挿入を使用しています。
必要であれば、エラーログからさらに詳細な情報を提供できます。
サーバー内部エラーメッセージを生成する投稿のマークダウンを共有していただけますか?
jdc20181
(Jdc20181)
2025 年 8 月 15 日午後 3:31
10
コンポーザー内のボタンを使用しており、Markdown形式で挿入していないため、何をお探しなのか分かりません。
参考までに、再現は難しいですが、頻繁に発生します。エラーを停止するには、Discourseを更新するか、再構築する必要があります。Date/Timeプラグインに絞り込みました。それなしでも投稿できるため、ここにたどり着きました。
ありがとうございます!
レプリケーション手順を取得しようとしています。以下のようなマークダウンのみの投稿があった場合、どうなりますか?
[date=2025-08-15 timezone="America/Los_Angeles"]
jdc20181
(Jdc20181)
2025 年 8 月 15 日午後 4:25
13
編集:すぐにマークダウンを投稿します。ボタンを押していませんでした。
jdc20181
(Jdc20181)
2025 年 8 月 15 日午後 4:28
14
[date-range from=2025-08-06 to=2025-09-03 timezone="Europe/Warsaw"]
これが投稿のスタンプです(エラーが発生したインスタンスの1つ)。
あなたが言及しているMarkdownを投稿してもエラーは発生しません 。実際、私自身ではまったく再現できませんでした。
まあ、これが誰もあなたの問題を解決するのを手伝おうとしない理由を説明していると思います。再現手順がなければ、何が起こっているのかを把握し、それがバグであるかどうかを判断するのは非常に困難です。
ログから同様のエラーを引用し、タイムスタンプが含まれる投稿を編集することに関する11月の別のトピックがあります。タイムスタンプが含まれるトピックを編集するときにエラーを再現できますか、それとも新しいトピックを作成するときに再現できますか?
これをそちらに移動します。
「いいね!」 1
jdc20181
(Jdc20181)
2025 年 8 月 15 日午後 6:16
17
問題が発生したら、ここで再度投稿します。その時には、再現手順も共有できることを願っています。
「いいね!」 2
jdc20181
(Jdc20181)
2025 年 8 月 24 日午後 10:20
19
本日、8月24日(日)に、スタッフが再びこの内部サーバーエラーを受け取ったという通知を受けました。サーバーを再起動する代わりに、問題を再現するビデオを録画することにしました。また、タイムスタンプを挿入した場合にのみ問題が発生することを示すために、タイムスタンプを挿入せずに含めました。
私の環境での確実な再現手順
新しいトピックを作成します。
情報(タイムスタンプの挿入を含む)を入力します。
「投稿」をクリックして確認します。
メッセージ(3件報告済み)
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'
バックトレース
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>'
環境
HTTP HOSTS: logging.vcmoderation.xyz
編集:プラグインを無効にした状態でのテストを忘れていました。(サポートフォーラムに投稿したものです)。そのため、プラグインを無効にした状態での2回目のテストを以下に示します。これにより、根本的な問題から除外されます。
以下のビデオは、プラグインを無効にした状態でのものです。上記のビデオはプラグインを有効にした状態です。
「いいね!」 1
素晴らしい!セーフモードで再度試していただけますか?
jdc20181
(Jdc20181)
2025 年 8 月 25 日午前 12:05
21
エラーが再び発生したら数日中に再度試します。アップデートや再構築後に消えます。少し前にディスコースを更新しました。これもあなたにとって私にとってもつらい問題であること、デバッグが難しいことを改めてお詫びします。 投稿できるときに投稿します!ありがとう!
はい、他のサイトでは誰も再現できないため、セーフモードで試すのが次のステップです。他のプラグインやテーマコンポーネントが原因である可能性があります。セーフモードで機能する場合は、プラグインやコンポーネントを元に戻していくことで、原因を特定できます。
セーフモードで機能しない場合は、app.yml を編集してプラグインを 1 つずつ削除し、サイトが再び機能するように試すことができます。UI で無効にしても、プラグインが干渉している可能性があります。
そして最後に、もっと早く聞くべきでしたが、app.yml を編集して tests-passed から stable ブランチに切り替えていないことを確認していただけますか?最新の修正と改善にアクセスするには、tests-passed である必要があります。
また、セルフホストサイトを最初にセットアップしたときに、公式のインストール手順に従ったと仮定していますか?それに確信がなく、古いサーバーを使用している場合は、サイトをバックアップし、公式のインストール手順を使用して新しくセットアップされたサーバーに復元することを検討できます。
上記の手順が難しいと感じる場合は、Marketplace でサポートを受けることができます。