pmusaraj
(Penar Musaraj)
February 25, 2025, 4:20pm
1
Getting this error in logs recently (past 4-5 days):
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'
Env doesnāt have much info around the object:
|queue|default|
|---|---|
|class|Jobs::DiscourseActivityPubProcess|
|args|[object Object], []|
1 Like
Jagster
(Jakke Lehtonen)
February 25, 2025, 4:31pm
2
I have 970 incidents of that under some timeperiod. Everyday few, anyway. I canāt see any real visible issues, though.
(And now Iāve started get some strange deadlock things, but that would be worth of own topic)
1 Like
Jagster
(Jakke Lehtonen)
March 14, 2025, 5:01pm
3
I still get this, but I canāt tell how do I get it.
I know this much. Or little.
One log incident repeats this line really many times. I donāt know how many, because scrolling started hurt my wrist.
/var/www/discourse/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb:58:in `base_object_id'
I donāt like that tick becore base_object_id
It show a link icon and it is leading to GitHub 404.
https://github.com/discourse/discourse/blob/3165992a90c481e5aa6fb1b18854cf7d9c3ed791/plugins/discourse-activity-pub/lib/discourse_activity_pub/json_ld.rb#L58
That doesnāt mean anything, right? In that branch isnāt acitivity-pub directory, but why it shows that? Iām just curious.
angus
(Angus McLeod)
March 24, 2025, 8:59am
4
I missed this somehow! Apologies, this should address it.
main
ā angusmcleod:base_object_id_updates
opened 09:01AM - 24 Mar 25 UTC
@pmusaraj This should address this issue
https://meta.discourse.org/t/activitā¦ ypub-plugin-stack-level-too-deep/354445
1 Like
zogstrip
(RĆ©gis Hanol)
March 24, 2025, 10:41am
5
Thanks @angus Itās been merged.
2 Likes
Jagster
(Jakke Lehtonen)
March 24, 2025, 11:39am
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)
March 24, 2025, 5:25pm
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 Likes