このディスカッションフォーラムを支えるソフトウェアで予期せぬ問題が発生しました discourse

皆さん、こんにちは。

Discourse プラットフォームに Github コードレビュー プラグインを追加しましたが、しばらく正常に動作した後、エラーが発生するようになりました。Github Webhook からプラットフォームにデータが送信されません。
Github Webhook の応答では、次のように表示されます

<!DOCTYPE html>
<html>
<head>
  <title>Oops - Error 500</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
    <h1>Oops</h1>
    <p>The software powering this discussion forum encountered an unexpected problem. We apologize for the inconvenience.</p>
    <p>Detailed information about the error was logged, and an automatic notification generated. We'll take a look at it.</p>
    <p>No further action is necessary. However, if the error condition persists, you can provide additional detail, including steps to reproduce the error, by posting a discussion topic in the site's feedback category.</p>
</body>
</html>

ブラウザのログでは、エラーは次のようになっています。

GraphQLClient::GraphQLError ([{:type=>“NOT_FOUND”, :path=>[“repository”, “pullRequest”], :locations=>[{:line=>4, :column=>15}], :message=>“Could not resolve to a PullRequest with the number of 1.”}])

何か助けや提案があれば幸いです。

「いいね!」 1

こちらで説明されているように、サーバーのログを確認する必要があります: Upgrading from 2.9.0.beta8 broke the site, unrecoverable - #11 by Benjamin_D

このトピックでは、プラグインの追加に関連しているかどうかにかかわらず、同様の問題について説明しています。

「いいね!」 3

はい、ログも確認しましたが、エラーに関する具体的な情報は見つかりませんでした。GitHubとDiscourseを連携するためにCode Reviewプラグインを使用しています。使用しているプラグインに問題があるのでしょうか?

「いいね!」 1

そのエラーを見たときは、ログにルビーのバックトレースが表示されているのを確認しました。そのファイルをtailし、ページをリロードすることをお勧めします。たくさんのことが起こるので、捕まえるのは難しいかもしれません。ファイル内で500を検索することもできますが、多くの場合、エラーではない500文字列があるので、探し続ける必要があります。error.log内を確認することもできます。

確かに、それを削除し、他のプラグインもすべて削除して再構築してみてください。特に標準以外のプラグインがある場合は、そうすることをお勧めします。

「いいね!」 1

アプリケーションを同じプラグインで再構築したところ、動作するようになりましたが、以前はなぜ動作しなかったのかは不明です。使用しているプラグインは Discourse Enterprise プラグインの一部ですが、アプリケーションに問題を引き起こす可能性がありますか?

お持ちのプラグインはすべてディスコースリポジトリから来ていますか?

はい、すべてのプラグインは公式のDiscourseリポジトリから来ています。

問題が発生しているとは驚きです。ログを確認し、そこに記載されている500エラーを見つけて、問題の原因を特定する必要があります。

「いいね!」 1

アプリを再構築することで問題は解決しました。フィードバックありがとうございます @pfaffman

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.