APIやプラグインのエラー

管理者として、APIまたはプラグインボタンをクリックした際にエラーが発生しました。どのように解決できますか?

何をしたのか、もっと詳しく説明する必要があります。管理ページにあるログも確認してください。サーバーの /var/discourse/shared/standalone/logs/rails/production.log にもあるログを確認してください。

「いいね!」 1

PostgreSQL で次のクエリ ステートメントを作成し、API で PostgreSQL ステートメントを呼び出したところ、これらの 2 つのボタンをクリックするとエラーが発生しました。

SELECT
u.username,
g.name AS group_name
FROM
Users u
JOIN
Groups g
ON
u.primary_group_id = g.id
WHERE
u.username = ‘yangxuan’

SELECT
username,
array_agg(id) AS ids
FROM
Users
GROUP BY
username
HAVING
COUNT(id) > 1;

ログファイルを確認しましたが、エラーは見つかりませんでした。しかし、以下の図に示すように、フロントエンドでエラーが発生していました。これに関連があるかどうかわかりません。

どのような手順を踏んだか、どのURLにアクセスしたか、コンソールにどのようなログが出力されているか、教えていただけますでしょうか。また、インストールしたプラグイン、サードパーティ製プラグインについても教えてください。

エラーが発生した後、https://yourforum.com/logs にアクセスしてサイトのログを表示してみてください。最新のログにエラーの原因が記載されている可能性があります。ここにコピーしていただけると、より役立ちます。

現在、プラグインまたはAPIをクリックすると、図1にエラーが表示されます。図2で囲まれたログは、プラグインに関連しています。

discourse-username-localization は非推奨になるはずです。Unicode ユーザー名のサポートはコアに組み込まれました(Unicode usernames and group names を参照)。そのため、安全にアンインストールできるはずです。

「いいね!」 1

お役に立てて嬉しいです。このフロントエンドエラー(エラー処理ルート:adminplugins.index)の原因は何でしょうか?

既存のログからは確実なことはわかりません。コンソールエラーログを拡張して、その内容をここにコピーしていただけますか?

「いいね!」 1

以下のファイルはコンソールからのもので、フォーマットが少し乱れているため、スクリーンショットを撮りました。

community.mech-mind.com.cn-1724314264273.log.txt (173.3 KB)