pmusaraj
(Penar Musaraj)
1
最近(過去4〜5日間)ログでこのエラーが発生しています。
Message (18 copies reported)
Job exception: stack level too deep
Backtrace
activesupport-7.2.2.1/lib/active_support/core_ext/object/blank.rb:166:in `present?'
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb:57:in `base_object_id'
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb:58:in `base_object_id'
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb:58:in `base_object_id'
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb:58:in `base_object_id'
環境には、オブジェクトに関する情報はあまりありません。
|queue|default|
|---|---|
|class|Jobs::DiscourseActivityPubProcess|
|args|[object Object], []|
「いいね!」 1
Jagster
(Jakke Lehtonen)
2
970件のインシデントがその期間中に発生しました。毎日数件ずつですが、それでもです。目に見える問題は特にありません。
(そして今、奇妙なデッドロックも発生し始めていますが、それは別のトピックに値するでしょう)
「いいね!」 1
Jagster
(Jakke Lehtonen)
3
これが出続けるのですが、どうすれば解消できるのか分かりません。
これだけは分かっています。あるいは、ほとんど分かっていません。
ログにこの行が何度も繰り返されています。いくつかは分かりません。スクロールしていると手首が痛くなるからです。
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb:58:in `base_object_id'
base_object_id の前のバッククォートが気に入らないです。
リンクアイコンが表示され、GitHub の 404 エラーに誘導されます。
https://github.com/discourse/discourse/blob/3165992a90c481e5aa6fb1b18854cf7d9c3ed791/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb#L58
これは何も意味しませんよね?そのブランチには activity-pub ディレクトリがありませんが、なぜそれが表示されるのでしょうか?ただ興味があるだけです。
angus
(Angus McLeod)
4
これをどういうわけか見逃していました!申し訳ありません、これで対応できるはずです。
「いいね!」 1
@angus ありがとうございます
マージされました。
「いいね!」 2
Jagster
(Jakke Lehtonen)
6
ありがとうございます。
非常に初歩的な質問で恐縮ですが、気になっています。どこにも怪しい点は見当たらず、ログにただ迷惑なエラーが出るだけでした。そのエラーは何か…実質的なものでしたか?
angus
(Angus McLeod)
7
これは、他のプラットフォームが時折行うような、重複するアクティビティが短時間に送信されるのを防ぐコードで使用されていました。したがって、何も気づかなかった場合は、そのようなことを行うサーバーとフェデレーションしていません。
「いいね!」 2