ドキュメントのすべての手順に従った後: Install Discourse on Ubuntu or Debian for Development
「bin/ember-cli -u」と(別のターミナルウィンドウで「bin/ember-cli」+「rails s」)を使用してサーバーを実行しようとしました。
チャットウィンドウに「ネットワークエラー」というエラーが表示されます。
ターミナルで追加のコマンドを実行する必要がありますか?それとも何か見落としましたか?
ドキュメントのすべての手順に従った後: Install Discourse on Ubuntu or Debian for Development
「bin/ember-cli -u」と(別のターミナルウィンドウで「bin/ember-cli」+「rails s」)を使用してサーバーを実行しようとしました。
チャットウィンドウに「ネットワークエラー」というエラーが表示されます。
ターミナルで追加のコマンドを実行する必要がありますか?それとも何か見落としましたか?
/logs に何かありますか?
いいえ、サーバーログでは500エラーしか取得できません。それ以外(コードが壊れる行さえも)何も取得できません。
500のエラーとバックトレースは何ですか?
マイグレーションを実行していないという疑いがあります。実行しましたか?
はい、私もそう言おうと思っていました。しかし、ドキュメントの手順には間違いなく含まれています ![]()
こちらを試してみることをお勧めします: Developing Discourse using a Dev Container
これで、動作する開発環境を簡単に構築できるはずです。
実際、そうでしょうか? プラグインの移行は除外される可能性がありますか?
@Neeraj_Keriya は以下を試してください:
LOAD_PLUGINS=1 rake db:migrate
ドキュメントのすべてのコマンドを実行し、手動で Discourse をインストールしました(Docker ではなく)。すべての 3 つの DB が正常に移行されました。
確認:
LOAD_PLUGINS=1 rake db:migrate
最初に、「bundle install」を実行した際、「mini_racer」(バージョン「0.18.pre1」)で問題が発生したため、「~> 0.6.2」にダウングレードしました。
これが原因の可能性がありますか?ドキュメントと違うのはこれだけです。
もしかしたら、マイグレーションを再度実行した後、500エラーがないか確認し、そのエラーの詳細をここ /logs から報告してください。
承知いたしました。
BTW、「rails db:create」を「mini_racer」、「0.18.pre1」で実行した際に表示されるのは以下の通りです。
bin/rails aborted!
LoadError: /home/developer/.rvm/gems/ruby-3.2.1@discourse/extensions/x86_64-linux/3.2.0/mini_racer-0.18.0.pre1/mini_racer_extension.so: undefined symbol: __libc_single_threaded (LoadError)
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/mini_racer-0.18.0.pre1/lib/mini_racer.rb:22:in `load'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/mini_racer-0.18.0.pre1/lib/mini_racer.rb:22:in `<main>'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/bundler-2.5.18/lib/bundler/runtime.rb:60:in `require'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/bundler-2.5.18/lib/bundler/runtime.rb:60:in `block (2 levels) in require'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/bundler-2.5.18/lib/bundler/runtime.rb:55:in `each'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/bundler-2.5.18/lib/bundler/runtime.rb:55:in `block in require'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/bundler-2.5.18/lib/bundler/runtime.rb:44:in `each'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/bundler-2.5.18/lib/bundler/runtime.rb:44:in `require'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/bundler-2.5.18/lib/bundler.rb:212:in `require'
/home/developer/Desktop/Workspace/learn/discourse/config/application.rb:69:in `<main>'
internal:/home/developer/.rvm/rubies/ruby-3.2.1/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb:37:in `require'
internal:/home/developer/.rvm/rubies/ruby-3.2.1/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb:37:in `require'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/home/developer/Desktop/Workspace/learn/discourse/Rakefile:7:in `<main>'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/railties-7.2.2.1/lib/rails/commands/rake/rake_command.rb:43:in `block in with_rake'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/railties-7.2.2.1/lib/rails/commands/rake/rake_command.rb:41:in `with_rake'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/railties-7.2.2.1/lib/rails/commands/rake/rake_command.rb:20:in `perform'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/railties-7.2.2.1/lib/rails/command.rb:156:in `invoke_rake'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/railties-7.2.2.1/lib/rails/command.rb:73:in `block in invoke'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/railties-7.2.2.1/lib/rails/command.rb:149:in `with_argv'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/railties-7.2.2.1/lib/rails/command.rb:69:in `invoke'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/railties-7.2.2.1/lib/rails/commands.rb:18:in `<main>'
internal:/home/developer/.rvm/rubies/ruby-3.2.1/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb:37:in `require'
internal:/home/developer/.rvm/rubies/ruby-3.2.1/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb:37:in `require'
/home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
bin/rails:18:in `<main>'
(See full trace by running task with --trace)
FYI 現在のRubyは本番環境で3.3.6に近いバージョンですので、そのバージョンのRubyに切り替えるのが良いかもしれません。
(これが、@j.jaffeux がDockerインストールを推奨する理由です。これらのことは、Docker以外の開発では面倒なことがあります。)
@merefield @j.jaffeux here is the logs, when i type in message box and send.
Delivering messages [] to client 4c6e690d53844d29be1f7e2f38dd12d8 for user 1 (chunked)
UserAuthToken Load (1.5ms) SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((auth_token = 'szvLZH+BlxR8QAZaqku+p5jPKsk=' OR
prev_auth_token = 'szvLZH+BlxR8QAZaqku+p5jPKsk=') AND rotated_at > '2024-12-28 12:10:59.994672') ORDER BY "user_auth_tokens"."id" ASC LIMIT 1
User Load (2.3ms) SELECT "users"."id", "users"."username", "users"."created_at", "users"."updated_at", "users"."name", "users"."last_posted_at", "users"."active", "users"."username_lower", "users"."last_seen_at", "users"."admin", "users"."last_emailed_at", "users"."trust_level", "users"."approved", "users"."approved_by_id", "users"."approved_at", "users"."previous_visit_at", "users"."suspended_at", "users"."suspended_till", "users"."date_of_birth", "users"."views", "users"."flag_level", "users"."ip_address", "users"."moderator", "users"."title", "users"."uploaded_avatar_id", "users"."locale", "users"."primary_group_id", "users"."registration_ip_address", "users"."staged", "users"."first_seen_at", "users"."silenced_till", "users"."group_locked_trust_level", "users"."manual_locked_trust_level", "users"."secure_identifier", "users"."flair_group_id", "users"."last_seen_reviewable_id", "users"."required_fields_version", "users"."seen_notification_id" FROM "users" WHERE "users"."id" = 1 LIMIT 1
(4.7ms) SELECT "groups"."id" FROM "groups"
Delivering messages [] to client 4c6e690d53844d29be1f7e2f38dd12d8 for user 1 (chunked)
Started POST "/presence/update" for 127.0.0.1 at 2025-02-26 17:41:02 +0530
Processing by PresenceController#update as */*
Parameters: {"client_id"=>"4c6e690d53844d29be1f7e2f38dd12d8", "present_channels"=>["/chat/online", "/chat-reply/1"]}
UserAuthToken Load (2.5ms) SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((auth_token = 'szvLZH+BlxR8QAZaqku+p5jPKsk=' OR
prev_auth_token = 'szvLZH+BlxR8QAZaqku+p5jPKsk=') AND rotated_at > '2024-12-28 12:11:02.184406') ORDER BY "user_auth_tokens"."id" ASC LIMIT 1
User Load (2.9ms) SELECT "users"."id", "users"."username", "users"."created_at", "users"."updated_at", "users"."name", "users"."last_posted_at", "users"."active", "users"."username_lower", "users"."last_seen_at", "users"."admin", "users"."last_emailed_at", "users"."trust_level", "users"."approved", "users"."approved_by_id", "users"."approved_at", "users"."previous_visit_at", "users"."suspended_at", "users"."suspended_till", "users"."date_of_birth", "users"."views", "users"."flag_level", "users"."ip_address", "users"."moderator", "users"."title", "users"."uploaded_avatar_id", "users"."locale", "users"."primary_group_id", "users"."registration_ip_address", "users"."staged", "users"."first_seen_at", "users"."silenced_till", "users"."group_locked_trust_level", "users"."manual_locked_trust_level", "users"."secure_identifier", "users"."flair_group_id", "users"."last_seen_reviewable_id", "users"."required_fields_version", "users"."seen_notification_id" FROM "users" WHERE "users"."id" = 1 LIMIT 1
UserOption Load (6.1ms) SELECT "user_options"."user_id", "user_options"."mailing_list_mode", "user_options"."email_digests", "user_options"."external_links_in_new_tab", "user_options"."enable_quoting", "user_options"."dynamic_favicon", "user_options"."automatically_unpin_topics", "user_options"."digest_after_minutes", "user_options"."auto_track_topics_after_msecs", "user_options"."new_topic_duration_minutes", "user_options"."last_redirected_to_top_at", "user_options"."email_previous_replies", "user_options"."email_in_reply_to", "user_options"."like_notification_frequency", "user_options"."mailing_list_mode_frequency", "user_options"."include_tl0_in_digests", "user_options"."notification_level_when_replying", "user_options"."theme_key_seq", "user_options"."allow_private_messages", "user_options"."homepage_id", "user_options"."theme_ids", "user_options"."hide_profile_and_presence", "user_options"."text_size_key", "user_options"."text_size_seq", "user_options"."email_level", "user_options"."email_messages_level", "user_options"."title_count_mode_key", "user_options"."enable_defer", "user_options"."timezone", "user_options"."enable_allowed_pm_users", "user_options"."dark_scheme_id", "user_options"."skip_new_user_tips", "user_options"."color_scheme_id", "user_options"."default_calendar", "user_options"."chat_enabled", "user_options"."only_chat_push_notifications", "user_options"."oldest_search_log_date", "user_options"."chat_sound", "user_options"."dismissed_channel_retention_reminder", "user_options"."dismissed_dm_retention_reminder", "user_options"."bookmark_auto_delete_preference", "user_options"."ignore_channel_wide_mention", "user_options"."chat_email_frequency", "user_options"."enable_experimental_sidebar", "user_options"."seen_popups", "user_options"."chat_header_indicator_preference", "user_options"."sidebar_link_to_filtered_list", "user_options"."sidebar_show_count_of_new_items", "user_options"."watched_precedence_over_muted", "user_options"."chat_separate_sidebar_mode", "user_options"."topics_unread_when_closed", "user_options"."show_thread_title_prompts", "user_options"."enable_smart_lists", "user_options"."hide_profile", "user_options"."hide_presence", "user_options"."chat_send_shortcut" FROM "user_options" WHERE "user_options"."user_id" = 1 LIMIT 1
(1.5ms) SELECT "group_users"."group_id" FROM "group_users" WHERE "group_users"."user_id" = 1
Chat::Channel Load (1.3ms) SELECT "chat_channels"."id", "chat_channels"."chatable_id", "chat_channels"."deleted_at", "chat_channels"."deleted_by_id", "chat_channels"."featured_in_category_id", "chat_channels"."delete_after_seconds", "chat_channels"."chatable_type", "chat_channels"."created_at", "chat_channels"."updated_at", "chat_channels"."name", "chat_channels"."description", "chat_channels"."status", "chat_channels"."user_count", "chat_channels"."auto_join_users", "chat_channels"."user_count_stale", "chat_channels"."type", "chat_channels"."slug", "chat_channels"."allow_channel_wide_mentions", "chat_channels"."messages_count", "chat_channels"."threading_enabled", "chat_channels"."last_message_id", "chat_channels"."icon_upload_id" FROM "chat_channels" WHERE "chat_channels"."deleted_at" IS NULL AND "chat_channels"."id" = 1 LIMIT 1
Chat::DirectMessage Load (1.5ms) SELECT "direct_message_channels".* FROM "direct_message_channels" WHERE "direct_message_channels"."id" = 1 LIMIT 1
(1.9ms) SELECT "users"."id" FROM "users" INNER JOIN "direct_message_users" ON "users"."id" = "direct_message_users"."user_id" WHERE "direct_message_users"."direct_message_channel_id" = 1
User Load (1.5ms) SELECT "users"."id", "users"."username", "users"."created_at", "users"."updated_at", "users"."name", "users"."last_posted_at", "users"."active", "users"."username_lower", "users"."last_seen_at", "users"."admin", "users"."last_emailed_at", "users"."trust_level", "users"."approved", "users"."approved_by_id", "users"."approved_at", "users"."previous_visit_at", "users"."suspended_at", "users"."suspended_till", "users"."date_of_birth", "users"."views", "users"."flag_level", "users"."ip_address", "users"."moderator", "users"."title", "users"."uploaded_avatar_id", "users"."locale", "users"."primary_group_id", "users"."registration_ip_address", "users"."staged", "users"."first_seen_at", "users"."silenced_till", "users"."group_locked_trust_level", "users"."manual_locked_trust_level", "users"."secure_identifier", "users"."flair_group_id", "users"."last_seen_reviewable_id", "users"."required_fields_version", "users"."seen_notification_id" FROM "users" WHERE "users"."id" = 1
UserOption Load (2.3ms) SELECT "user_options"."user_id", "user_options"."mailing_list_mode", "user_options"."email_digests", "user_options"."external_links_in_new_tab", "user_options"."enable_quoting", "user_options"."dynamic_favicon", "user_options"."automatically_unpin_topics", "user_options"."digest_after_minutes", "user_options"."auto_track_topics_after_msecs", "user_options"."new_topic_duration_minutes", "user_options"."last_redirected_to_top_at", "user_options"."email_previous_replies", "user_options"."email_in_reply_to", "user_options"."like_notification_frequency", "user_options"."mailing_list_mode_frequency", "user_options"."include_tl0_in_digests", "user_options"."notification_level_when_replying", "user_options"."theme_key_seq", "user_options"."allow_private_messages", "user_options"."homepage_id", "user_options"."theme_ids", "user_options"."hide_profile_and_presence", "user_options"."text_size_key", "user_options"."text_size_seq", "user_options"."email_level", "user_options"."email_messages_level", "user_options"."title_count_mode_key", "user_options"."enable_defer", "user_options"."timezone", "user_options"."enable_allowed_pm_users", "user_options"."dark_scheme_id", "user_options"."skip_new_user_tips", "user_options"."color_scheme_id", "user_options"."default_calendar", "user_options"."chat_enabled", "user_options"."only_chat_push_notifications", "user_options"."oldest_search_log_date", "user_options"."chat_sound", "user_options"."dismissed_channel_retention_reminder", "user_options"."dismissed_dm_retention_reminder", "user_options"."bookmark_auto_delete_preference", "user_options"."ignore_channel_wide_mention", "user_options"."chat_email_frequency", "user_options"."enable_experimental_sidebar", "user_options"."seen_popups", "user_options"."chat_header_indicator_preference", "user_options"."sidebar_link_to_filtered_list", "user_options"."sidebar_show_count_of_new_items", "user_options"."watched_precedence_over_muted", "user_options"."chat_separate_sidebar_mode", "user_options"."topics_unread_when_closed", "user_options"."show_thread_title_prompts", "user_options"."enable_smart_lists", "user_options"."hide_profile", "user_options"."hide_presence", "user_options"."chat_send_shortcut" FROM "user_options" WHERE "user_options"."user_id" = 1
Completed 200 OK in 81ms (Views: 0.4ms | ActiveRecord: 21.2ms (9 queries, 0 cached) | GC: 2.0ms)
Delivering messages [{"global_id":5317,"message_id":17,"channel":"/presence/chat-reply/1","data":{"entering_users":[{"id":1,"username":"user1","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/u/5daacb/{size}.png"}]}}] to client 4c6e690d53844d29be1f7e2f38dd12d8 for user 1 (chunked)
Started POST "/chat/1" for 127.0.0.1 at 2025-02-26 17:41:02 +0530
Processing by Chat::Api::ChannelMessagesController#create as */*
Parameters: {"message"=>"test", "staged_id"=>"4c874e5d-0934-4baa-8104-6ff2792d83eb", "chat_channel_id"=>"1"}
UserAuthToken Load (2.1ms) SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((auth_token = 'szvLZH+BlxR8QAZaqku+p5jPKsk=' OR
prev_auth_token = 'szvLZH+BlxR8QAZaqku+p5jPKsk=') AND rotated_at > '2024-12-28 12:11:02.500622') ORDER BY "user_auth_tokens"."id" ASC LIMIT 1
User Load (2.7ms) SELECT "users"."id", "users"."username", "users"."created_at", "users"."updated_at", "users"."name", "users"."last_posted_at", "users"."active", "users"."username_lower", "users"."last_seen_at", "users"."admin", "users"."last_emailed_at", "users"."trust_level", "users"."approved", "users"."approved_by_id", "users"."approved_at", "users"."previous_visit_at", "users"."suspended_at", "users"."suspended_till", "users"."date_of_birth", "users"."views", "users"."flag_level", "users"."ip_address", "users"."moderator", "users"."title", "users"."uploaded_avatar_id", "users"."locale", "users"."primary_group_id", "users"."registration_ip_address", "users"."staged", "users"."first_seen_at", "users"."silenced_till", "users"."group_locked_trust_level", "users"."manual_locked_trust_level", "users"."secure_identifier", "users"."flair_group_id", "users"."last_seen_reviewable_id", "users"."required_fields_version", "users"."seen_notification_id" FROM "users" WHERE "users"."id" = 1 LIMIT 1
UserOption Load (3.5ms) SELECT "user_options"."user_id", "user_options"."mailing_list_mode", "user_options"."email_digests", "user_options"."external_links_in_new_tab", "user_options"."enable_quoting", "user_options"."dynamic_favicon", "user_options"."automatically_unpin_topics", "user_options"."digest_after_minutes", "user_options"."auto_track_topics_after_msecs", "user_options"."new_topic_duration_minutes", "user_options"."last_redirected_to_top_at", "user_options"."email_previous_replies", "user_options"."email_in_reply_to", "user_options"."like_notification_frequency", "user_options"."mailing_list_mode_frequency", "user_options"."include_tl0_in_digests", "user_options"."notification_level_when_replying", "user_options"."theme_key_seq", "user_options"."allow_private_messages", "user_options"."homepage_id", "user_options"."theme_ids", "user_options"."hide_profile_and_presence", "user_options"."text_size_key", "user_options"."text_size_seq", "user_options"."email_level", "user_options"."email_messages_level", "user_options"."title_count_mode_key", "user_options"."enable_defer", "user_options"."timezone", "user_options"."enable_allowed_pm_users", "user_options"."dark_scheme_id", "user_options"."skip_new_user_tips", "user_options"."color_scheme_id", "user_options"."default_calendar", "user_options"."chat_enabled", "user_options"."only_chat_push_notifications", "user_options"."oldest_search_log_date", "user_options"."chat_sound", "user_options"."dismissed_channel_retention_reminder", "user_options"."dismissed_dm_retention_reminder", "user_options"."bookmark_auto_delete_preference", "user_options"."ignore_channel_wide_mention", "user_options"."chat_email_frequency", "user_options"."enable_experimental_sidebar", "user_options"."seen_popups", "user_options"."chat_header_indicator_preference", "user_options"."sidebar_link_to_filtered_list", "user_options"."sidebar_show_count_of_new_items", "user_options"."watched_precedence_over_muted", "user_options"."chat_separate_sidebar_mode", "user_options"."topics_unread_when_closed", "user_options"."show_thread_title_prompts", "user_options"."enable_smart_lists", "user_options"."hide_profile", "user_options"."hide_presence", "user_options"."chat_send_shortcut" FROM "user_options" WHERE "user_options"."user_id" = 1 LIMIT 1
UserRequiredFieldsVersion Maximum (1.5ms) SELECT MAX("user_required_fields_versions"."id") FROM "user_required_fields_versions"
(1.2ms) SELECT "group_users"."group_id" FROM "group_users" WHERE "group_users"."user_id" = 1
Chat::Channel Load (1.2ms) SELECT "chat_channels"."id", "chat_channels"."chatable_id", "chat_channels"."deleted_at", "chat_channels"."deleted_by_id", "chat_channels"."featured_in_category_id", "chat_channels"."delete_after_seconds", "chat_channels"."chatable_type", "chat_channels"."created_at", "chat_channels"."updated_at", "chat_channels"."name", "chat_channels"."description", "chat_channels"."status", "chat_channels"."user_count", "chat_channels"."auto_join_users", "chat_channels"."user_count_stale", "chat_channels"."type", "chat_channels"."slug", "chat_channels"."allow_channel_wide_mentions", "chat_channels"."messages_count", "chat_channels"."threading_enabled", "chat_channels"."last_message_id", "chat_channels"."icon_upload_id" FROM "chat_channels" LEFT JOIN categories ON categories.id = chat_channels.chatable_id AND chat_channels.chatable_type = 'Category' WHERE "chat_channels"."deleted_at" IS NULL AND (chat_channels.id = 1 OR categories.slug = '1' OR chat_channels.slug = '1') LIMIT 1
Chat::UserChatChannelMembership Load (1.1ms) SELECT "user_chat_channel_memberships"."id", "user_chat_channel_memberships"."user_id", "user_chat_channel_memberships"."chat_channel_id", "user_chat_channel_memberships"."last_read_message_id", "user_chat_channel_memberships"."following", "user_chat_channel_memberships"."muted", "user_chat_channel_memberships"."created_at", "user_chat_channel_memberships"."updated_at", "user_chat_channel_memberships"."last_unread_mention_when_emailed_id", "user_chat_channel_memberships"."join_mode", "user_chat_channel_memberships"."last_viewed_at", "user_chat_channel_memberships"."notification_level" FROM "user_chat_channel_memberships" WHERE "user_chat_channel_memberships"."chat_channel_id" = 1 AND "user_chat_channel_memberships"."user_id" = 1 LIMIT 1
Chat::DirectMessage Load (1.1ms) SELECT "direct_message_channels".* FROM "direct_message_channels" WHERE "direct_message_channels"."id" = 1 LIMIT 1
User Count (1.1ms) SELECT COUNT(*) FROM "users" INNER JOIN "direct_message_users" ON "users"."id" = "direct_message_users"."user_id" WHERE "direct_message_users"."direct_message_channel_id" = 1
Chat::Message Load (0.8ms) SELECT "chat_messages".* FROM "chat_messages" WHERE "chat_messages"."deleted_at" IS NULL AND "chat_messages"."id" IS NULL LIMIT 1
Completed 500 Internal Server Error in 64ms (ActiveRecord: 16.4ms (10 queries, 0 cached) | GC: 1.1ms)
Rendered /home/developer/.rvm/gems/ruby-3.2.1@discourse/gems/actionpack-7.2.2.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.text.erb (Duration: 5.7ms | GC: 0.1ms)
/logs で単一の 500 エントリを報告していただけると、私たちにとってより簡単になります。
Here it is:
Delivering messages [{"global_id":5317,"message_id":17,"channel":"/presence/chat-reply/1","data":{"entering_users":[{"id":1,"username":"user1","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/u/5daacb/{size}.png"}]}}] to client 4c6e690d53844d29be1f7e2f38dd12d8 for user 1 (chunked)
Started POST "/chat/1" for 127.0.0.1 at 2025-02-26 17:41:02 +0530
Processing by Chat::Api::ChannelMessagesController#create as */*
Parameters: {"message"=>"test", "staged_id"=>"4c874e5d-0934-4baa-8104-6ff2792d83eb", "chat_channel_id"=>"1"}
UserAuthToken Load (2.1ms) SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((auth_token = 'szvLZH+BlxR8QAZaqku+p5jPKsk=' OR
prev_auth_token = 'szvLZH+BlxR8QAZaqku+p5jPKsk=') AND rotated_at > '2024-12-28 12:11:02.500622') ORDER BY "user_auth_tokens"."id" ASC LIMIT 1
User Load (2.7ms) SELECT "users"."id", "users"."username", "users"."created_at", "users"."updated_at", "users"."name", "users"."last_posted_at", "users"."active", "users"."username_lower", "users"."last_seen_at", "users"."admin", "users"."last_emailed_at", "users"."trust_level", "users"."approved", "users"."approved_by_id", "users"."approved_at", "users"."previous_visit_at", "users"."suspended_at", "users"."suspended_till", "users"."date_of_birth", "users"."views", "users"."flag_level", "users"."ip_address", "users"."moderator", "users"."title", "users"."uploaded_avatar_id", "users"."locale", "users"."primary_group_id", "users"."registration_ip_address", "users"."staged", "users"."first_seen_at", "users"."silenced_till", "users"."group_locked_trust_level", "users"."manual_locked_trust_level", "users"."secure_identifier", "users"."flair_group_id", "users"."last_seen_reviewable_id", "users"."required_fields_version", "users"."seen_notification_id" FROM "users" WHERE "users"."id" = 1 LIMIT 1
UserOption Load (3.5ms) SELECT "user_options"."user_id", "user_options"."mailing_list_mode", "user_options"."email_digests", "user_options"."external_links_in_new_tab", "user_options"."enable_quoting", "user_options"."dynamic_favicon", "user_options"."automatically_unpin_topics", "user_options"."digest_after_minutes", "user_options"."auto_track_topics_after_msecs", "user_options"."new_topic_duration_minutes", "user_options"."last_redirected_to_top_at", "user_options"."email_previous_replies", "user_options"."email_in_reply_to", "user_options"."like_notification_frequency", "user_options"."mailing_list_mode_frequency", "user_options"."include_tl0_in_digests", "user_options"."notification_level_when_replying", "user_options"."theme_key_seq", "user_options"."allow_private_messages", "user_options"."homepage_id", "user_options"."theme_ids", "user_options"."hide_profile_and_presence", "user_options"."text_size_key", "user_options"."text_size_seq", "user_options"."email_level", "user_options"."email_messages_level", "user_options"."title_count_mode_key", "user_options"."enable_defer", "user_options"."timezone", "user_options"."enable_allowed_pm_users", "user_options"."dark_scheme_id", "user_options"."skip_new_user_tips", "user_options"."color_scheme_id", "user_options"."default_calendar", "user_options"."chat_enabled", "user_options"."only_chat_push_notifications", "user_options"."oldest_search_log_date", "user_options"."chat_sound", "user_options"."dismissed_channel_retention_reminder", "user_options"."dismissed_dm_retention_reminder", "user_options"."bookmark_auto_delete_preference", "user_options"."ignore_channel_wide_mention", "user_options"."chat_email_frequency", "user_options"."enable_experimental_sidebar", "user_options"."seen_popups", "user_options"."chat_header_indicator_preference", "user_options"."sidebar_link_to_filtered_list", "user_options"."sidebar_show_count_of_new_items", "user_options"."watched_precedence_over_muted", "user_options"."chat_separate_sidebar_mode", "user_options"."topics_unread_when_closed", "user_options"."show_thread_title_prompts", "user_options"."enable_smart_lists", "user_options"."hide_profile", "user_options"."hide_presence", "user_options"."chat_send_shortcut" FROM "user_options" WHERE "user_options"."user_id" = 1 LIMIT 1
UserRequiredFieldsVersion Maximum (1.5ms) SELECT MAX("user_required_fields_versions"."id") FROM "user_required_fields_versions"
(1.2ms) SELECT "group_users"."group_id" FROM "group_users" WHERE "group_users"."user_id" = 1
Chat::Channel Load (1.2ms) SELECT "chat_channels"."id", "chat_channels"."chatable_id", "chat_channels"."deleted_at", "chat_channels"."deleted_by_id", "chat_channels"."featured_in_category_id", "chat_channels"."delete_after_seconds", "chat_channels"."chatable_type", "chat_channels"."created_at", "chat_channels"."updated_at", "chat_channels"."name", "chat_channels"."description", "chat_channels"."status", "chat_channels"."user_count", "chat_channels"."auto_join_users", "chat_channels"."user_count_stale", "chat_channels"."type", "chat_channels"."slug", "chat_channels"."allow_channel_wide_mentions", "chat_channels"."messages_count", "chat_channels"."threading_enabled", "chat_channels"."last_message_id", "chat_channels"."icon_upload_id" FROM "chat_channels" LEFT JOIN categories ON categories.id = chat_channels.chatable_id AND chat_channels.chatable_type = 'Category' WHERE "chat_channels"."deleted_at" IS NULL AND (chat_channels.id = 1 OR categories.slug = '1' OR chat_channels.slug = '1') LIMIT 1
Chat::UserChatChannelMembership Load (1.1ms) SELECT "user_chat_channel_memberships"."id", "user_chat_channel_memberships"."user_id", "user_chat_channel_memberships"."chat_channel_id", "user_chat_channel_memberships"."last_read_message_id", "user_chat_channel_memberships"."following", "user_chat_channel_memberships"."muted", "user_chat_channel_memberships"."created_at", "user_chat_channel_memberships"."updated_at", "user_chat_channel_memberships"."last_unread_mention_when_emailed_id", "user_chat_channel_memberships"."join_mode", "user_chat_channel_memberships"."last_viewed_at", "user_chat_channel_memberships"."notification_level" FROM "user_chat_channel_memberships" WHERE "user_chat_channel_memberships"."chat_channel_id" = 1 AND "user_chat_channel_memberships"."user_id" = 1 LIMIT 1
Chat::DirectMessage Load (1.1ms) SELECT "direct_message_channels".* FROM "direct_message_channels" WHERE "direct_message_channels"."id" = 1 LIMIT 1
User Count (1.1ms) SELECT COUNT(*) FROM "users" INNER JOIN "direct_message_users" ON "users"."id" = "direct_message_users"."user_id" WHERE "direct_message_users"."direct_message_channel_id" = 1
Chat::Message Load (0.8ms) SELECT "chat_messages".* FROM "chat_messages" WHERE "chat_messages"."deleted_at" IS NULL AND "chat_messages"."id" IS NULL LIMIT 1
Completed 500 Internal Server Error in 64ms (ActiveRecord: 16.4ms (10 queries, 0 cached) | GC: 1.1ms)
これはコンソール出力ですよね?私が求めていたものではありません ![]()
/logs からのバックトレースとエラーメッセージは何ですか? (URLです
例:http://localhost:4200/logs)
URLありがとうございます(知りませんでした)。
/logs からのバックトレースは以下の通りです。
mini_racer-0.6.4/lib/mini_racer.rb:242:in `call_unsafe'
mini_racer-0.6.4/lib/mini_racer.rb:242:in `block (2 levels) in call'
mini_racer-0.6.4/lib/mini_racer.rb:369:in `timeout'
mini_racer-0.6.4/lib/mini_racer.rb:241:in `block in call'
mini_racer-0.6.4/lib/mini_racer.rb:240:in `synchronize'
mini_racer-0.6.4/lib/mini_racer.rb:240:in `call'
/home/developer/Desktop/Workspace/learn/discourse/lib/discourse_js_processor.rb:127:in `block in v8_call'
/home/developer/Desktop/Workspace/learn/discourse/lib/discourse_js_processor.rb:126:in `synchronize'
/home/developer/Desktop/Workspace/learn/discourse/lib/discourse_js_processor.rb:126:in `v8_call'
/home/developer/Desktop/Workspace/learn/discourse/lib/discourse_js_processor.rb:151:in `perform'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:34:in `apply_es6_file'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:41:in `block in ctx_load_directory'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:39:in `each'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:39:in `ctx_load_directory'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:77:in `create_es6_context'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:136:in `block in v8'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:134:in `synchronize'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:134:in `v8'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:290:in `block in escape_emoji'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:691:in `block in protect'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:691:in `synchronize'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:691:in `protect'
/home/developer/Desktop/Workspace/learn/discourse/lib/pretty_text.rb:290:in `escape_emoji'
/home/developer/Desktop/Workspace/learn/discourse/app/models/emoji.rb:267:in `unicode_unescape'
/home/developer/Desktop/Workspace/learn/discourse/app/models/topic.rb:528:in `fancy_title'
/home/developer/Desktop/Workspace/learn/discourse/app/models/topic.rb:410:in `block in <class:Topic>'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:407:in `instance_exec'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:407:in `block in make_lambda'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:179:in `block in call'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:668:in `block (2 levels) in default_terminator'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:667:in `catch'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:667:in `block in default_terminator'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:180:in `call'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `block in invoke_before'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `each'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `invoke_before'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:119:in `block in run_callbacks'
activerecord-7.2.2.1/lib/active_record/autosave_association.rb:362:in `around_save_collection_association'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:141:in `run_callbacks'
activesupport-7.2.2.1/lib/active_support/callbacks.rb:913:in `_run_save_callbacks'
activerecord-7.2.2.1/lib/active_record/callbacks.rb:441:in `create_or_update'
activerecord-7.2.2.1/lib/active_record/timestamp.rb:127:in `create_or_update'
activerecord-7.2.2.1/lib/active_record/persistence.rb:393:in `save'
activerecord-7.2.2.1/lib/active_record/validations.rb:48:in `save'
activerecord-7.2.2.1/lib/active_record/transactions.rb:362:in `block in save'
activerecord-7.2.2.1/lib/active_record/transactions.rb:418:in `block (2 levels) in with_transaction_returning_status'
activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:359:in `transaction'
activerecord-7.2.2.1/lib/active_record/transactions.rb:414:in `block in with_transaction_returning_status'
activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:415:in `with_connection'
activerecord-7.2.2.1/lib/active_record/connection_handling.rb:296:in `with_connection'
activerecord-7.2.2.1/lib/active_record/transactions.rb:410:in `with_transaction_returning_status'
activerecord-7.2.2.1/lib/active_record/transactions.rb:362:in `save'
activerecord-7.2.2.1/lib/active_record/suppressor.rb:52:in `save'
/home/developer/Desktop/Workspace/learn/discourse/lib/topic_creator.rb:251:in `save_topic'
/home/developer/Desktop/Workspace/learn/discourse/lib/topic_creator.rb:58:in `create'
/home/developer/Desktop/Workspace/learn/discourse/lib/post_creator.rb:490:in `create_topic'
/home/developer/Desktop/Workspace/learn/discourse/lib/post_creator.rb:190:in `block in create'
/home/developer/Desktop/Workspace/learn/discourse/lib/post_creator.rb:390:in `block in transaction'
activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:616:in `block in within_new_transaction'
activesupport-7.2.2.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'
activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:613:in `within_new_transaction'
activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:361:in `transaction'
activerecord-7.2.2.1/lib/active_record/transactions.rb:234:in `block in transaction'
activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:421:in `with_connection'
activerecord-7.2.2.1/lib/active_record/connection_handling.rb:296:in `with_connection'
activerecord-7.2.2.1/lib/active_record/transactions.rb:233:in `transaction'
/home/developer/Desktop/Workspace/learn/discourse/lib/post_creator.rb:390:in `transaction'
/home/developer/Desktop/Workspace/learn/discourse/lib/post_creator.rb:188:in `create'
/home/developer/Desktop/Workspace/learn/discourse/lib/system_message.rb:74:in `block in create'
i18n-1.14.7/lib/i18n.rb:353:in `with_locale'
/home/developer/Desktop/Workspace/learn/discourse/lib/system_message.rb:74:in `create'
/home/developer/Desktop/Workspace/learn/discourse/app/jobs/regular/send_system_message.rb:15:in `execute'
/home/developer/Desktop/Workspace/learn/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform'
rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/home/developer/Desktop/Workspace/learn/discourse/app/jobs/base.rb:303:in `block in perform'
/home/developer/Desktop/Workspace/learn/discourse/app/jobs/base.rb:299:in `each'
/home/developer/Desktop/Workspace/learn/discourse/app/jobs/base.rb:299:in `perform'
sidekiq-6.5.12/lib/sidekiq/processor.rb:202:in `execute_job'
sidekiq-6.5.12/lib/sidekiq/processor.rb:170:in `block (2 levels) in process'
sidekiq-6.5.12/lib/sidekiq/middleware/chain.rb:177:in `block in invoke'
/home/developer/Desktop/Workspace/learn/discourse/lib/sidekiq/pausable.rb:132:in `call'
sidekiq-6.5.12/lib/sidekiq/middleware/chain.rb:179:in `block in invoke'
sidekiq-6.5.12/lib/sidekiq/middleware/chain.rb:182:in `invoke'
sidekiq-6.5.12/lib/sidekiq/processor.rb:169:in `block in process'
sidekiq-6.5.12/lib/sidekiq/processor.rb:136:in `block (6 levels) in dispatch'
sidekiq-6.5.12/lib/sidekiq/job_retry.rb:113:in `local'
sidekiq-6.5.12/lib/sidekiq/processor.rb:135:in `block (5 levels) in dispatch'
sidekiq-6.5.12/lib/sidekiq.rb:44:in `block in <module:Sidekiq>'
sidekiq-6.5.12/lib/sidekiq/processor.rb:131:in `block (4 levels) in dispatch'
sidekiq-6.5.12/lib/sidekiq/processor.rb:263:in `stats'
sidekiq-6.5.12/lib/sidekiq/processor.rb:126:in `block (3 levels) in dispatch'
sidekiq-6.5.12/lib/sidekiq/job_logger.rb:13:in `call'
sidekiq-6.5.12/lib/sidekiq/processor.rb:125:in `block (2 levels) in dispatch'
sidekiq-6.5.12/lib/sidekiq/job_retry.rb:80:in `global'
sidekiq-6.5.12/lib/sidekiq/processor.rb:124:in `block in dispatch'
sidekiq-6.5.12/lib/sidekiq/job_logger.rb:39:in `prepare'
sidekiq-6.5.12/lib/sidekiq/processor.rb:123:in `dispatch'
sidekiq-6.5.12/lib/sidekiq/processor.rb:168:in `process'
sidekiq-6.5.12/lib/sidekiq/processor.rb:78:in `process_one'
sidekiq-6.5.12/lib/sidekiq/processor.rb:68:in `run'
sidekiq-6.5.12/lib/sidekiq/component.rb:8:in `watchdog'
sidekiq-6.5.12/lib/sidekiq/component.rb:17:in `block in safe_thread'
エラーメッセージは?
(情報タブから)
情報タブ
Job exception: Unknown JavaScript method invoked
mini-racer に関する問題に関連している可能性があります。
開発インスタンスに 0.18.0.pre1 がインストールされていることに気づきました。
(チャットでのメッセージ送信は機能することを確認できます)。
前述の提案に従い、Ruby をアップグレードすると、その gem の最新バージョンを使用できるようになるかどうかを確認してください。