pmusaraj
(Penar Musaraj)
2월 25, 2025, 4:20오후
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'
환경에는 대상(object)에 대한 정보가 거의 없습니다:
|queue|default|
|---|---|
|class|Jobs::DiscourseActivityPubProcess|
|args|[object Object], []|
1개의 좋아요
Jagster
(Jakke Flemming)
2월 25, 2025, 4:31오후
2
특정 기간 동안 해당 문제가 970건 발생했습니다. 매일 몇 건씩 꾸준히 일어나고 있어요. 하지만 실제로 눈에 띄는 문제는 보이지 않습니다.
(그리고 요즘 이상한 데드락 현상도 발생하기 시작했는데, 이건 따로 주제 삼아 다뤄볼 가치가 있겠네요)
1개의 좋아요
Jagster
(Jakke Flemming)
3월 14, 2025, 5:01오후
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)
3월 24, 2025, 8:59오전
4
1개의 좋아요
Thanks @angus It’s been merged.
2개의 좋아요
Jagster
(Jakke Flemming)
3월 24, 2025, 11:39오전
6
Thanks.
Very 101-question, because I’m curious. I couldn’t see anything suspicious anywhere, and all it did was just annoying error in logs. Did that error something… real?
angus
(Angus McLeod)
3월 24, 2025, 5:25오후
7
It was used in code that protected against duplicate activities being sent in quick succession, which some other platforms do from time to time. So if you didn’t notice anything, you’re not federating with a server that does that.
2개의 좋아요