Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save ivanminutillo/2d277847bfa14ed3ac5067d1f653979d to your computer and use it in GitHub Desktop.

Select an option

Save ivanminutillo/2d277847bfa14ed3ac5067d1f653979d to your computer and use it in GitHub Desktop.
n+1 follow user
iex(localenv@127.0.0.1)1>
nil
[info] [source: "oban", duration: 4712, event: "plugin:stop", jobs: [], plugin: "Oban.Plugins.Cron"]
[debug] LiveHandler: handle_event "Bonfire.Social.Graph.Follows:follow" via Elixir.Bonfire.UI.Social.Graph.FollowButtonLive @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5
[debug] LiveHandler: handle_event {"Bonfire.Social.Graph.Follows", "follow"} via delegation @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5
[debug] getting from cache: Application.get_application(h:HYMGwrIbieJTu7nkloWfeg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_ui_social_graph: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire_ui_social_graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(h:HYMGwrIbieJTu7nkloWfeg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_ui_social_graph: [Bonfire.Social.Graph.Follows.LiveHandler, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Social.Graph.Follows.LiveHandler: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(h:HYMGwrIbieJTu7nkloWfeg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_ui_social_graph for: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [:modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:220 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire_ui_social_graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(h:HYMGwrIbieJTu7nkloWfeg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_ui_social_graph for: [Bonfire.Social.Graph.Follows.LiveHandler, :modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [Bonfire.Social.Graph.Follows.LiveHandler, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.Social.Graph.Follows.LiveHandler, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:220 @ Bonfire.Common.Settings.do_get_in/3
[debug] Bonfire.Social.Graph.Follows.LiveHandler: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] LiveHandler: delegating to :handle_event in Elixir.Bonfire.Social.Graph.Follows.LiveHandler with args: ["follow", %{"id" => "01K6WGZM7R8SC6YGC61WDWFV2R"}] @ bonfire_ui_common/lib/live_handlers.ex:589 @ Bonfire.UI.Common.LiveHandlers.mod_delegate/5
[debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[warning] ---------> Possible n+1 query detected! Number of occurrences: 5 SQL query: ok db=3ms source="bonfire_data_activity_pub_peered" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."peer_id", b0."canonical_uri", b0."id" FROM "bonfire_data_activity_pub_peered" AS b0 WHERE (b0."id" = '01K4S117Y7ZTYEMGYCH72Y0GN6')
Bonfire.Social.Graph.Follows.follow/3 @ deps/bonfire_social_graph/lib/follows.ex:160
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:skip_all_boundary_checks] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:skip_all_boundary_checks] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] getting from cache: Application.get_application(h:eoTb8qylt_wqpqWu2hxvbw) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_federate_activitypub: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire_federate_activitypub: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(h:eoTb8qylt_wqpqWu2hxvbw) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_federate_activitypub: [Bonfire.Federate.ActivityPub.AdapterUtils, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Federate.ActivityPub.AdapterUtils: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Get config for app bonfire: [:circles] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] SQL query: ok db=6ms source="pointers_pointer" repo=Elixir.Bonfire.Common.Repo
SELECT p0."id", p0."table_id", p0."deleted_at" FROM "pointers_pointer" AS p0 WHERE (p0."deleted_at" IS NULL) AND (p0."id" = ANY('{01K6WGZM7R8SC6YGC61WDWFV2R}')) AND (exists((SELECT count(ss0."subject_id"), ss0."object_id" FROM (SELECT ssp0."id" AS "subject_id", ssb1."id" AS "object_id", ssb2."id" AS "verb_id", agg_perms(ssb3."value") AS "value" FROM "pointers_pointer" AS ssp0 CROSS JOIN "bonfire_data_access_control_controlled" AS ssb1 CROSS JOIN "bonfire_data_access_control_verb" AS ssb2 LEFT OUTER JOIN "bonfire_data_access_control_grant" AS ssb3 ON (ssb1."acl_id" = ssb3."acl_id") AND (ssb3."verb_id" = ssb2."id") LEFT OUTER JOIN "bonfire_data_access_control_circle" AS ssb4 ON ssb3."subject_id" = ssb4."id" LEFT OUTER JOIN "bonfire_data_access_control_encircle" AS ssb5 ON (ssb5."circle_id" = ssb4."id") AND (ssb5."subject_id" = ssp0."id") WHERE ((ssb3."subject_id" = ssp0."id") OR NOT (ssb5."id" IS NULL)) GROUP BY ssp0."id", ssb1."id", ssb2."id") AS ss0 WHERE (ss0."object_id" = p0."id") AND (ss0."subject_id" = ANY('{3SERSFR0MY0VR10CA11NSTANCE,01K4S117Y7ZTYEMGYCH72Y0GN6}') AND ss0."verb_id" = ANY('{20SVBSCR1BET0THE0VTPVT0F1T}')) GROUP BY ss0."object_id" HAVING (agg_perms(ss0."value")))))
Bonfire.Social.Graph.Follows.check_follow/3 @ deps/bonfire_social_graph/lib/follows.ex:263
Bonfire.Social.Graph.Follows.follow/3 @ deps/bonfire_social_graph/lib/follows.ex:163
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8
anony (truncated)
[debug] loaded_pointer: %Needle.Pointer{
__meta__: #Ecto.Schema.Metadata<:loaded, "pointers_pointer">,
id: "01K6WGZM7R8SC6YGC61WDWFV2R",
table_id: "5EVSER1S0STENS1B1YHVMAN01D",
table: #Ecto.Association.NotLoaded<association :table is not loaded>,
pointed: nil,
deleted_at: nil,
dummy: nil,
circle: #Ecto.Association.NotLoaded<association :circle is not loaded>,
encircle_subjects: #Ecto.Association.NotLoaded<association :encircle_subjects is not loaded>,
user: #Ecto.Association.NotLoaded<association :user is not loaded>,
post: #Ecto.Association.NotLoaded<association :post is not loaded>,
message: #Ecto.Association.NotLoaded<association :message is not loaded>,
category: #Ecto.Association.NotLoaded<association :category is not loaded>,
geolocation: #Ecto.Association.NotLoaded<association :geolocation is not loaded>,
activity: #Ecto.Association.NotLoaded<association :activity is not loaded>,
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: #Ecto.Association.NotLoaded<association :account is not loaded>,
actor: #Ecto.Association.NotLoaded<association :actor is not loaded>,
caretaker: #Ecto.Association.NotLoaded<association :caretaker is not loaded>,
character: #Ecto.Association.NotLoaded<association :character is not loaded>,
created: #Ecto.Association.NotLoaded<association :created is not loaded>,
edge: #Ecto.Association.NotLoaded<association :edge is not loaded>,
named: #Ecto.Association.NotLoaded<association :named is (truncated)
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): [:character, :peered, {:created, [creator: :peered]}] @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] SQL query: ok db=2ms source="bonfire_data_identity_character" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."username", b0."username_hash", b0."outbox_id", b0."inbox_id", b0."notifications_id", b0."id" FROM "bonfire_data_identity_character" AS b0 WHERE (b0."id" = '01K6WGZM7R8SC6YGC61WDWFV2R')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Social.Graph.Follows.local_or_remote_object/1 @ deps/bonfire_social_graph/lib/follows.ex:907
Bonfire.Social.Graph.Follows.follow/3 @ deps/bonfire_social_graph/lib/follows.ex:163
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
[debug] SQL query: ok db=2ms source="bonfire_data_activity_pub_peered" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."peer_id", b0."canonical_uri", b0."id" FROM "bonfire_data_activity_pub_peered" AS b0 WHERE (b0."id" = '01K6WGZM7R8SC6YGC61WDWFV2R')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Social.Graph.Follows.local_or_remote_object/1 @ deps/bonfire_social_graph/lib/follows.ex:907
Bonfire.Social.Graph.Follows.follow/3 @ deps/bonfire_social_graph/lib/follows.ex:163
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
[debug] SQL query: ok db=1ms source="bonfire_data_social_created" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."creator_id", b0."id" FROM "bonfire_data_social_created" AS b0 WHERE (b0."id" = '01K6WGZM7R8SC6YGC61WDWFV2R')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Social.Graph.Follows.local_or_remote_object/1 @ deps/bonfire_social_graph/lib/follows.ex:907
Bonfire.Social.Graph.Follows.follow/3 @ deps/bonfire_social_graph/lib/follows.ex:163
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
[debug] ignore (only supports 1 key at a time): [:character, :peered, {:created, [creator: :peered]}] @ bonfire_common/lib/repo/needles/preload.ex:84 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] getting from cache: Application.get_application(h:eoTb8qylt_wqpqWu2hxvbw) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_federate_activitypub: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire_federate_activitypub: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(h:eoTb8qylt_wqpqWu2hxvbw) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_federate_activitypub: [Bonfire.Federate.ActivityPub.AdapterUtils, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Federate.ActivityPub.AdapterUtils: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[info] following local, do the follow @ bonfire_social_graph/lib/follows.ex:165 @ Bonfire.Social.Graph.Follows.follow/3
[debug] processed feed options: [
notifications: [
%Needle.Pointer{
__meta__: #Ecto.Schema.Metadata<:loaded, "pointers_pointer">,
id: "01K6WGZM7R8SC6YGC61WDWFV2R",
table_id: "5EVSER1S0STENS1B1YHVMAN01D",
table: #Ecto.Association.NotLoaded<association :table is not loaded>,
pointed: nil,
deleted_at: nil,
dummy: nil,
circle: #Ecto.Association.NotLoaded<association :circle is not loaded>,
encircle_subjects: #Ecto.Association.NotLoaded<association :encircle_subjects is not loaded>,
user: #Ecto.Association.NotLoaded<association :user is not loaded>,
post: #Ecto.Association.NotLoaded<association :post is not loaded>,
message: #Ecto.Association.NotLoaded<association :message is not loaded>,
category: #Ecto.Association.NotLoaded<association :category is not loaded>,
geolocation: #Ecto.Association.NotLoaded<association :geolocation is not loaded>,
activity: #Ecto.Association.NotLoaded<association :activity is not loaded>,
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: #Ecto.Association.NotLoaded<association :account is not loaded>,
actor: #Ecto.Association.NotLoaded<association :actor is not loaded>,
caretaker: #Ecto.Association.NotLoaded<association :caretaker is not loaded>,
character: #Bonfire.Data.Identity.Character<
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_character">,
id: (truncated)
[debug] feed publish index: %{
"01K4S117Y7ZTYEMGYCH72Y0GN6" => [:outbox],
"01K6WGZM7R8SC6YGC61WDWFV2R" => [:notifications]
} @ bonfire_social/lib/feed_activities.ex:262 @ Bonfire.Social.FeedActivities.get_publish_feed_ids/1
[debug] all characters to preload: [
%Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
instance_admin: %Bonfire.Data.AccessControl.InstanceAdmin{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_instance_admin">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
is_instance_admin: true,
user_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
user: #Ecto.Association.NotLoaded<association :user is not loaded>
},
users: #Ecto.Association.NotLoaded<association :users is not loaded>,
shared_users: #Ecto.Association.NotLoaded<association :shared_users is not loaded>
},
actor: #Ecto.Association.NotLoaded<association :actor is not lo (truncated)
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): :character @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[error] skipped preload due to wrong argument: :character: expected a homogeneous list containing the same struct, got: Bonfire.Data.Identity.User and Needle.Pointer
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:138
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Social.FeedActivities.get_publish_feed_ids/1 @ extensions/bonfire_social/lib/feed_activities.ex:266
Bonfire.Social.Graph.Follows.opts_for_follow/3 @ deps/bonfire_social_graph/lib/follows.ex:291
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:309
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
[debug] returning non-preloaded object - TODO: we should still preload the assocs that do exist when one in the list was invalid: [
%Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
instance_admin: %Bonfire.Data.AccessControl.InstanceAdmin{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_instance_admin">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
is_instance_admin: true,
user_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
user: #Ecto.Association.NotLoaded<association :user is not loaded>
},
users: #Ecto.Association.NotLoaded<association :users is not loaded>,
shared_users: #Ecto.Association.NotLoaded<association :shared_users is not loaded>
truncated)
[debug] iterate list of objects @ bonfire_common/lib/repo/needles/preload.ex:39 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] one field: :character @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] one field: :character @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): :character @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] one field: :character @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): :character @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] one field: :character @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] resolved feed IDs: ["01K4S117Y9QVSR2M2SS6EDSK6A", "01K6WGZM7RN7B06V0C7XENBW6C"] @ bonfire_social/lib/feed_activities.ex:275 @ Bonfire.Social.FeedActivities.get_publish_feed_ids/1
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] getting from cache: Application.get_application(Bonfire.Data.Social.Follow) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] No current_user found, will fallback to looking for a current_user_id: %{fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Get settings in :bonfire_data_social for: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [:modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire_data_social: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] No current_user found, will fallback to looking for a current_user_id: %{fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] getting from cache: Application.get_application(Bonfire.Data.Social.Follow) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_data_social for: [Bonfire.Data.Social.Follow, :modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [Bonfire.Data.Social.Follow, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.Data.Social.Follow, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] Bonfire.Data.Social.Follow: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] %{
object_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
table_id: "70110WTHE1EADER1EADER1EADE",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
} @ bonfire_social/lib/edges.ex:238 @ Bonfire.Social.Edges.put_edge_assoc/4
[debug] #Ecto.Changeset<
action: nil,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
edge: #Ecto.Changeset<
action: :insert,
changes: %{
object_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
table_id: "70110WTHE1EADER1EADER1EADE",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Edges.Edge<>,
valid?: true,
...
>
},
errors: [],
data: #Bonfire.Data.Social.Follow<>,
valid?: true,
...
> @ bonfire_social/lib/edges.ex:242 @ Bonfire.Social.Edges.put_edge_assoc/4
[debug] === cast CALLED for object 01K725S43TMD9WRQ7QN2AYB12R === @ bonfire_boundaries/lib/acls.ex:255 @ Bonfire.Boundaries.Acls.cast/3
[debug] Get config for app bonfire: [:object_default_boundaries, :acls] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] validated to_boundaries: ["public"] @ bonfire_boundaries/lib/acls.ex:448 @ Bonfire.Boundaries.Acls.to_boundaries_preset_tuple/1
[debug] inputted: ["public"] @ bonfire_boundaries/lib/boundaries.ex:41 @ Bonfire.Boundaries.preset_name/2
[debug] computed: public @ bonfire_boundaries/lib/boundaries.ex:71 @ Bonfire.Boundaries.preset_name/2
[debug] preset_name: public @ bonfire_boundaries/lib/acls.ex:452 @ Bonfire.Boundaries.Acls.to_boundaries_preset_tuple/1
[debug] Get config for app bonfire: [:preset_acls] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[info] preset ACLs to set (based on preset public) : [:i_may_administer, :ghosted_cannot_anything, :silenced_cannot_reach_me,
:cannot_discover_if_silenced, :my_cannot_discover_if_silenced,
:my_ghosted_cannot_anything, :my_silenced_cannot_reach_me,
:guests_may_see_read, :locals_may_reply, :remotes_may_reply] @ bonfire_boundaries/lib/acls.ex:466 @ Bonfire.Boundaries.Acls.base_acls/3
[warning] Expected an ID (ULID or UUID) or an object with one: public
Bonfire.Common.Types.uid/2 @ extensions/bonfire_common/lib/types.ex:169
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Common.Types.uids/2 @ extensions/bonfire_common/lib/types.ex:241
Bonfire.Boundaries.Acls.maybe_add_direct_acl_ids/1 @ extensions/bonfire_boundaries/lib/acls.ex:470
Bonfire.Boundaries.Acls.preset_stereotypes_and_acls/3 @ extensions/bonfire_boundaries/lib/acls.ex:442
Bonfire.Boundaries.Acls.preset_acls_tuple/3 @ extensions/bonfire_boundaries/lib/acls.ex:386
Bonfire.Boundaries.Acls.prepare_cast/3 @ extensions/bonfire_boundaries/lib/acls.ex:294
[debug] Get config for app bonfire: [:user_default_boundaries] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] init for local actor: %{
circles: %{
followers: %{stereotype: :followers},
followed: %{stereotype: :followed},
silence_them: %{stereotype: :silence_them},
ghost_them: %{stereotype: :ghost_them},
silence_me: %{stereotype: :silence_me}
},
acls: %{
i_may_administer: %{stereotype: :i_may_administer},
my_cannot_discover_if_silenced: %{stereotype: :cannot_discover_if_silenced},
my_ghosted_cannot_anything: %{stereotype: :ghosted_cannot_anything},
my_silenced_cannot_reach_me: %{stereotype: :silenced_cannot_reach_me},
my_followed_may_reply: %{stereotype: :followed_may_reply}
},
grants: %{
i_may_administer: %{
SELF: [:request, :see, :read, :like, :boost, :reply, :quote, :tag, :label,
:edit, :delete, :create, :mention, :message, :follow, :pin, :schedule,
:vote, :toggle, :describe, :grant, :assign, :invite, :mediate, :block(truncated)
[debug] Get config for app bonfire: [:acls] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:user_default_boundaries] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] init for local actor: %{
circles: %{
followers: %{stereotype: :followers},
followed: %{stereotype: :followed},
silence_them: %{stereotype: :silence_them},
ghost_them: %{stereotype: :ghost_them},
silence_me: %{stereotype: :silence_me}
},
acls: %{
i_may_administer: %{stereotype: :i_may_administer},
my_cannot_discover_if_silenced: %{stereotype: :cannot_discover_if_silenced},
my_ghosted_cannot_anything: %{stereotype: :ghosted_cannot_anything},
my_silenced_cannot_reach_me: %{stereotype: :silenced_cannot_reach_me},
my_followed_may_reply: %{stereotype: :followed_may_reply}
},
grants: %{
i_may_administer: %{
SELF: [:request, :see, :read, :like, :boost, :reply, :quote, :tag, :label,
:edit, :delete, :create, :mention, :message, :follow, :pin, :schedule,
:vote, :toggle, :describe, :grant, :assign, :invite, :mediate, :block(truncated)
[debug] Get config for app bonfire: [:acls] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:user_default_boundaries] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] init for local actor: %{
circles: %{
followers: %{stereotype: :followers},
followed: %{stereotype: :followed},
silence_them: %{stereotype: :silence_them},
ghost_them: %{stereotype: :ghost_them},
silence_me: %{stereotype: :silence_me}
},
acls: %{
i_may_administer: %{stereotype: :i_may_administer},
my_cannot_discover_if_silenced: %{stereotype: :cannot_discover_if_silenced},
my_ghosted_cannot_anything: %{stereotype: :ghosted_cannot_anything},
my_silenced_cannot_reach_me: %{stereotype: :silenced_cannot_reach_me},
my_followed_may_reply: %{stereotype: :followed_may_reply}
},
grants: %{
i_may_administer: %{
SELF: [:request, :see, :read, :like, :boost, :reply, :quote, :tag, :label,
:edit, :delete, :create, :mention, :message, :follow, :pin, :schedule,
:vote, :toggle, :describe, :grant, :assign, :invite, :mediate, :block(truncated)
[debug] Get config for app bonfire: [:acls] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:user_default_boundaries] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] init for local actor: %{
circles: %{
followers: %{stereotype: :followers},
followed: %{stereotype: :followed},
silence_them: %{stereotype: :silence_them},
ghost_them: %{stereotype: :ghost_them},
silence_me: %{stereotype: :silence_me}
},
acls: %{
i_may_administer: %{stereotype: :i_may_administer},
my_cannot_discover_if_silenced: %{stereotype: :cannot_discover_if_silenced},
my_ghosted_cannot_anything: %{stereotype: :ghosted_cannot_anything},
my_silenced_cannot_reach_me: %{stereotype: :silenced_cannot_reach_me},
my_followed_may_reply: %{stereotype: :followed_may_reply}
},
grants: %{
i_may_administer: %{
SELF: [:request, :see, :read, :like, :boost, :reply, :quote, :tag, :label,
:edit, :delete, :create, :mention, :message, :follow, :pin, :schedule,
:vote, :toggle, :describe, :grant, :assign, :invite, :mediate, :block(truncated)
[debug] Get config for app bonfire: [:acls] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:user_default_boundaries] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] init for local actor: %{
circles: %{
followers: %{stereotype: :followers},
followed: %{stereotype: :followed},
silence_them: %{stereotype: :silence_them},
ghost_them: %{stereotype: :ghost_them},
silence_me: %{stereotype: :silence_me}
},
acls: %{
i_may_administer: %{stereotype: :i_may_administer},
my_cannot_discover_if_silenced: %{stereotype: :cannot_discover_if_silenced},
my_ghosted_cannot_anything: %{stereotype: :ghosted_cannot_anything},
my_silenced_cannot_reach_me: %{stereotype: :silenced_cannot_reach_me},
my_followed_may_reply: %{stereotype: :followed_may_reply}
},
grants: %{
i_may_administer: %{
SELF: [:request, :see, :read, :like, :boost, :reply, :quote, :tag, :label,
:edit, :delete, :create, :mention, :message, :follow, :pin, :schedule,
:vote, :toggle, :describe, :grant, :assign, :invite, :mediate, :block(truncated)
[debug] Get config for app bonfire: [:acls] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:user_default_boundaries] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] init for local actor: %{
circles: %{
followers: %{stereotype: :followers},
followed: %{stereotype: :followed},
silence_them: %{stereotype: :silence_them},
ghost_them: %{stereotype: :ghost_them},
silence_me: %{stereotype: :silence_me}
},
acls: %{
i_may_administer: %{stereotype: :i_may_administer},
my_cannot_discover_if_silenced: %{stereotype: :cannot_discover_if_silenced},
my_ghosted_cannot_anything: %{stereotype: :ghosted_cannot_anything},
my_silenced_cannot_reach_me: %{stereotype: :silenced_cannot_reach_me},
my_followed_may_reply: %{stereotype: :followed_may_reply}
},
grants: %{
i_may_administer: %{
SELF: [:request, :see, :read, :like, :boost, :reply, :quote, :tag, :label,
:edit, :delete, :create, :mention, :message, :follow, :pin, :schedule,
:vote, :toggle, :describe, :grant, :assign, :invite, :mediate, :block(truncated)
[debug] Get config for app bonfire: [:acls] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:user_default_boundaries] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] init for local actor: %{
circles: %{
followers: %{stereotype: :followers},
followed: %{stereotype: :followed},
silence_them: %{stereotype: :silence_them},
ghost_them: %{stereotype: :ghost_them},
silence_me: %{stereotype: :silence_me}
},
acls: %{
i_may_administer: %{stereotype: :i_may_administer},
my_cannot_discover_if_silenced: %{stereotype: :cannot_discover_if_silenced},
my_ghosted_cannot_anything: %{stereotype: :ghosted_cannot_anything},
my_silenced_cannot_reach_me: %{stereotype: :silenced_cannot_reach_me},
my_followed_may_reply: %{stereotype: :followed_may_reply}
},
grants: %{
i_may_administer: %{
SELF: [:request, :see, :read, :like, :boost, :reply, :quote, :tag, :label,
:edit, :delete, :create, :mention, :message, :follow, :pin, :schedule,
:vote, :toggle, :describe, :grant, :assign, :invite, :mediate, :block(truncated)
[debug] Get config for app bonfire: [:acls] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:user_default_boundaries] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] init for local actor: %{
circles: %{
followers: %{stereotype: :followers},
followed: %{stereotype: :followed},
silence_them: %{stereotype: :silence_them},
ghost_them: %{stereotype: :ghost_them},
silence_me: %{stereotype: :silence_me}
},
acls: %{
i_may_administer: %{stereotype: :i_may_administer},
my_cannot_discover_if_silenced: %{stereotype: :cannot_discover_if_silenced},
my_ghosted_cannot_anything: %{stereotype: :ghosted_cannot_anything},
my_silenced_cannot_reach_me: %{stereotype: :silenced_cannot_reach_me},
my_followed_may_reply: %{stereotype: :followed_may_reply}
},
grants: %{
i_may_administer: %{
SELF: [:request, :see, :read, :like, :boost, :reply, :quote, :tag, :label,
:edit, :delete, :create, :mention, :message, :follow, :pin, :schedule,
:vote, :toggle, :describe, :grant, :assign, :invite, :mediate, :block(truncated)
[debug] Get config for app bonfire: [:acls] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:user_default_boundaries] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] init for local actor: %{
circles: %{
followers: %{stereotype: :followers},
followed: %{stereotype: :followed},
silence_them: %{stereotype: :silence_them},
ghost_them: %{stereotype: :ghost_them},
silence_me: %{stereotype: :silence_me}
},
acls: %{
i_may_administer: %{stereotype: :i_may_administer},
my_cannot_discover_if_silenced: %{stereotype: :cannot_discover_if_silenced},
my_ghosted_cannot_anything: %{stereotype: :ghosted_cannot_anything},
my_silenced_cannot_reach_me: %{stereotype: :silenced_cannot_reach_me},
my_followed_may_reply: %{stereotype: :followed_may_reply}
},
grants: %{
i_may_administer: %{
SELF: [:request, :see, :read, :like, :boost, :reply, :quote, :tag, :label,
:edit, :delete, :create, :mention, :message, :follow, :pin, :schedule,
:vote, :toggle, :describe, :grant, :assign, :invite, :mediate, :block(truncated)
[debug] Get config for app bonfire: [:acls] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:user_default_boundaries] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] init for local actor: %{
circles: %{
followers: %{stereotype: :followers},
followed: %{stereotype: :followed},
silence_them: %{stereotype: :silence_them},
ghost_them: %{stereotype: :ghost_them},
silence_me: %{stereotype: :silence_me}
},
acls: %{
i_may_administer: %{stereotype: :i_may_administer},
my_cannot_discover_if_silenced: %{stereotype: :cannot_discover_if_silenced},
my_ghosted_cannot_anything: %{stereotype: :ghosted_cannot_anything},
my_silenced_cannot_reach_me: %{stereotype: :silenced_cannot_reach_me},
my_followed_may_reply: %{stereotype: :followed_may_reply}
},
grants: %{
i_may_administer: %{
SELF: [:request, :see, :read, :like, :boost, :reply, :quote, :tag, :label,
:edit, :delete, :create, :mention, :message, :follow, :pin, :schedule,
:vote, :toggle, :describe, :grant, :assign, :invite, :mediate, :block(truncated)
[debug] Get config for app bonfire: [:acls] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] identified: [
stereo: %{
id: "71MAYADM1N1STERMY0WNSTVFFS",
name: "I may administer",
stereotype: true
},
global: %{
id: "0H0STEDCANTSEE0RD0ANYTH1NG",
name: "People I ghosted cannot see me",
stereotype: true
},
global: %{
id: "1S11ENCEDTHEMS0CAN0TP1NGME",
name: "People I silenced aren't discoverable by me",
stereotype: true
},
global: %{
id: "2HEYS11ENCEDMES0CAN0TSEEME",
name: "People who silenced me cannot discover me",
stereotype: true
},
stereo: %{
id: "2HEYS11ENCEDMES0CAN0TSEEME",
name: "People who silenced me cannot discover me",
stereotype: true
},
stereo: %{
id: "0H0STEDCANTSEE0RD0ANYTH1NG",
name: "People I ghosted cannot see me",
stereotype: true
},
stereo: %{
id: "1S11ENCEDTHEMS0CAN0TP1NGME",
name: "People I silenced aren't discoverable by me",
stereotype: true
},
global: %{
id: "7W1DE1YAVA11AB1ET0SEENREAD",
name: "Publicly discoverable and readable"
},
global: %{
id: "710CA1SMY1NTERACTANDREP1YY",
name: "Local users may read, inter (truncated)
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] SQL query: ok db=9ms source="bonfire_data_access_control_acl" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b1."id", b1."caretaker_id", b2."id", b2."stereotype_id" FROM "bonfire_data_access_control_acl" AS b0 INNER JOIN "bonfire_data_identity_caretaker" AS b1 ON (b0."id" = b1."id") AND (b1."caretaker_id" = '01K4S117Y7ZTYEMGYCH72Y0GN6') INNER JOIN "bonfire_boundaries_stereotype" AS b2 ON (b0."id" = b2."id") AND b2."stereotype_id" = ANY('{71MAYADM1N1STERMY0WNSTVFFS,2HEYS11ENCEDMES0CAN0TSEEME,0H0STEDCANTSEE0RD0ANYTH1NG,1S11ENCEDTHEMS0CAN0TP1NGME}')
Bonfire.Boundaries.Acls.find_acls/2 @ extensions/bonfire_boundaries/lib/acls.ex:620
Bonfire.Boundaries.Acls.preset_acls_tuple/3 @ extensions/bonfire_boundaries/lib/acls.ex:397
Bonfire.Boundaries.Acls.prepare_cast/3 @ extensions/bonfire_boundaries/lib/acls.ex:294
Bonfire.Boundaries.Acls.cast/3 @ extensions/bonfire_boundaries/lib/acls.ex:257
Bonfire.Social.Edges.changeset_extra/5 @ extensions/bonfire_social/lib/edges.ex:159
Bonfire.Social.Edges.changeset/5 @ extensions/bonfire_social/lib/edges.ex:126
Bonfire.Social.Edges.insert/5 @ extensions/bonfire_social/lib/edges.ex:55
[debug] verb_grants input: [] @ bonfire_boundaries/lib/acls.ex:311 @ Bonfire.Boundaries.Acls.prepare_cast/3
[debug] to_circles input: ["01K6WGZM7R8SC6YGC61WDWFV2R"] @ bonfire_boundaries/lib/acls.ex:499 @ Bonfire.Boundaries.Acls.maybe_custom_circles_or_users/1
[debug] maybe_custom_circles_or_users output: ["01K6WGZM7R8SC6YGC61WDWFV2R"] @ bonfire_boundaries/lib/acls.ex:514 @ Bonfire.Boundaries.Acls.maybe_custom_circles_or_users/1
[debug] custom_recipients input: ["01K6WGZM7R8SC6YGC61WDWFV2R"] @ bonfire_boundaries/lib/acls.ex:478 @ Bonfire.Boundaries.Acls.custom_recipients/3
[debug] custom_recipients output: [{"01K6WGZM7R8SC6YGC61WDWFV2R", nil}] @ bonfire_boundaries/lib/acls.ex:494 @ Bonfire.Boundaries.Acls.custom_recipients/3
[debug] custom_recipients for 01K725S43TMD9WRQ7QN2AYB12R: [{"01K6WGZM7R8SC6YGC61WDWFV2R", nil}] @ bonfire_boundaries/lib/acls.ex:319 @ Bonfire.Boundaries.Acls.prepare_cast/3
[debug] === GENERATED ACL ID: 01K725S44MXJ6E0F3C8ZXA8VJZ for object 01K725S43TMD9WRQ7QN2AYB12R === @ bonfire_boundaries/lib/acls.ex:323 @ Bonfire.Boundaries.Acls.prepare_cast/3
[debug] Get config for app bonfire: [:verbs_to_grant, :default] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] default verbs_to_grant: [:read, :see, :request, :bookmark, :flag, :follow, :like, :like, :boost, :reply,
:mention, :message] @ bonfire_boundaries/lib/acls.ex:331 @ Bonfire.Boundaries.Acls.prepare_cast/3
[debug] 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] direct_grants output: [] @ bonfire_boundaries/lib/acls.ex:341 @ Bonfire.Boundaries.Acls.prepare_cast/3
[debug] all custom grants: [
%{
id: "01K725S44MBQ0ZZMXG4GAR1YXV",
value: true,
subject_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
acl_id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
verb_id: "0EAD1NGSVTTER1YFVNDAMENTA1"
},
%{
id: "01K725S44MJ9CRS04RNFDQBD8A",
value: true,
subject_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
acl_id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
verb_id: "0BSERV1NG11ST1NGSEX1STENCE"
},
%{
id: "01K725S44M11QQ3Z6Y3KYJ01NM",
value: true,
subject_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
acl_id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
verb_id: "1NEEDPERM1SS10NT0D0TH1SN0W"
},
%{
id: "01K725S44MRGP92YKD21MAAQH2",
value: true,
subject_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
acl_id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
verb_id: "1B00KMARKMYGREATESTF1ND1NG"
},
%{
id: "01K725S44M14XZQRFXGRXF321E",
value: true,
subject_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
acl_id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
verb_id: "71AGSPAM0RVNACCEPTAB1E1TEM"
},
%{
id: "01K725S44M8DYVESYFRHJ1MQXT",
value: true,
subject_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
acl_id: (truncated)
[debug] on-the-fly unique ACLs to create: [
%{
id: "01K725S44MJ9CRS04RNFDQBD8A",
value: true,
subject_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
acl_id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
verb_id: "0BSERV1NG11ST1NGSEX1STENCE"
},
%{
id: "01K725S44MBQ0ZZMXG4GAR1YXV",
value: true,
subject_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
acl_id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
verb_id: "0EAD1NGSVTTER1YFVNDAMENTA1"
},
%{
id: "01K725S44MVR38AKYRFNB5HN1A",
value: true,
subject_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
acl_id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
verb_id: "0EFERENC1NGTH1NGSE1SEWHERE"
},
%{
id: "01K725S44MSJKBJWX5WBXNZTZ7",
value: true,
subject_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
acl_id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
verb_id: "11KES1ND1CATEAM11DAPPR0VA1"
},
%{
id: "01K725S44MRGP92YKD21MAAQH2",
value: true,
subject_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
acl_id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
verb_id: "1B00KMARKMYGREATESTF1ND1NG"
},
%{
id: "01K725S44M11QQ3Z6Y3KYJ01NM",
value: true,
subject_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
ac (truncated)
[debug] === prepare_cast RETURNING {fun, control_acls} for 01K725S43TMD9WRQ7QN2AYB12R === @ bonfire_boundaries/lib/acls.ex:369 @ Bonfire.Boundaries.Acls.prepare_cast/3
[debug] === cast: using prepare_changes for 01K725S43TMD9WRQ7QN2AYB12R === @ bonfire_boundaries/lib/acls.ex:263 @ Bonfire.Boundaries.Acls.cast/3
[debug] after cast: #Ecto.Changeset<
action: nil,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
edge: #Ecto.Changeset<
action: :insert,
changes: %{
object_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
table_id: "70110WTHE1EADER1EADER1EADE",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Edges.Edge<>,
valid?: true,
...
>,
controlled: [
#Ecto.Changeset<
action: :insert,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
acl_id: "01K725S44MXJ6E0F3C8ZXA8VJZ"
},
errors: [],
data: #Bonfire.Data.AccessControl.Controlled<>,
valid?: true,
...
>,
#Ecto.Changeset<
action: :insert,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
acl_id: "0H0STEDCANTSEE0RD0ANYTH1NG"
},
errors: [],
data: #Bonfire.Data.AccessControl.Controlled<>,
valid?: true,
...
>,
#Ecto.Changeset<
action: :insert,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
acl_id: "1S11ENCEDTHEMS0CAN0TP1NGME"
},
errors: [],
data: #Bonfire.Data.AccessControl.Controlled<>,
valid?: true,
...
>,
#Ecto.Changeset<
action: :insert,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
acl_id: "2HEYS11E (truncated)
[debug] get_feed_publishes input: [
outbox: [
%Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
instance_admin: %Bonfire.Data.AccessControl.InstanceAdmin{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_instance_admin">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
is_instance_admin: true,
user_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
user: #Ecto.Association.NotLoaded<association :user is not loaded>
},
users: #Ecto.Association.NotLoaded<association :users is not loaded>,
shared_users: #Ecto.Association.NotLoaded<association :shared_users is not loaded>
},
(truncated)
[debug] processed feed options: [
notifications: [
%Needle.Pointer{
__meta__: #Ecto.Schema.Metadata<:loaded, "pointers_pointer">,
id: "01K6WGZM7R8SC6YGC61WDWFV2R",
table_id: "5EVSER1S0STENS1B1YHVMAN01D",
table: #Ecto.Association.NotLoaded<association :table is not loaded>,
pointed: nil,
deleted_at: nil,
dummy: nil,
circle: #Ecto.Association.NotLoaded<association :circle is not loaded>,
encircle_subjects: #Ecto.Association.NotLoaded<association :encircle_subjects is not loaded>,
user: #Ecto.Association.NotLoaded<association :user is not loaded>,
post: #Ecto.Association.NotLoaded<association :post is not loaded>,
message: #Ecto.Association.NotLoaded<association :message is not loaded>,
category: #Ecto.Association.NotLoaded<association :category is not loaded>,
geolocation: #Ecto.Association.NotLoaded<association :geolocation is not loaded>,
activity: #Ecto.Association.NotLoaded<association :activity is not loaded>,
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: #Ecto.Association.NotLoaded<association :account is not loaded>,
actor: #Ecto.Association.NotLoaded<association :actor is not loaded>,
caretaker: #Ecto.Association.NotLoaded<association :caretaker is not loaded>,
character: #Bonfire.Data.Identity.Character<
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_character">,
id: (truncated)
[debug] feed publish index: %{
"01K4S117Y7ZTYEMGYCH72Y0GN6" => [:outbox],
"01K6WGZM7R8SC6YGC61WDWFV2R" => [:notifications]
} @ bonfire_social/lib/feed_activities.ex:262 @ Bonfire.Social.FeedActivities.get_publish_feed_ids/1
[debug] all characters to preload: [
%Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
instance_admin: %Bonfire.Data.AccessControl.InstanceAdmin{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_instance_admin">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
is_instance_admin: true,
user_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
user: #Ecto.Association.NotLoaded<association :user is not loaded>
},
users: #Ecto.Association.NotLoaded<association :users is not loaded>,
shared_users: #Ecto.Association.NotLoaded<association :shared_users is not loaded>
},
actor: #Ecto.Association.NotLoaded<association :actor is not lo (truncated)
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): :character @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[error] skipped preload due to wrong argument: :character: expected a homogeneous list containing the same struct, got: Bonfire.Data.Identity.User and Needle.Pointer
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:138
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Social.FeedActivities.get_publish_feed_ids/1 @ extensions/bonfire_social/lib/feed_activities.ex:266
Bonfire.Social.FeedActivities.get_feed_publishes/1 @ extensions/bonfire_social/lib/feed_activities.ex:228
Bonfire.Social.FeedActivities.put_feed_publishes/2 @ extensions/bonfire_social/lib/feed_activities.ex:207
Bonfire.Social.Edges.changeset/5 @ extensions/bonfire_social/lib/edges.ex:126
Bonfire.Social.Edges.insert/5 @ extensions/bonfire_social/lib/edges.ex:55
Bonfire.Social.Graph.Follows.create/3 @ deps/bonfire_social_graph/lib/follows.ex:929
anonymous fn/3 in Bonfire.Social.Graph.Follows.do_follow/3 @ deps/bonfire_social_graph/lib/follows.ex:329
anonymous fn/1 in Bonfire.Common.Repo.transact_with/2 @ extensions/bonfire_common/lib/repo/repo.ex:9
[debug] returning non-preloaded object - TODO: we should still preload the assocs that do exist when one in the list was invalid: [
%Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
instance_admin: %Bonfire.Data.AccessControl.InstanceAdmin{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_instance_admin">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
is_instance_admin: true,
user_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
user: #Ecto.Association.NotLoaded<association :user is not loaded>
},
users: #Ecto.Association.NotLoaded<association :users is not loaded>,
shared_users: #Ecto.Association.NotLoaded<association :shared_users is not loaded>
truncated)
[debug] iterate list of objects @ bonfire_common/lib/repo/needles/preload.ex:39 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] one field: :character @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] one field: :character @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): :character @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] one field: :character @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): :character @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] one field: :character @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] resolved feed IDs: ["01K4S117Y9QVSR2M2SS6EDSK6A", "01K6WGZM7RN7B06V0C7XENBW6C"] @ bonfire_social/lib/feed_activities.ex:275 @ Bonfire.Social.FeedActivities.get_publish_feed_ids/1
[debug] got_feed_publishes: [
%{feed_id: "01K4S117Y9QVSR2M2SS6EDSK6A"},
%{feed_id: "01K6WGZM7RN7B06V0C7XENBW6C"}
] @ bonfire_social/lib/feed_activities.ex:208 @ Bonfire.Social.FeedActivities.put_feed_publishes/2
[debug] Inserting edge: #Ecto.Changeset<
action: nil,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
edge: #Ecto.Changeset<
action: :insert,
changes: %{
object_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
table_id: "70110WTHE1EADER1EADER1EADE",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Edges.Edge<>,
valid?: true,
...
>,
activity: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
object_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
verb_id: "20SVBSCR1BET0THE0VTPVT0F1T"
},
errors: [],
data: #Bonfire.Data.Social.Activity<>,
valid?: true,
...
>,
caretaker: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
caretaker_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Identity.Caretaker<>,
valid?: true,
...
>,
created: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
creator_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Social.Created<>,
valid?: true,
...
>,
controlled: [
#Ecto.Changeset<
action: :insert,
(truncated)
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] === EXECUTING INSERT FUNCTION for ACL 01K725S44MXJ6E0F3C8ZXA8VJZ === @ bonfire_boundaries/lib/acls.ex:373 @ Bonfire.Boundaries.Acls.prepare_cast/3
[debug] SQL query: ok db=3ms source="bonfire_data_access_control_acl" repo=Elixir.Bonfire.Common.Repo
SELECT TRUE FROM "bonfire_data_access_control_acl" AS b0 WHERE (b0."id" = '01K725S44MXJ6E0F3C8ZXA8VJZ') LIMIT 1
Bonfire.Boundaries.Acls.insert_custom_acl_and_grants/3 @ extensions/bonfire_boundaries/lib/acls.ex:730
anonymous fn/3 in Bonfire.Boundaries.Acls.prepare_cast/3 @ extensions/bonfire_boundaries/lib/acls.ex:374
anonymous fn/2 in Ecto.Repo.Schema.run_prepare/2 @ deps/ecto/lib/ecto/repo/schema.ex:840
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
anonymous fn/15 in Ecto.Repo.Schema.do_insert/4 @ deps/ecto/lib/ecto/repo/schema.ex:457
Bonfire.Social.Edges.insert/3 @ extensions/bonfire_social/lib/edges.ex:71
Bonfire.Social.Graph.Follows.create/3 @ deps/bonfire_social_graph/lib/follows.ex:929
[debug] custom acl: %Bonfire.Data.AccessControl.Acl{
__meta__: #Ecto.Schema.Metadata<:built, "bonfire_data_access_control_acl">,
id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
grants: #Ecto.Association.NotLoaded<association :grants is not loaded>,
controlled: #Ecto.Association.NotLoaded<association :controlled is not loaded>,
stereotyped: %Bonfire.Data.AccessControl.Stereotyped{
__meta__: #Ecto.Schema.Metadata<:built, "bonfire_boundaries_stereotype">,
id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
stereotype_id: "7HECVST0MAC1F0RAN0BJECTETC",
stereotype: #Ecto.Association.NotLoaded<association :stereotype is not loaded>,
named: #Ecto.Association.NotLoaded<association :named is not loaded>
},
grants_count: nil,
controlled_count: nil,
caretaker: #Ecto.Association.NotLoaded<association :caretaker is not loaded>,
named: #Ecto.Association.NotLoaded<association :named is not loaded>,
extra_info: #Ecto.Association.NotLoaded<association :extra_info is not loaded>
} @ bonfire_boundaries/lib/acls.ex:734 @ Bonfire.Boundaries.Acls.insert_custom_acl_and_grants/3
[debug] SQL query: ok db=4ms source="bonfire_data_access_control_acl" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_acl" ("id") VALUES ('01K725S44MXJ6E0F3C8ZXA8VJZ')
Bonfire.Boundaries.Acls.insert_custom_acl_and_grants/3 @ extensions/bonfire_boundaries/lib/acls.ex:735
anonymous fn/3 in Bonfire.Boundaries.Acls.prepare_cast/3 @ extensions/bonfire_boundaries/lib/acls.ex:374
anonymous fn/2 in Ecto.Repo.Schema.run_prepare/2 @ deps/ecto/lib/ecto/repo/schema.ex:840
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
anonymous fn/15 in Ecto.Repo.Schema.do_insert/4 @ deps/ecto/lib/ecto/repo/schema.ex:457
Bonfire.Social.Edges.insert/3 @ extensions/bonfire_social/lib/edges.ex:71
Bonfire.Social.Graph.Follows.create/3 @ deps/bonfire_social_graph/lib/follows.ex:929
[debug] SQL query: ok db=1ms source="bonfire_boundaries_stereotype" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_boundaries_stereotype" ("id","stereotype_id") VALUES ('01K725S44MXJ6E0F3C8ZXA8VJZ','7HECVST0MAC1F0RAN0BJECTETC')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:609
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
Ecto.Repo.Schema.insert!/4 @ deps/ecto/lib/ecto/repo/schema.ex:381
Bonfire.Boundaries.Acls.insert_custom_acl_and_grants/3 @ extensions/bonfire_boundaries/lib/acls.ex:735
[debug] inserted custom acl: %Bonfire.Data.AccessControl.Acl{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_acl">,
id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
grants: #Ecto.Association.NotLoaded<association :grants is not loaded>,
controlled: #Ecto.Association.NotLoaded<association :controlled is not loaded>,
stereotyped: %Bonfire.Data.AccessControl.Stereotyped{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_boundaries_stereotype">,
id: "01K725S44MXJ6E0F3C8ZXA8VJZ",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
stereotype_id: "7HECVST0MAC1F0RAN0BJECTETC",
stereotype: #Ecto.Association.NotLoaded<association :stereotype is not loaded>,
named: #Ecto.Association.NotLoaded<association :named is not loaded>
},
grants_count: nil,
controlled_count: nil,
caretaker: #Ecto.Association.NotLoaded<association :caretaker is not loaded>,
named: #Ecto.Association.NotLoaded<association :named is not loaded>,
extra_info: #Ecto.Association.NotLoaded<association :extra_info is not loaded>
} @ bonfire_boundaries/lib/acls.ex:736 @ Bonfire.Boundaries.Acls.insert_custom_acl_and_grants/3
[debug] SQL query: ok db=4ms source="bonfire_data_access_control_grant" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_grant" ("id","value","subject_id","acl_id","verb_id") VALUES ('01K725S44MJ9CRS04RNFDQBD8A',true,'01K6WGZM7R8SC6YGC61WDWFV2R','01K725S44MXJ6E0F3C8ZXA8VJZ','0BSERV1NG11ST1NGSEX1STENCE'),('01K725S44MBQ0ZZMXG4GAR1YXV',true,'01K6WGZM7R8SC6YGC61WDWFV2R','01K725S44MXJ6E0F3C8ZXA8VJZ','0EAD1NGSVTTER1YFVNDAMENTA1'),('01K725S44MVR38AKYRFNB5HN1A',true,'01K6WGZM7R8SC6YGC61WDWFV2R','01K725S44MXJ6E0F3C8ZXA8VJZ','0EFERENC1NGTH1NGSE1SEWHERE'),('01K725S44MSJKBJWX5WBXNZTZ7',true,'01K6WGZM7R8SC6YGC61WDWFV2R','01K725S44MXJ6E0F3C8ZXA8VJZ','11KES1ND1CATEAM11DAPPR0VA1'),('01K725S44MRGP92YKD21MAAQH2',true,'01K6WGZM7R8SC6YGC61WDWFV2R','01K725S44MXJ6E0F3C8ZXA8VJZ','1B00KMARKMYGREATESTF1ND1NG'),('01K725S44M11QQ3Z6Y3KYJ01NM',true,'01K6WGZM7R8SC6YGC61WDWFV2R','01K725S44MXJ6E0F3C8ZXA8VJZ','1NEEDPERM1SS10NT0D0TH1SN0W'),('01K725S44M8DYVESYFRHJ1MQXT',true,'01K6WGZM7R8SC6YGC61WDWFV2R','01K725S44MXJ6E0F3C8ZXA8VJZ','20SVBSCR1BET0THE0VTPVT0F1T'),('01K725S44MQVMMSF005W2FWFN8',true,'01K6WGZM7R8SC6YGC61WDWFV2R','01K725S44MXJ6E0F3C8ZXA8VJZ','300ST0R0RANN0VCEANACT1V1TY'),('01K725S44M2RYNR8YPC0J3XM7P',true,'01K6WGZM7R8SC6YGC61WDWFV2R','01K725S44MXJ6E0F3C8ZXA8VJZ','40NTACTW1THAPR1VATEMESSAGE'),('01K725 (truncated)
[debug] inserted custom grants: {11, nil} @ bonfire_boundaries/lib/acls.ex:745 @ Bonfire.Boundaries.Acls.insert_custom_acl_and_grants/3
[debug] returning changeset from prepare_changes: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
edge: #Ecto.Changeset<
action: :insert,
changes: %{
object_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
table_id: "70110WTHE1EADER1EADER1EADE",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Edges.Edge<>,
valid?: true,
...
>,
activity: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
object_id: "01K6WGZM7R8SC6YGC61WDWFV2R",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
verb_id: "20SVBSCR1BET0THE0VTPVT0F1T"
},
errors: [],
data: #Bonfire.Data.Social.Activity<>,
valid?: true,
...
>,
caretaker: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
caretaker_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Identity.Caretaker<>,
valid?: true,
...
>,
created: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
creator_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Social.Created<>,
valid?: true,
...
>,
controlled: [
#Ecto.Changeset<
act (truncated)
[debug] SQL query: ok db=1ms source="bonfire_data_social_follow" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_social_follow" ("id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R')
Bonfire.Social.Edges.insert/3 @ extensions/bonfire_social/lib/edges.ex:71
Bonfire.Social.Graph.Follows.create/3 @ deps/bonfire_social_graph/lib/follows.ex:929
anonymous fn/3 in Bonfire.Social.Graph.Follows.do_follow/3 @ deps/bonfire_social_graph/lib/follows.ex:329
anonymous fn/1 in Bonfire.Common.Repo.transact_with/2 @ extensions/bonfire_common/lib/repo/repo.ex:9
anonymous fn/1 in Bonfire.Common.Repo.transaction/2 @ extensions/bonfire_common/lib/repo/repo.ex:9
anonymous fn/2 in Ecto.Repo.Transaction.transact/4 @ deps/ecto/lib/ecto/repo/transaction.ex:7
anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transaction/4 @ deps/ecto_sql/lib/ecto/adapters/sql.ex:1458
[debug] SQL query: ok db=1ms source="bonfire_data_social_feed_publish" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_social_feed_publish" ("id","feed_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','01K4S117Y9QVSR2M2SS6EDSK6A')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=2ms source="bonfire_data_social_feed_publish" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_social_feed_publish" ("id","feed_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','01K6WGZM7RN7B06V0C7XENBW6C')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=1ms source="bonfire_data_social_activity" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_social_activity" ("id","object_id","subject_id","verb_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','01K6WGZM7R8SC6YGC61WDWFV2R','01K4S117Y7ZTYEMGYCH72Y0GN6','20SVBSCR1BET0THE0VTPVT0F1T')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:609
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
Bonfire.Social.Edges.insert/3 @ extensions/bonfire_social/lib/edges.ex:71
Bonfire.Social.Graph.Follows.create/3 @ deps/bonfire_social_graph/lib/follows.ex:929
[debug] SQL query: ok db=0ms source="bonfire_data_identity_caretaker" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_identity_caretaker" ("id","caretaker_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','01K4S117Y7ZTYEMGYCH72Y0GN6')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:609
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
Bonfire.Social.Edges.insert/3 @ extensions/bonfire_social/lib/edges.ex:71
Bonfire.Social.Graph.Follows.create/3 @ deps/bonfire_social_graph/lib/follows.ex:929
[debug] SQL query: ok db=0ms source="bonfire_data_social_created" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_social_created" ("id","creator_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','01K4S117Y7ZTYEMGYCH72Y0GN6')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:609
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
Bonfire.Social.Edges.insert/3 @ extensions/bonfire_social/lib/edges.ex:71
Bonfire.Social.Graph.Follows.create/3 @ deps/bonfire_social_graph/lib/follows.ex:929
[debug] SQL query: ok db=1ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','01K725S44MXJ6E0F3C8ZXA8VJZ')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=0ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','0H0STEDCANTSEE0RD0ANYTH1NG')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=1ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','1S11ENCEDTHEMS0CAN0TP1NGME')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=0ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','2HEYS11ENCEDMES0CAN0TSEEME')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=0ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','7W1DE1YAVA11AB1ET0SEENREAD')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=0ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','710CA1SMY1NTERACTANDREP1YY')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=0ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','5REM0TEPE0P1E1NTERACTREP1Y')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=0ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','01K4S1181E1QZF1P40YBGSCSD4')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=0ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','01K4S1181FEEZSYHWCYKDMR2TA')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=0ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','01K4S1181E05XZ08459103YYD4')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=0ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','01K4S1181EDMDFSMYTDF3FXV3K')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
anonymous fn/8 in Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:633
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:629
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
[debug] SQL query: ok db=2ms source="bonfire_data_edges_edge" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_edges_edge" ("id","object_id","table_id","subject_id") VALUES ('01K725S43TMD9WRQ7QN2AYB12R','01K6WGZM7R8SC6YGC61WDWFV2R','70110WTHE1EADER1EADER1EADE','01K4S117Y7ZTYEMGYCH72Y0GN6')
Ecto.Association.Has.on_repo_change/5 @ deps/ecto/lib/ecto/association.ex:931
Ecto.Association.on_repo_change/7 @ deps/ecto/lib/ecto/association.ex:609
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
Ecto.Association.on_repo_change/4 @ deps/ecto/lib/ecto/association.ex:574
Ecto.Repo.Schema.process_children/5 @ deps/ecto/lib/ecto/repo/schema.ex:1198
Bonfire.Social.Edges.insert/3 @ extensions/bonfire_social/lib/edges.ex:71
Bonfire.Social.Graph.Follows.create/3 @ deps/bonfire_social_graph/lib/follows.ex:929
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): [
edge: [
subject: #Function<38.28995424/1 in Bonfire.Social.Edges.preload_inserted/3>,
object: #Function<39.28995424/1 in Bonfire.Social.Edges.preload_inserted/3>
],
activity: [
subject: #Function<40.28995424/1 in Bonfire.Social.Edges.preload_inserted/3>,
object: #Function<41.28995424/1 in Bonfire.Social.Edges.preload_inserted/3>
]
] @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] ignore (only supports 1 key at a time): [
edge: [
subject: #Function<38.28995424/1 in Bonfire.Social.Edges.preload_inserted/3>,
object: #Function<39.28995424/1 in Bonfire.Social.Edges.preload_inserted/3>
],
activity: [
subject: #Function<40.28995424/1 in Bonfire.Social.Edges.preload_inserted/3>,
object: #Function<41.28995424/1 in Bonfire.Social.Edges.preload_inserted/3>
]
] @ bonfire_common/lib/repo/needles/preload.ex:84 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] Get config for app bonfire: [:circles] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[warning] ---------> Possible n+1 query detected! Number of occurrences: 3 SQL query: ok db=7ms source="bonfire_data_access_control_circle" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b2."id", b2."summary", b2."info", b1."id", b1."name", b3."id", b3."caretaker_id", b4."id", b4."stereotype_id", b5."id", b5."name" FROM "bonfire_data_access_control_circle" AS b0 LEFT OUTER JOIN "bonfire_data_social_named" AS b1 ON b1."id" = b0."id" LEFT OUTER JOIN "bonfire_data_social_extra_info" AS b2 ON b2."id" = b0."id" LEFT OUTER JOIN "bonfire_data_identity_caretaker" AS b3 ON b3."id" = b0."id" LEFT OUTER JOIN "bonfire_boundaries_stereotype" AS b4 ON b4."id" = b0."id" LEFT OUTER JOIN "bonfire_data_social_named" AS b5 ON b5."id" = b4."stereotype_id" WHERE (NOT (b0."id" = ANY('{}')) AND ((b4."id" IS NULL) OR NOT (b4."stereotype_id" = ANY('{}')))) AND (b3."caretaker_id" = ANY('{01K4S117Y7ZTYEMGYCH72Y0GN6}') OR b0."id" = ANY('{}')) AND (b4."stereotype_id" = ANY('{4THEPE0P1ES1CH00SET0F0110W}'))
Bonfire.Social.Graph.Follows.do_side_effects/4 @ deps/bonfire_social_graph/lib/follows.ex:368
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] SQL query: ok db=3ms source="bonfire_data_access_control_encircle" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_encircle" ("circle_id","subject_id","id") VALUES ('01K4S11818F85ZCBGK9MXSYCGQ','01K6WGZM7R8SC6YGC61WDWFV2R','01K725S46Z5NGH0KAWQK8JFT2X')
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Social.Graph.Follows.do_side_effects/4 @ deps/bonfire_social_graph/lib/follows.ex:366
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8
[debug] Get config for app bonfire: [:circles] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[warning] ---------> Possible n+1 query detected! Number of occurrences: 4 SQL query: ok db=5ms source="bonfire_data_access_control_circle" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b2."id", b2."summary", b2."info", b1."id", b1."name", b3."id", b3."caretaker_id", b4."id", b4."stereotype_id", b5."id", b5."name" FROM "bonfire_data_access_control_circle" AS b0 LEFT OUTER JOIN "bonfire_data_social_named" AS b1 ON b1."id" = b0."id" LEFT OUTER JOIN "bonfire_data_social_extra_info" AS b2 ON b2."id" = b0."id" LEFT OUTER JOIN "bonfire_data_identity_caretaker" AS b3 ON b3."id" = b0."id" LEFT OUTER JOIN "bonfire_boundaries_stereotype" AS b4 ON b4."id" = b0."id" LEFT OUTER JOIN "bonfire_data_social_named" AS b5 ON b5."id" = b4."stereotype_id" WHERE (NOT (b0."id" = ANY('{}')) AND ((b4."id" IS NULL) OR NOT (b4."stereotype_id" = ANY('{}')))) AND (b3."caretaker_id" = ANY('{01K6WGZM7R8SC6YGC61WDWFV2R}') OR b0."id" = ANY('{}')) AND (b4."stereotype_id" = ANY('{7DAPE0P1E1PERM1TT0F0110WME}'))
Enum.flat_map_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4442
Bonfire.Social.Graph.Follows.do_side_effects/4 @ deps/bonfire_social_graph/lib/follows.ex:373
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] SQL query: ok db=2ms source="bonfire_data_access_control_encircle" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_encircle" ("circle_id","subject_id","id") VALUES ('01K6WGZM84F70Y9QBCX1789R81','01K4S117Y7ZTYEMGYCH72Y0GN6','01K725S47CCCCKETPCD02TVZ63')
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Social.Graph.Follows.do_side_effects/4 @ deps/bonfire_social_graph/lib/follows.ex:371
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8
[debug] getting from cache: Application.get_application(Bonfire.Social.Graph) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_social_graph: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire_social_graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Social.Graph) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_social_graph: [Bonfire.Social.Graph, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Social.Graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] subject: %Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
instance_admin: %Bonfire.Data.AccessControl.InstanceAdmin{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_instance_admin">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
is_instance_admin: true,
user_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
user: #Ecto.Association.NotLoaded<association :user is not loaded>
},
users: #Ecto.Association.NotLoaded<association :users is not loaded>,
shared_users: #Ecto.Association.NotLoaded<association :shared_users is not loaded>
},
actor: #Ecto.Association.NotLoaded<association :actor is not loaded>,
character: #Bonfire.Data.Identity.Character<(truncated)
[debug] getting from cache: Application.get_application(h:pLXsFWBqz1wfbkeijsijWg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_federate_activitypub for: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [:modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:220 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire_federate_activitypub: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(h:pLXsFWBqz1wfbkeijsijWg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_federate_activitypub for: [Bonfire.Federate.ActivityPub.Outgoing, :modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [Bonfire.Federate.ActivityPub.Outgoing, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.Federate.ActivityPub.Outgoing, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:220 @ Bonfire.Common.Settings.do_get_in/3
[debug] Bonfire.Federate.ActivityPub.Outgoing: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(ActivityPub) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app activity_pub: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :activity_pub: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(ActivityPub) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app activity_pub: [ActivityPub, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] ActivityPub: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Get settings in :activity_pub for: [:user_federating] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] for user @ bonfire_common/lib/config_settings/settings.ex:354 @ Bonfire.Common.Settings.fetch_one_scope/2
[debug] :not_set @ bonfire_federate_activitypub/lib/integration.ex:105 @ Bonfire.Federate.ActivityPub.user_federating?/2
[debug] true @ bonfire_federate_activitypub/lib/integration.ex:84 @ Bonfire.Federate.ActivityPub.federating?/1
[debug] MRF instance_wide blocks from config: [] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:588 @ Bonfire.Federate.ActivityPub.BoundariesMRF.rejects_regex/1
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): [character: [:peered]] @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[warning] ---------> Possible n+1 query detected! Number of occurrences: 6 SQL query: ok db=1ms source="bonfire_data_activity_pub_peered" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."peer_id", b0."canonical_uri", b0."id" FROM "bonfire_data_activity_pub_peered" AS b0 WHERE (b0."id" = '01K4S117Y7ZTYEMGYCH72Y0GN6')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Federate.ActivityPub.BoundariesMRF.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:642
Bonfire.Federate.ActivityPub.Outgoing.federate_outgoing?/1 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:59
Bonfire.Social.maybe_federate/5 @ extensions/bonfire_social/lib/integration.ex:262
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
[debug] list with one key: {:character, [:peered]} @ bonfire_common/lib/repo/needles/preload.ex:53 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] key :character with nested keys: [:peered] @ bonfire_common/lib/repo/needles/preload.ex:71 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] not a Pointer Needle: %Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
instance_admin: %Bonfire.Data.AccessControl.InstanceAdmin{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_instance_admin">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
is_instance_admin: true,
user_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
user: #Ecto.Association.NotLoaded<association :user is not loaded>
},
users: #Ecto.Association.NotLoaded<association :users is not loaded>,
shared_users: #Ecto.Association.NotLoaded<association :shared_users is not loaded>
},
actor: #Ecto.Association.NotLoaded<association :actor is not loaded>,
character: #Bonfire.Data.Identit (truncated)
[debug] list with one key: :peered @ bonfire_common/lib/repo/needles/preload.ex:53 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] one field: :peered @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] local actor, so could not find AP ID - generate it instead: %Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
instance_admin: %Bonfire.Data.AccessControl.InstanceAdmin{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_instance_admin">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
is_instance_admin: true,
user_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
user: #Ecto.Association.NotLoaded<association :user is not loaded>
},
users: #Ecto.Association.NotLoaded<association :users is not loaded>,
shared_users: #Ecto.Association.NotLoaded<association :shared_users is not loaded>
},
actor: #Ecto.Association.NotLoaded<association :actor is not loaded>,
cha (truncated)
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): [created: [:peered]] @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] SQL query: ok db=1ms source="bonfire_data_social_created" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."creator_id", b0."id" FROM "bonfire_data_social_created" AS b0 WHERE (b0."id" = '01K4S117Y7ZTYEMGYCH72Y0GN6')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Common.URIs.canonical_url/2 @ extensions/bonfire_common/lib/uris.ex:456
Bonfire.Federate.ActivityPub.BoundariesMRF.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:648
Bonfire.Federate.ActivityPub.Outgoing.federate_outgoing?/1 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:59
Bonfire.Social.maybe_federate/5 @ extensions/bonfire_social/lib/integration.ex:262
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
[debug] list with one key: {:created, [:peered]} @ bonfire_common/lib/repo/needles/preload.ex:53 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] key :created with nested keys: [:peered] @ bonfire_common/lib/repo/needles/preload.ex:71 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] not a Pointer Needle: %Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
instance_admin: %Bonfire.Data.AccessControl.InstanceAdmin{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_instance_admin">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
is_instance_admin: true,
user_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
user: #Ecto.Association.NotLoaded<association :user is not loaded>
},
users: #Ecto.Association.NotLoaded<association :users is not loaded>,
shared_users: #Ecto.Association.NotLoaded<association :shared_users is not loaded>
},
actor: #Ecto.Association.NotLoaded<association :actor is not loaded>,
character: #Bonfire.Data.Identit (truncated)
[error] expected a struct or list of objects: nil
Bonfire.Common.Needles.Preload.maybe_preload_pointers/3 @ extensions/bonfire_common/lib/repo/needles/preload.ex:45
Bonfire.Common.Needles.Preload.maybe_preload_pointers/3 @ extensions/bonfire_common/lib/repo/needles/preload.ex:79
Bonfire.Common.URIs.canonical_url/2 @ extensions/bonfire_common/lib/uris.ex:456
Bonfire.Federate.ActivityPub.BoundariesMRF.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:648
Bonfire.Federate.ActivityPub.Outgoing.federate_outgoing?/1 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:59
Bonfire.Social.maybe_federate/5 @ extensions/bonfire_social/lib/integration.ex:262
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
[debug] getting from cache: Application.get_application(Bonfire.Federate.ActivityPub.Peered) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] :bonfire_federate_activitypub: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] module is not disabled or swapped, and extension is not disabled: Bonfire.Federate.ActivityPub.Peered @ bonfire_common/lib/modularity/extend.ex:148 @ Bonfire.Common.Extend.maybe_module/2
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): :peered @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] one field: :peered @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] Get config for app bonfire: [:ap_base_path] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] local_author_ids: [] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:242 @ Bonfire.Federate.ActivityPub.BoundariesMRF.actor_or_instance_blocked?/5
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[error] We do not create a Peered for local URI: http://localhost:4000/pub/actors/ivan
Bonfire.Federate.ActivityPub.Peered.get_or_create/2 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:87
Bonfire.Federate.ActivityPub.Peered.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:174
Bonfire.Federate.ActivityPub.BoundariesMRF.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:644
Bonfire.Federate.ActivityPub.Outgoing.federate_outgoing?/1 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:59
Bonfire.Social.maybe_federate/5 @ extensions/bonfire_social/lib/integration.ex:262
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[debug] Peered found or created?: {:error, "We do not create a Peered for local URI"} @ bonfire_federate_activitypub/lib/peer/peered.ex:174 @ Bonfire.Federate.ActivityPub.Peered.actor_blocked?/3
[error] could not find or create a Peered, assuming not blocked: We do not create a Peered for local URI
anonymous fn/1 in Bonfire.Federate.ActivityPub.Peered.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:178
Bonfire.Federate.ActivityPub.BoundariesMRF.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:644
Bonfire.Federate.ActivityPub.Outgoing.federate_outgoing?/1 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:59
Bonfire.Social.maybe_federate/5 @ extensions/bonfire_social/lib/integration.ex:262
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
[debug] false @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:650 @ Bonfire.Federate.ActivityPub.BoundariesMRF.actor_blocked?/3
[debug] federate_outgoing?: true @ bonfire_social/lib/integration.ex:262 @ Bonfire.Social.maybe_federate/5
[debug] maybe prepare outgoing federation with verb...: :follow @ bonfire_social/lib/integration.ex:263 @ Bonfire.Social.maybe_federate/5
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): [created: [:peered, {:creator, :peered}]] @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] SQL query: ok db=1ms source="bonfire_data_activity_pub_peered" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."peer_id", b0."canonical_uri", b0."id" FROM "bonfire_data_activity_pub_peered" AS b0 WHERE (b0."id" = '01K725S43TMD9WRQ7QN2AYB12R')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Federate.ActivityPub.Outgoing.maybe_federate/4 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:31
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
[debug] SQL query: ok db=1ms source="pointers_pointer" repo=Elixir.Bonfire.Common.Repo
SELECT p0."id", p0."table_id", p0."deleted_at", p0."id" FROM "pointers_pointer" AS p0 WHERE (p0."id" = '01K4S117Y7ZTYEMGYCH72Y0GN6')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Federate.ActivityPub.Outgoing.maybe_federate/4 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:31
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
[warning] ---------> Possible n+1 query detected! Number of occurrences: 7 SQL query: ok db=0ms source="bonfire_data_activity_pub_peered" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."peer_id", b0."canonical_uri", b0."id" FROM "bonfire_data_activity_pub_peered" AS b0 WHERE (b0."id" = '01K4S117Y7ZTYEMGYCH72Y0GN6')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Federate.ActivityPub.Outgoing.maybe_federate/4 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:31
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
[debug] list with one key: {:created, [:peered, {:creator, :peered}]} @ bonfire_common/lib/repo/needles/preload.ex:53 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] key :created with nested keys: [:peered, {:creator, :peered}] @ bonfire_common/lib/repo/needles/preload.ex:71 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] not a Pointer Needle: %Bonfire.Data.Social.Follow{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_social_follow">,
id: "01K725S43TMD9WRQ7QN2AYB12R",
edge: %Bonfire.Data.Edges.Edge{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_edges_edge">,
id: "01K725S43TMD9WRQ7QN2AYB12R",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
subject: %Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
instance_admin: %Bonfire.Data.AccessControl.InstanceAdmin{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_instance_admin">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
(truncated)
[debug] ignore (only supports 1 key at a time): [:peered, {:creator, :peered}] @ bonfire_common/lib/repo/needles/preload.ex:84 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): [:peered, {:created, [creator: :peered]}] @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[warning] ---------> Possible n+1 query detected! Number of occurrences: 2 SQL query: ok db=1ms source="bonfire_data_social_created" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."creator_id", b0."id" FROM "bonfire_data_social_created" AS b0 WHERE (b0."id" = '01K4S117Y7ZTYEMGYCH72Y0GN6')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Federate.ActivityPub.Outgoing.maybe_federate/4 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:34
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
[debug] ignore (only supports 1 key at a time): [:peered, {:created, [creator: :peered]}] @ bonfire_common/lib/repo/needles/preload.ex:84 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] getting from cache: Application.get_application(ActivityPub) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app activity_pub: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :activity_pub: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(ActivityPub) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app activity_pub: [ActivityPub, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] ActivityPub: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Get settings in :activity_pub for: [:user_federating] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] for user @ bonfire_common/lib/config_settings/settings.ex:354 @ Bonfire.Common.Settings.fetch_one_scope/2
[debug] :not_set @ bonfire_federate_activitypub/lib/integration.ex:105 @ Bonfire.Federate.ActivityPub.user_federating?/2
[debug] true @ bonfire_federate_activitypub/lib/integration.ex:84 @ Bonfire.Federate.ActivityPub.federating?/1
[debug] MRF instance_wide blocks from config: [] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:588 @ Bonfire.Federate.ActivityPub.BoundariesMRF.rejects_regex/1
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): [character: [:peered]] @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[warning] ---------> Possible n+1 query detected! Number of occurrences: 8 SQL query: ok db=0ms source="bonfire_data_activity_pub_peered" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."peer_id", b0."canonical_uri", b0."id" FROM "bonfire_data_activity_pub_peered" AS b0 WHERE (b0."id" = '01K4S117Y7ZTYEMGYCH72Y0GN6')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Federate.ActivityPub.BoundariesMRF.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:642
Bonfire.Federate.ActivityPub.Outgoing.federate_outgoing?/1 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:59
Bonfire.Federate.ActivityPub.Outgoing.maybe_federate/4 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:41
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
[debug] list with one key: {:character, [:peered]} @ bonfire_common/lib/repo/needles/preload.ex:53 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] key :character with nested keys: [:peered] @ bonfire_common/lib/repo/needles/preload.ex:71 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] not a Pointer Needle: %Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
instance_admin: %Bonfire.Data.AccessControl.InstanceAdmin{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_instance_admin">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
is_instance_admin: true,
user_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
user: #Ecto.Association.NotLoaded<association :user is not loaded>
},
users: #Ecto.Association.NotLoaded<association :users is not loaded>,
shared_users: #Ecto.Association.NotLoaded<association :shared_users is not loaded>
},
actor: #Ecto.Association.NotLoaded<association :actor is not loaded>,
character: #Bonfire.Data.Identit (truncated)
[debug] list with one key: :peered @ bonfire_common/lib/repo/needles/preload.ex:53 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] one field: :peered @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] local actor, so could not find AP ID - generate it instead: %Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
instance_admin: %Bonfire.Data.AccessControl.InstanceAdmin{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_instance_admin">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
is_instance_admin: true,
user_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
user: #Ecto.Association.NotLoaded<association :user is not loaded>
},
users: #Ecto.Association.NotLoaded<association :users is not loaded>,
shared_users: #Ecto.Association.NotLoaded<association :shared_users is not loaded>
},
actor: #Ecto.Association.NotLoaded<association :actor is not loaded>,
cha (truncated)
[debug] getting from cache: Application.get_application(Bonfire.Federate.ActivityPub.Peered) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] :bonfire_federate_activitypub: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] module is not disabled or swapped, and extension is not disabled: Bonfire.Federate.ActivityPub.Peered @ bonfire_common/lib/modularity/extend.ex:148 @ Bonfire.Common.Extend.maybe_module/2
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): :peered @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] one field: :peered @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] Get config for app bonfire: [:ap_base_path] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] local_author_ids: [] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:242 @ Bonfire.Federate.ActivityPub.BoundariesMRF.actor_or_instance_blocked?/5
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[error] We do not create a Peered for local URI: http://localhost:4000/pub/actors/ivan
Bonfire.Federate.ActivityPub.Peered.get_or_create/2 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:87
Bonfire.Federate.ActivityPub.Peered.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:174
Bonfire.Federate.ActivityPub.BoundariesMRF.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:644
Bonfire.Federate.ActivityPub.Outgoing.federate_outgoing?/1 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:59
Bonfire.Federate.ActivityPub.Outgoing.maybe_federate/4 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:41
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[debug] Peered found or created?: {:error, "We do not create a Peered for local URI"} @ bonfire_federate_activitypub/lib/peer/peered.ex:174 @ Bonfire.Federate.ActivityPub.Peered.actor_blocked?/3
[error] could not find or create a Peered, assuming not blocked: We do not create a Peered for local URI
anonymous fn/1 in Bonfire.Federate.ActivityPub.Peered.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:178
Bonfire.Federate.ActivityPub.BoundariesMRF.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:644
Bonfire.Federate.ActivityPub.Outgoing.federate_outgoing?/1 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:59
Bonfire.Federate.ActivityPub.Outgoing.maybe_federate/4 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:41
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:311
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221
[debug] false @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:650 @ Bonfire.Federate.ActivityPub.BoundariesMRF.actor_blocked?/3
[debug] getting from cache: Bonfire.Common.ExtensionBehaviour.apply_modules(h:Z2q7ea7SzTD8ZTZqruVDBA) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] getting from cache: Bonfire.Common.ExtensionBehaviour.apply_modules(h:nMv9n6zauZTNzODmqvTG4A) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[info] Federate.ActivityPub - delegating to module to handle verb 'follow' for object type Elixir.Bonfire.Data.Social.Follow: Bonfire.Social.Graph.Follows @ bonfire_federate_activitypub/lib/adapter/outgoing.ex:113 @ Bonfire.Federate.ActivityPub.Outgoing.prepare_and_queue/4
[debug] getting from cache: Application.get_application(Bonfire.Social.Graph.Follows) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_social_graph: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire_social_graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Social.Graph.Follows) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_social_graph: [Bonfire.Social.Graph.Follows, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Social.Graph.Follows: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): :edge @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] one field: :edge @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] found in cache for vIS3oz:pointer:01K4S117Y7ZTYEMGYCH72Y0GN6 @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5
[info] follower actor: {:ok,
%ActivityPub.Actor{
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
data: %{
"alsoKnownAs" => nil,
"attachment" => [
%{
"name" => "zenodo",
"type" => "PropertyValue",
"value" => "<a rel=\"me\" href=\"http://localhost:4000/pub/objects/01K60C19S32GKEZZDEWF8S4XMQ\">http://localhost:4000/pub/objects/01K60C19S32GKEZZDEWF8S4XMQ</a>"
},
%{
"name" => "orcid",
"type" => "PropertyValue",
"value" => "<a rel=\"me\" href=\"http://localhost:4000/pub/objects/01K60DEDS5NAQWWKJBAWB7XN73\">http://localhost:4000/pub/objects/01K60DEDS5NAQWWKJBAWB7XN73</a>"
}
],
"discoverable" => true,
"endpoints" => %{
"oauthAuthorizationEndpoint" => "http://localhost:4000/oauth/authorize",
"oauthRegistrationEndpoint" => "http://localhost:4000/api/v1/apps",
"oauthTokenEndpoint" => "http://localhost:4000/oauth/token",
"proxyUrl" => "http://localhost:4000/pub/proxy_remote_object",
"sharedInbox" => "http://localhost:4000/pub/shared_inbox"
},
"followers" => "http://localhost:4000/pub/actors/ivan/followers",
"following" => "http://localhost:4000/pub/actors/ivan/following",
"icon" => %{truncated)
[debug] found in cache for vIS3oz:pointer:01K6WGZM7R8SC6YGC61WDWFV2R @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5
[info] followed actor: {:ok,
%ActivityPub.Actor{
id: "01K6WGZM7R8SC6YGC61WDWFV2R",
data: %{
"alsoKnownAs" => nil,
"attachment" => [
%{
"name" => :website,
"type" => "PropertyValue",
"value" => "<a rel=\"me\" href=\"http://mckenzie.name\">http://mckenzie.name</a>"
},
%{
"name" => "Location",
"type" => "PropertyValue",
"value" => "Bella, Iran"
}
],
"discoverable" => true,
"endpoints" => %{
"oauthAuthorizationEndpoint" => "http://localhost:4000/oauth/authorize",
"oauthRegistrationEndpoint" => "http://localhost:4000/api/v1/apps",
"oauthTokenEndpoint" => "http://localhost:4000/oauth/token",
"proxyUrl" => "http://localhost:4000/pub/proxy_remote_object",
"sharedInbox" => "http://localhost:4000/pub/shared_inbox"
},
"followers" => "http://localhost:4000/pub/actors/Sporer_LLC/followers",
"following" => "http://localhost:4000/pub/actors/Sporer_LLC/following",
"icon" => %{
"type" => "Image",
"url" => "http://localhost:4000/images/avatar.png"
},
"id" => (truncated)
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] ["https://www.w3.org/ns/activitystreams#Public"] @ activity_pub/lib/object.ex:708 @ ActivityPub.Object.normalise_to/1
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => ["https://www.w3.org/ns/activitystreams#Public"],
"id" => "http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"object" => "http://localhost:4000/pub/actors/Sporer_LLC",
"published" => "2025-10-08T15:07:04.853375Z",
"state" => "pending",
"to" => ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
"type" => "Follow"
} @ activity_pub/lib/object.ex:544 @ ActivityPub.Object.lazy_put_activity_defaults/3
[debug] found in cache for vIS3oz:ap_id:http://localhost:4000/pub/actors/ivan @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5
[info] to filter: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => ["https://www.w3.org/ns/activitystreams#Public"],
"id" => "http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"object" => "http://localhost:4000/pub/actors/Sporer_LLC",
"published" => "2025-10-08T15:07:04.853375Z",
"state" => "pending",
"to" => ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
"type" => "Follow"
} @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:18 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2
[warning] %BadMapError{term: "http://localhost:4000/pub/actors/Sporer_LLC"}
Bonfire.Common.Enums.try_access/2 @ extensions/bonfire_common/lib/enums.ex:180
Bonfire.Common.E.get_in_access_keys_or/4 @ extensions/bonfire_common/lib/e.ex:491
Bonfire.Federate.ActivityPub.AdapterUtils.all_actors/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:417
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:21
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
ActivityPub.Object.insert/4 @ deps/activity_pub/lib/object.ex:211
ActivityPub.follow/1 @ deps/activity_pub/lib/activity_pub.ex:114
[warning] did not know how to find actor in: http://localhost:4000/pub/actors/Sporer_LLC
Bonfire.Common.E.ed/3 @ extensions/bonfire_common/lib/e.ex:427
Bonfire.Common.E.get_in_access_keys_or/4 @ extensions/bonfire_common/lib/e.ex:493
Bonfire.Federate.ActivityPub.AdapterUtils.all_actors/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:417
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:21
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
ActivityPub.Object.insert/4 @ deps/activity_pub/lib/object.ex:211
ActivityPub.follow/1 @ deps/activity_pub/lib/activity_pub.ex:114
[warning] %BadMapError{term: "http://localhost:4000/pub/actors/Sporer_LLC"}
Bonfire.Common.Enums.try_access/2 @ extensions/bonfire_common/lib/enums.ex:180
Bonfire.Common.E.get_in_access_keys_or/4 @ extensions/bonfire_common/lib/e.ex:491
Bonfire.Federate.ActivityPub.AdapterUtils.all_actors/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:418
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:21
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
ActivityPub.Object.insert/4 @ deps/activity_pub/lib/object.ex:211
ActivityPub.follow/1 @ deps/activity_pub/lib/activity_pub.ex:114
[warning] did not know how to find attributedTo in: http://localhost:4000/pub/actors/Sporer_LLC
Bonfire.Common.E.ed/3 @ extensions/bonfire_common/lib/e.ex:427
Bonfire.Common.E.get_in_access_keys_or/4 @ extensions/bonfire_common/lib/e.ex:493
Bonfire.Federate.ActivityPub.AdapterUtils.all_actors/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:418
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:21
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
ActivityPub.Object.insert/4 @ deps/activity_pub/lib/object.ex:211
ActivityPub.follow/1 @ deps/activity_pub/lib/activity_pub.ex:114
[debug] found actors: ["http://localhost:4000/pub/actors/ivan"] @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:422 @ Bonfire.Federate.ActivityPub.AdapterUtils.all_actors/1
[debug] final actors: ["http://localhost:4000/pub/actors/ivan"] @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:433 @ Bonfire.Federate.ActivityPub.AdapterUtils.all_actors/1
[debug] authors: ["http://localhost:4000/pub/actors/ivan"] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:22 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] :not_found was cached for vIS3oz:ap_id:http://localhost:4000/pub/actors/ivan @ activity_pub/lib/utils.ex:340 @ ActivityPub.Utils.get_with_cache/5
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] : can only preload from struct or list of structs @ bonfire_common/lib/repo/preload.ex:106 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] http://localhost:4000/pub @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:369 @ Bonfire.Federate.ActivityPub.AdapterUtils.get_local_character_by_ap_id/2
[debug] username?: ivan @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:373 @ Bonfire.Federate.ActivityPub.AdapterUtils.get_local_character_by_ap_id/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] SQL query: ok db=2ms source="bonfire_data_identity_user" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b1."id", b1."name", b1."summary", b1."website", b1."location", b1."icon_id", b1."image_id", b2."id", b2."creator_id", b2."path", b2."file", b2."size", b2."media_type", b2."metadata", b2."deleted_at", b3."id", b3."username", b3."username_hash", b3."outbox_id", b3."inbox_id", b3."notifications_id", b4."id", b4."peer_id", b4."canonical_uri" FROM "bonfire_data_identity_user" AS b0 LEFT OUTER JOIN "bonfire_data_social_profile" AS b1 ON b1."id" = b0."id" LEFT OUTER JOIN "bonfire_files_media" AS b2 ON b2."id" = b1."icon_id" LEFT OUTER JOIN "bonfire_data_identity_character" AS b3 ON b3."id" = b0."id" LEFT OUTER JOIN "bonfire_data_activity_pub_peered" AS b4 ON b4."id" = b3."id" WHERE (b3."username" = 'ivan') LIMIT 1
Bonfire.Common.Repo.single/1 @ extensions/bonfire_common/lib/repo/repo.ex:9
Bonfire.Federate.ActivityPub.AdapterUtils.get_character_by_username/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:277
Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:602
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Federate.ActivityPub.AdapterUtils.local_actor_ids/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:585
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:26
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): [:actor, :settings, :profile, {:character, [:peered]}] @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] SQL query: ok db=1ms source="bonfire_data_activity_pub_actor" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."signing_key", b0."id" FROM "bonfire_data_activity_pub_actor" AS b0 WHERE (b0."id" = '01K4S117Y7ZTYEMGYCH72Y0GN6')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Federate.ActivityPub.AdapterUtils.get_character/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:221
Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:602
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Federate.ActivityPub.AdapterUtils.local_actor_ids/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:585
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:26
[debug] SQL query: ok db=1ms source="bonfire_data_identity_settings" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."json", b0."id" FROM "bonfire_data_identity_settings" AS b0 WHERE (b0."id" = '01K4S117Y7ZTYEMGYCH72Y0GN6')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Federate.ActivityPub.AdapterUtils.get_character/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:221
Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:602
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Federate.ActivityPub.AdapterUtils.local_actor_ids/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:585
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:26
[debug] ignore (only supports 1 key at a time): [:actor, :settings, :profile, {:character, [:peered]}] @ bonfire_common/lib/repo/needles/preload.ex:84 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] local_author_ids: [
{"http://localhost:4000/pub/actors/ivan",
%Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: #Ecto.Association.NotLoaded<association :account is not loaded>,
actor: #Bonfire.Data.ActivityPub.Actor<
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_activity_pub_actor">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
character: #Ecto.Association.NotLoaded<association :character is not loaded>,
user: #Ecto.Association.NotLoaded<association :user is not loaded>,
peered: #Ecto.Association.NotLoaded<association :peered is not loaded>,
controlled: #Ecto.Association.NotLoaded<association :controlled is not loaded>,
...
>,
character: #Bonfire.Data.Identity.Character<
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_character">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
username: "ivan",
outbox_id: "01K4S117Y9QVSR2M2SS6EDSK6A",
outbox: #Ecto.Association.NotLoaded<association :outbox is not loaded>,
inbox_id: "01K4S117Y9JEVCQH4XJEQ6VXTR",
inbox: #Ecto.Associa (truncated)
[debug] ed for to: ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"] @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:474 @ Bonfire.Federate.ActivityPub.AdapterUtils.all_fields/2
[debug] ed for bto: nil @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:474 @ Bonfire.Federate.ActivityPub.AdapterUtils.all_fields/2
[debug] ed for cc: ["https://www.w3.org/ns/activitystreams#Public"] @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:474 @ Bonfire.Federate.ActivityPub.AdapterUtils.all_fields/2
[debug] ed for bcc: nil @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:474 @ Bonfire.Federate.ActivityPub.AdapterUtils.all_fields/2
[debug] ed for audience: nil @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:474 @ Bonfire.Federate.ActivityPub.AdapterUtils.all_fields/2
[debug] all_recipients: [
["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
nil,
["https://www.w3.org/ns/activitystreams#Public"],
nil,
nil
] @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:466 @ Bonfire.Federate.ActivityPub.AdapterUtils.all_object_recipients/2
[debug] cleaned_recipients: ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"] @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:469 @ Bonfire.Federate.ActivityPub.AdapterUtils.all_object_recipients/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] :not_found was cached for vIS3oz:ap_id:http://localhost:4000/pub/actors/Sporer_LLC @ activity_pub/lib/utils.ex:340 @ ActivityPub.Utils.get_with_cache/5
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] : can only preload from struct or list of structs @ bonfire_common/lib/repo/preload.ex:106 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] http://localhost:4000/pub @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:369 @ Bonfire.Federate.ActivityPub.AdapterUtils.get_local_character_by_ap_id/2
[debug] username?: Sporer_LLC @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:373 @ Bonfire.Federate.ActivityPub.AdapterUtils.get_local_character_by_ap_id/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[warning] ---------> Possible n+1 query detected! Number of occurrences: 2 SQL query: ok db=3ms source="bonfire_data_identity_user" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b1."id", b1."name", b1."summary", b1."website", b1."location", b1."icon_id", b1."image_id", b2."id", b2."creator_id", b2."path", b2."file", b2."size", b2."media_type", b2."metadata", b2."deleted_at", b3."id", b3."username", b3."username_hash", b3."outbox_id", b3."inbox_id", b3."notifications_id", b4."id", b4."peer_id", b4."canonical_uri" FROM "bonfire_data_identity_user" AS b0 LEFT OUTER JOIN "bonfire_data_social_profile" AS b1 ON b1."id" = b0."id" LEFT OUTER JOIN "bonfire_files_media" AS b2 ON b2."id" = b1."icon_id" LEFT OUTER JOIN "bonfire_data_identity_character" AS b3 ON b3."id" = b0."id" LEFT OUTER JOIN "bonfire_data_activity_pub_peered" AS b4 ON b4."id" = b3."id" WHERE (b3."username" = 'Sporer_LLC') LIMIT 1
Bonfire.Common.Repo.single/1 @ extensions/bonfire_common/lib/repo/repo.ex:9
Bonfire.Federate.ActivityPub.AdapterUtils.get_character_by_username/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:277
Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:602
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Federate.ActivityPub.AdapterUtils.local_actor_ids/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:585
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:33
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (and follow pointers): [:actor, :settings, :profile, {:character, [:peered]}] @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] SQL query: ok db=1ms source="bonfire_data_identity_settings" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."json", b0."id" FROM "bonfire_data_identity_settings" AS b0 WHERE (b0."id" = '01K6WGZM7R8SC6YGC61WDWFV2R')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Federate.ActivityPub.AdapterUtils.get_character/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:221
Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:602
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Federate.ActivityPub.AdapterUtils.local_actor_ids/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:585
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:33
[debug] SQL query: ok db=2ms source="bonfire_data_activity_pub_actor" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."signing_key", b0."id" FROM "bonfire_data_activity_pub_actor" AS b0 WHERE (b0."id" = '01K6WGZM7R8SC6YGC61WDWFV2R')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80
Bonfire.Federate.ActivityPub.AdapterUtils.get_character/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:221
Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:602
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
Bonfire.Federate.ActivityPub.AdapterUtils.local_actor_ids/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:585
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:33
[debug] ignore (only supports 1 key at a time): [:actor, :settings, :profile, {:character, [:peered]}] @ bonfire_common/lib/repo/needles/preload.ex:84 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] local_recipient_ids: [
{"http://localhost:4000/pub/actors/Sporer_LLC",
%Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K6WGZM7R8SC6YGC61WDWFV2R",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: #Ecto.Association.NotLoaded<association :account is not loaded>,
actor: #Bonfire.Data.ActivityPub.Actor<
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_activity_pub_actor">,
id: "01K6WGZM7R8SC6YGC61WDWFV2R",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
character: #Ecto.Association.NotLoaded<association :character is not loaded>,
user: #Ecto.Association.NotLoaded<association :user is not loaded>,
peered: #Ecto.Association.NotLoaded<association :peered is not loaded>,
controlled: #Ecto.Association.NotLoaded<association :controlled is not loaded>,
...
>,
character: #Bonfire.Data.Identity.Character<
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_character">,
id: "01K6WGZM7R8SC6YGC61WDWFV2R",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
username: "Sporer_LLC",
outbox_id: "01K6WGZM7RAKKGRQA2TE5J53H7",
outbox: #Ecto.Association.NotLoaded<association :outbox is not loaded>,
inbox_id: "01K6WGZM7RB0JXXEA00N24HQZQ",
inbox:truncated)
[debug] is_local?: true @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:38 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2
[debug] MRF instance_wide blocks from config: [] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:588 @ Bonfire.Federate.ActivityPub.BoundariesMRF.rejects_regex/1
[debug] filter ghosted recipients of outgoing local activities @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:134 @ Bonfire.Federate.ActivityPub.BoundariesMRF.maybe_check_and_filter/5
[debug] MRF instance_wide blocks from config: [] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:588 @ Bonfire.Federate.ActivityPub.BoundariesMRF.rejects_regex/1
[debug] before filter: ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:449 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actors/7
[warning] did not know how to find ap_id in: http://localhost:4000/pub/actors/Sporer_LLC
Bonfire.Common.E.ed/3 @ extensions/bonfire_common/lib/e.ex:427
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:528
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4521
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:375
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:405
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:317
Bonfire.Federate.ActivityPub.BoundariesMRF.block_or_filter_recipients/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:259
[warning] did not know how to find id in: http://localhost:4000/pub/actors/Sporer_LLC
Bonfire.Common.E.ed/3 @ extensions/bonfire_common/lib/e.ex:427
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:528
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4521
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:375
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:405
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:317
Bonfire.Federate.ActivityPub.BoundariesMRF.block_or_filter_recipients/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:259
[debug] recipient_actor: http://localhost:4000/pub/actors/Sporer_LLC @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:530 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7
[debug] is_local???: true @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:532 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7
[debug] local activity - need to check if local author blocks the (maybe remote) recipient @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:547 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7
[debug] by_characters & actor_to_check: {[
%Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: #Ecto.Association.NotLoaded<association :account is not loaded>,
actor: #Bonfire.Data.ActivityPub.Actor<
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_activity_pub_actor">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
character: #Ecto.Association.NotLoaded<association :character is not loaded>,
user: #Ecto.Association.NotLoaded<association :user is not loaded>,
peered: #Ecto.Association.NotLoaded<association :peered is not loaded>,
controlled: #Ecto.Association.NotLoaded<association :controlled is not loaded>,
...
>,
character: #Bonfire.Data.Identity.Character<
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_character">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
username: "ivan",
outbox_id: "01K4S117Y9QVSR2M2SS6EDSK6A",
outbox: #Ecto.Association.NotLoaded<association :outbox is not loaded>,
inbox_id: "01K4S117Y9JEVCQH4XJEQ6VXTR",
inbox: #Ecto.Association.NotLoaded<association :inbox is not loaded (truncated)
[debug] filter 'localhost' blocked [:ghost_them] instance in config?: false @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:565 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7
[debug] filter 'localhost/pub/actors/Sporer_LLC' blocked [:ghost_them] actor in config?: false @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:569 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[warning] ---------> Possible n+1 query detected! Number of occurrences: 9 SQL query: ok db=1ms source="bonfire_data_activity_pub_peered" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."peer_id", b0."canonical_uri", b0."id" FROM "bonfire_data_activity_pub_peered" AS b0 WHERE (b0."id" = '01K6WGZM7R8SC6YGC61WDWFV2R')
Bonfire.Federate.ActivityPub.Peered.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:191
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:572
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4521
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:375
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:405
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:317
Bonfire.Federate.ActivityPub.BoundariesMRF.block_or_filter_recipients/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:259
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] : can only preload from struct or list of structs @ bonfire_common/lib/repo/preload.ex:106 @ Bonfire.Common.Repo.Preload.maybe_preload/3
[debug] no actor provided: %{} @ bonfire_federate_activitypub/lib/peer/peered.ex:236 @ Bonfire.Federate.ActivityPub.Peered.is_blocked_peer_or_peered?/3
[debug] filter '01K6WGZM7R8SC6YGC61WDWFV2R' blocked ([:ghost_them]) by [%Bonfire.Data.Identity.User{__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">, id: "01K4S117Y7ZTYEMGYCH72Y0GN6", accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>, account: #Ecto.Association.NotLoaded<association :account is not loaded>, actor: #Bonfire.Data.ActivityPub.Actor<__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_activity_pub_actor">, id: "01K4S117Y7ZTYEMGYCH72Y0GN6", pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>, character: #Ecto.Association.NotLoaded<association :character is not loaded>, user: #Ecto.Association.NotLoaded<association :user is not loaded>, peered: #Ecto.Association.NotLoaded<association :peered is not loaded>, controlled: #Ecto.Association.NotLoaded<association :controlled is not loaded>, ...>, character: #Bonfire.Data.Identity.Character<__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_character">, id: "01K4S117Y7ZTYEMGYCH72Y0GN6", pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>, username: "ivan", outbox_id: "01K4S117Y9QVSR2M2SS6EDSK6A", outbox: #Ecto.Association.NotLoaded<association :outbox is not loaded>, inbox_id: "01K4S117Y9JEVCQH4XJEQ6VXTR", inbox: #Ecto.Association.NotLoaded<association :inbox is not loaded>, notifications_id: "01K4S117Y9645EZHH0209A5NJG", notifications: #Ecto.Association.NotLoaded<association :notifications is not loaded>, actor: #Ecto.Association.NotLoaded<association :actor is not loaded>, peered: nil, profile: #Ecto.Association.NotLoaded<association :profile is not loaded>, tree: #Ecto.Association.NotLoaded<association :tree is not loaded>, follow_count: #Ecto.Association.NotLoaded<association :follow_count is not loaded>, user: #Ecto.Association.NotLoaded<association :user is not loaded>, feed: #Ecto.Association.NotLoaded<association :feed is not loaded>, aliases: #Ecto.Association.NotLoaded<association :aliases is not load (truncated)
[debug] before filter: ["https://www.w3.org/ns/activitystreams#Public"] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:449 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actors/7
[debug] with_filtered_recipients: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => ["https://www.w3.org/ns/activitystreams#Public"],
"id" => "http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"object" => "http://localhost:4000/pub/actors/Sporer_LLC",
"published" => "2025-10-08T15:07:04.853375Z",
"state" => "pending",
"to" => ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
"type" => "Follow"
} @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:266 @ Bonfire.Federate.ActivityPub.BoundariesMRF.block_or_filter_recipients/5
[debug] accept non-create activity (even with no recipients): %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => ["https://www.w3.org/ns/activitystreams#Public"],
"id" => "http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"object" => "http://localhost:4000/pub/actors/Sporer_LLC",
"published" => "2025-10-08T15:07:04.853375Z",
"state" => "pending",
"to" => ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
"type" => "Follow"
} @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:277 @ Bonfire.Federate.ActivityPub.BoundariesMRF.block_or_filter_recipients/5
[debug] MRF instance_wide blocks from config: [] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:588 @ Bonfire.Federate.ActivityPub.BoundariesMRF.rejects_regex/1
[debug] do not follow silenced remote actors @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:92 @ Bonfire.Federate.ActivityPub.BoundariesMRF.maybe_check_and_filter/5
[debug] local_author_ids: [
%Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: #Ecto.Association.NotLoaded<association :account is not loaded>,
actor: #Bonfire.Data.ActivityPub.Actor<
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_activity_pub_actor">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
character: #Ecto.Association.NotLoaded<association :character is not loaded>,
user: #Ecto.Association.NotLoaded<association :user is not loaded>,
peered: #Ecto.Association.NotLoaded<association :peered is not loaded>,
controlled: #Ecto.Association.NotLoaded<association :controlled is not loaded>,
...
>,
character: #Bonfire.Data.Identity.Character<
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_character">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
username: "ivan",
outbox_id: "01K4S117Y9QVSR2M2SS6EDSK6A",
outbox: #Ecto.Association.NotLoaded<association :outbox is not loaded>,
inbox_id: "01K4S117Y9JEVCQH4XJEQ6VXTR",
inbox: #Ecto.Association.NotLoaded<association :inbox is not loaded>,
notifications_id: truncated)
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[error] We do not create a Peered for local URI: http://localhost:4000/pub/actors/Sporer_LLC
Bonfire.Federate.ActivityPub.Peered.get_or_create/2 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:87
Bonfire.Federate.ActivityPub.Peered.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:174
Bonfire.Federate.ActivityPub.BoundariesMRF.maybe_check_and_filter/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:96
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:49
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
ActivityPub.Object.insert/4 @ deps/activity_pub/lib/object.ex:211
ActivityPub.follow/1 @ deps/activity_pub/lib/activity_pub.ex:114
Bonfire.Social.Graph.Follows.ap_publish_activity/3 @ deps/bonfire_social_graph/lib/follows.ex:990
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
Bonfire.Federate.ActivityPub.Outgoing.prepare_and_queue/4 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:127
[debug] Peered found or created?: {:error, "We do not create a Peered for local URI"} @ bonfire_federate_activitypub/lib/peer/peered.ex:174 @ Bonfire.Federate.ActivityPub.Peered.actor_blocked?/3
[error] could not find or create a Peered, assuming not blocked: We do not create a Peered for local URI
anonymous fn/1 in Bonfire.Federate.ActivityPub.Peered.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:178
Bonfire.Federate.ActivityPub.BoundariesMRF.maybe_check_and_filter/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:96
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:49
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
ActivityPub.Object.insert/4 @ deps/activity_pub/lib/object.ex:211
ActivityPub.follow/1 @ deps/activity_pub/lib/activity_pub.ex:114
Bonfire.Social.Graph.Follows.ap_publish_activity/3 @ deps/bonfire_social_graph/lib/follows.ex:990
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
Bonfire.Federate.ActivityPub.Outgoing.prepare_and_queue/4 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:127
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
[debug] object_blocked: false @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:102 @ Bonfire.Federate.ActivityPub.BoundariesMRF.maybe_check_and_filter/5
[debug] Boundary check OK!: {:ok,
%{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => ["https://www.w3.org/ns/activitystreams#Public"],
"id" => "http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"object" => "http://localhost:4000/pub/actors/Sporer_LLC",
"published" => "2025-10-08T15:07:04.853375Z",
"state" => "pending",
"to" => ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
"type" => "Follow"
}} @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:57 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] SQL query: ok db=1ms source="ap_object" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "ap_object" ("data","id","local","public","pointer_id","is_object","inserted_at","updated_at") VALUES ('{"actor":"http://localhost:4000/pub/actors/ivan","cc":["https://www.w3.org/ns/activitystreams#Public"],"id":"http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e","object":"http://localhost:4000/pub/actors/Sporer_LLC","published":"2025-10-08T15:07:04.853375Z","state":"pending","to":["http://localhost:4000/pub/actors/Sporer_LLC","https://www.w3.org/ns/activitystreams#Public"],"type":"Follow"}','3RRNP96QAS9QABWGG277NNZNVE',true,true,'01K725S43TMD9WRQ7QN2AYB12R',false,'2025-10-08 15:07:04','2025-10-08 15:07:04')
ActivityPub.Object.insert/4 @ deps/activity_pub/lib/object.ex:220
ActivityPub.follow/1 @ deps/activity_pub/lib/activity_pub.ex:114
Bonfire.Social.Graph.Follows.ap_publish_activity/3 @ deps/bonfire_social_graph/lib/follows.ex:990
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
Bonfire.Federate.ActivityPub.Outgoing.prepare_and_queue/4 @ deps/bonfire_federate_activitypub/lib/adapter/outgoing.ex:127
Bonfire.Social.maybe_federate_and_gift_wrap_activity/3 @ extensions/bonfire_social/lib/integration.ex:72
Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714
[debug] inserted activity in Elixir.Bonfire.Common.Repo: %ActivityPub.Object{
__meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">,
id: "78c56c93-5d59-4dd4-be42-0239eb5fd76e",
data: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => ["https://www.w3.org/ns/activitystreams#Public"],
"id" => "http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"object" => "http://localhost:4000/pub/actors/Sporer_LLC",
"published" => "2025-10-08T15:07:04.853375Z",
"state" => "pending",
"to" => ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
"type" => "Follow"
},
local: true,
public: true,
is_object: false,
pointer_id: "01K725S43TMD9WRQ7QN2AYB12R",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
object: #Ecto.Association.NotLoaded<association :object is not loaded>,
activity: #Ecto.Association.NotLoaded<association :activity is not loaded>,
inserted_at: ~N[2025-10-08 15:07:04],
updated_at: ~N[2025-10-08 15:07:04]
} @ activity_pub/lib/object.ex:247 @ ActivityPub.Object.insert/4
[info] ActivityPub outgoing federation has been queued: %Oban.Job{
__meta__: #Ecto.Schema.Metadata<:loaded, "public", "oban_jobs">,
id: 5310,
state: "available",
queue: "federator_outgoing",
worker: "ActivityPub.Federator.Workers.PublisherWorker",
args: %{
"activity_id" => "78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"op" => "publish",
"repo" => Bonfire.Common.Repo,
"user_id" => "01K4S117Y7ZTYEMGYCH72Y0GN6",
"username" => "ivan"
},
meta: %{},
tags: [],
errors: [],
attempt: 0,
attempted_by: nil,
max_attempts: 3,
priority: nil,
attempted_at: nil,
cancelled_at: nil,
completed_at: nil,
discarded_at: nil,
inserted_at: nil,
scheduled_at: nil,
conf: nil,
conflict?: false,
replace: nil,
unique: nil,
unsaved_error: nil
} @ activity_pub/lib/activity_pub.ex:41 @ ActivityPub.maybe_federate/3
[debug] looks like a local activity, so we don't pass it to the adapter as incoming: %ActivityPub.Object{
__meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">,
id: "78c56c93-5d59-4dd4-be42-0239eb5fd76e",
data: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => ["https://www.w3.org/ns/activitystreams#Public"],
"id" => "http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"object" => "http://localhost:4000/pub/actors/Sporer_LLC",
"published" => "2025-10-08T15:07:04.853375Z",
"state" => "pending",
"to" => ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
"type" => "Follow"
},
local: true,
public: true,
is_object: false,
pointer_id: "01K725S43TMD9WRQ7QN2AYB12R",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
object: #Ecto.Association.NotLoaded<association :object is not loaded>,
activity: #Ecto.Association.NotLoaded<association :activity is not loaded>,
inserted_at: ~N[2025-10-08 15:07:04],
updated_at: ~N[2025-10-08 15:07:04]
} @ activity_pub/lib/federator/adapter.ex:142 @ ActivityPub.Federator.Adapter.maybe_handle_activity/1
[debug] #Ecto.Query<from o0 in ActivityPub.Object,
where: fragment(
"(?)->>'id' = ?",
o0.data,
^"http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e"
) or
fragment(
"(?)->>'url' = ?",
o0.data,
^"http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e"
)> @ activity_pub/lib/object.ex:121 @ ActivityPub.Object.get/1
[debug] SQL query: ok db=17ms source="ap_object" repo=Elixir.Bonfire.Common.Repo
SELECT a0."id", a0."data", a0."local", a0."public", a0."is_object", a0."pointer_id", a0."inserted_at", a0."updated_at" FROM "ap_object" AS a0 WHERE ((a0."data")->>'id' = 'http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e' OR (a0."data")->>'url' = 'http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e')
ActivityPub.Object.get/1 @ deps/activity_pub/lib/object.ex:121
anonymous fn/7 in ActivityPub.Utils.get_with_cache/5 @ deps/activity_pub/lib/utils.ex:319
anonymous fn/5 in Cachex.Services.Courier.handle_call/3 @ deps/cachex/lib/cachex/services/courier.ex:81
[debug] %ActivityPub.Object{
__meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">,
id: "78c56c93-5d59-4dd4-be42-0239eb5fd76e",
data: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => ["https://www.w3.org/ns/activitystreams#Public"],
"id" => "http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"object" => "http://localhost:4000/pub/actors/Sporer_LLC",
"published" => "2025-10-08T15:07:04.853375Z",
"state" => "pending",
"to" => ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
"type" => "Follow"
},
local: true,
public: true,
is_object: false,
pointer_id: "01K725S43TMD9WRQ7QN2AYB12R",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
object: #Ecto.Association.NotLoaded<association :object is not loaded>,
activity: #Ecto.Association.NotLoaded<association :activity is not loaded>,
inserted_at: ~N[2025-10-08 15:07:04],
updated_at: ~N[2025-10-08 15:07:04]
} @ activity_pub/lib/object.ex:121 @ ActivityPub.Object.get/1
[debug] ap_object_cache: got and now caching (key: vIS3oz:ap_id:http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e) @ activity_pub/lib/utils.ex:323 @ ActivityPub.Utils.get_with_cache/5
[debug] got from cache: %ActivityPub.Object{
__meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">,
id: "78c56c93-5d59-4dd4-be42-0239eb5fd76e",
data: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => ["https://www.w3.org/ns/activitystreams#Public"],
"id" => "http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"object" => "http://localhost:4000/pub/actors/Sporer_LLC",
"published" => "2025-10-08T15:07:04.853375Z",
"state" => "pending",
"to" => ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
"type" => "Follow"
},
local: true,
public: true,
is_object: false,
pointer_id: "01K725S43TMD9WRQ7QN2AYB12R",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
object: #Ecto.Association.NotLoaded<association :object is not loaded>,
activity: #Ecto.Association.NotLoaded<association :activity is not loaded>,
inserted_at: ~N[2025-10-08 15:07:04],
updated_at: ~N[2025-10-08 15:07:04]
} @ activity_pub/lib/utils.ex:324 @ ActivityPub.Utils.get_with_cache/5
[debug] put_cache: http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e @ activity_pub/lib/object.ex:388 @ ActivityPub.Object.set_cache/1
[debug] donz: {:ok,
%ActivityPub.Object{
__meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">,
id: "78c56c93-5d59-4dd4-be42-0239eb5fd76e",
data: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => ["https://www.w3.org/ns/activitystreams#Public"],
"id" => "http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"object" => "http://localhost:4000/pub/actors/Sporer_LLC",
"published" => "2025-10-08T15:07:04.853375Z",
"state" => "pending",
"to" => ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
"type" => "Follow"
},
local: true,
public: true,
is_object: false,
pointer_id: "01K725S43TMD9WRQ7QN2AYB12R",
pointer: :local,
object: #Ecto.Association.NotLoaded<association :object is not loaded>,
activity: #Ecto.Association.NotLoaded<association :activity is not loaded>,
inserted_at: ~N[2025-10-08 15:07:04],
updated_at: ~N[2025-10-08 15:07:04]
}} @ bonfire_federate_activitypub/lib/adapter/outgoing.ex:148 @ Bonfire.Federate.ActivityPub.Outgoing.prepare_and_queue/4
[debug] result of maybe_federate_activity: {:ok,
%ActivityPub.Object{
__meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">,
id: "78c56c93-5d59-4dd4-be42-0239eb5fd76e",
data: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => ["https://www.w3.org/ns/activitystreams#Public"],
"id" => "http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"object" => "http://localhost:4000/pub/actors/Sporer_LLC",
"published" => "2025-10-08T15:07:04.853375Z",
"state" => "pending",
"to" => ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
"type" => "Follow"
},
local: true,
public: true,
is_object: false,
pointer_id: "01K725S43TMD9WRQ7QN2AYB12R",
pointer: :local,
object: #Ecto.Association.NotLoaded<association :object is not loaded>,
activity: #Ecto.Association.NotLoaded<association :activity is not loaded>,
inserted_at: ~N[2025-10-08 15:07:04],
updated_at: ~N[2025-10-08 15:07:04]
}} @ bonfire_social/lib/integration.ex:73 @ Bonfire.Social.maybe_federate_and_gift_wrap_activity/3
[debug] getting from cache: Application.get_application(Bonfire.Social.LivePush) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_social: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire_social: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Social.LivePush) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_social: [Bonfire.Social.LivePush, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Social.LivePush: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] push an activity with custom object as :new_activity: ["01K4S117Y9QVSR2M2SS6EDSK6A", "01K6WGZM7RN7B06V0C7XENBW6C"] @ bonfire_social/lib/live_push.ex:67 @ Bonfire.Social.LivePush.push_activity_object/4
[debug] push a :new_activity to feed_ids: ["01K4S117Y9QVSR2M2SS6EDSK6A", "01K6WGZM7RN7B06V0C7XENBW6C"] @ bonfire_social/lib/live_push.ex:18 @ Bonfire.Social.LivePush.push_activity/3
[debug] opts with preloads inputted: [preload: [:feed_metadata, :feed_postload], push_to_thread: false, notify: true] @ bonfire_social/lib/activities.ex:407 @ Bonfire.Social.Activities.activity_preloads/3
[debug] already_preloaded_from_opts: false @ bonfire_social/lib/activities.ex:1236 @ Bonfire.Social.Activities.already_preloaded_from_opts/1
[debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] getting from cache: Application.get_application(Bonfire.Social.FeedLoader) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_social: [Bonfire.Social.FeedLoader, :preload_presets] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] skip_loading_user_ids: [] @ bonfire_social/lib/activities.ex:444 @ Bonfire.Social.Activities.prepare_activity_preloads/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] skip_loading_user_ids: [] @ bonfire_social/lib/activities.ex:444 @ Bonfire.Social.Activities.prepare_activity_preloads/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] skip_loading_user_ids: [] @ bonfire_social/lib/activities.ex:444 @ Bonfire.Social.Activities.prepare_activity_preloads/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] skip_loading_user_ids: [] @ bonfire_social/lib/activities.ex:444 @ Bonfire.Social.Activities.prepare_activity_preloads/3
[debug] getting from cache: Application.get_application(Bonfire.Boundaries.Queries) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] No current_user found, will fallback to looking for a current_user_id: %{
fallback_return: #Ecto.Query<from p0 in Needle.Pointer, as: :main_object,
where: is_nil(p0.deleted_at)>
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Get settings in :bonfire_boundaries for: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
scope: :instance,
fallback_return: #Ecto.Query<from p0 in Needle.Pointer, as: :main_object,
where: is_nil(p0.deleted_at)>
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user found, will fallback to looking for a current_user_id: %{
scope: :instance,
fallback_return: #Ecto.Query<from p0 in Needle.Pointer, as: :main_object,
where: is_nil(p0.deleted_at)>
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [:modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire_boundaries: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] No current_user found, will fallback to looking for a current_user_id: %{
fallback_return: #Ecto.Query<from p0 in Needle.Pointer, as: :main_object,
where: is_nil(p0.deleted_at)>
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] getting from cache: Application.get_application(Bonfire.Boundaries.Queries) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_boundaries for: [Bonfire.Boundaries.Queries, :modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
scope: :instance,
fallback_return: #Ecto.Query<from p0 in Needle.Pointer, as: :main_object,
where: is_nil(p0.deleted_at)>
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user found, will fallback to looking for a current_user_id: %{
scope: :instance,
fallback_return: #Ecto.Query<from p0 in Needle.Pointer, as: :main_object,
where: is_nil(p0.deleted_at)>
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [Bonfire.Boundaries.Queries, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.Boundaries.Queries, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] Bonfire.Boundaries.Queries: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:skip_all_boundary_checks] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
preload: [:feed_metadata, :feed_postload],
skip_boundary_check: false,
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
preload: [:feed_metadata, :feed_postload],
skip_boundary_check: false,
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Get config for app bonfire: [:circles] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] query to attempt loading reply_to: #Ecto.Query<from p0 in Needle.Pointer, as: :main_object,
where: is_nil(p0.deleted_at),
where: exists(
subquery(
#Ecto.Query<from p0 in subquery(from p0 in Needle.Pointer,
cross_join: c1 in Bonfire.Data.AccessControl.Controlled,
on: true,
cross_join: v2 in Bonfire.Data.AccessControl.Verb,
on: true,
left_join: g3 in Bonfire.Data.AccessControl.Grant,
on: c1.acl_id == g3.acl_id and g3.verb_id == v2.id,
left_join: c4 in Bonfire.Data.AccessControl.Circle,
on: g3.subject_id == c4.id,
left_join: e5 in Bonfire.Data.AccessControl.Encircle,
on: e5.circle_id == c4.id and e5.subject_id == p0.id,
where: g3.subject_id == p0.id or not is_nil(e5.id),
group_by: [p0.id, c1.id, v2.id],
select: %{subject_id: p0.id, object_id: c1.id, verb_id: v2.id, value: fragment("agg_perms(?)", g3.value)}), where: p0.object_id == parent_as(:main_object).id, where: p0.subject_id in ^["0AND0MSTRANGERS0FF1NTERNET"] and
p0.verb_id in ^["0BSERV1NG11ST1NGSEX1STENCE", "0EAD1NGSVTTER1YFVNDAMENTA1"], group_by: [p0.object_id], having: fragment("agg_perms(?)", p0.value), select: %{subjects: count(p0.subject_id), object_id: p0.object_id}>
)
),
preload: [{:created, [creator: [character: [:peered], profile: [:icon]]]}, :sensitive, :media, :post_content]> @ bonfire_social/lib/activities.ex:916 @ Bonfire.Social.Activities.maybe_preload_reply_to/2
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] skip_loading_user_ids: [] @ bonfire_social/lib/activities.ex:444 @ Bonfire.Social.Activities.prepare_activity_preloads/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] skip_loading_user_ids: [] @ bonfire_social/lib/activities.ex:444 @ Bonfire.Social.Activities.prepare_activity_preloads/3
[debug] with_parent! @ bonfire_social/lib/activities.ex:745 @ Bonfire.Social.Activities.prepare_activity_preloads/3
[debug] getting from cache: Application.get_application(Bonfire.Classify.Tree) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Get settings in :bonfire_classify for: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
scope: :instance,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
scope: :instance,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [:modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire_classify: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] getting from cache: Application.get_application(Bonfire.Classify.Tree) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_classify for: [Bonfire.Classify.Tree, :modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
scope: :instance,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
scope: :instance,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [Bonfire.Classify.Tree, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.Classify.Tree, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] Bonfire.Classify.Tree: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] No current_user found, will fallback to looking for a current_user_id: %{
notify: true,
preload: [:feed_metadata, :feed_postload],
push_to_thread: false
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] skip_loading_user_ids: [] @ bonfire_social/lib/activities.ex:444 @ Bonfire.Social.Activities.prepare_activity_preloads/3
[debug] accumulated postloads to try: [
{:subject, [:character, {:profile, :icon}]},
{:object,
[
created: [
creator: {#Function<0.90379596/2 in Bonfire.Common.Repo.custom_preload_fun/1>,
[:character, {:profile, :icon}]}
]
]},
{:replied, [thread: [:named]]},
{:replied,
[
reply_to: #Ecto.Query<from p0 in Needle.Pointer, as: :main_object,
where: is_nil(p0.deleted_at),
where: exists(
subquery(
#Ecto.Query<from p0 in subquery(from p0 in Needle.Pointer,
cross_join: c1 in Bonfire.Data.AccessControl.Controlled,
on: true,
cross_join: v2 in Bonfire.Data.AccessControl.Verb,
on: true,
left_join: g3 in Bonfire.Data.AccessControl.Grant,
on: c1.acl_id == g3.acl_id and g3.verb_id == v2.id,
left_join: c4 in Bonfire.Data.AccessControl.Circle,
on: g3.subject_id == c4.id,
left_join: e5 in Bonfire.Data.AccessControl.Encircle,
on: e5.circle_id == c4.id and e5.subject_id == p0.id,
where: g3.subject_id == p0.id or not is_nil(e5.id),
group_by: [p0.id, c1.id, v2.id],
select: %{subject_id: p0.id, object_id: c1.id, verb_id: v2.id, value: fragment("agg_perms(?)", g3.value)}), where: p0.object_id == parent_as(:main_object).id, where: p0.subject_id in ^["0AND0MSTRANGERS0FF1NTERNET"] and
p0.verb_id in ^["0BSERV1NG11ST1NGSEX1STENCE", "0EAD1NGSVTTER1YFVNDAMENTA1"], group_by: [p0.object_id], having: fragment("agg_perms(?)", p0.value), select: %{subjects: count(p0.subject_id), object_id: p0.object_id}>
)
),
preload: [{:create (truncated)
[debug] already_preloaded_from_opts: false @ bonfire_social/lib/activities.ex:1236 @ Bonfire.Social.Activities.already_preloaded_from_opts/1
[debug] preloads: [:feed_metadata, :feed_postload] @ bonfire_social/lib/activities.ex:1220 @ Bonfire.Social.Activities.preload_nested_throuple/1
[debug] preload_nested_throuple: {nil, [Bonfire.Files.Media, Bonfire.Data.Social.APActivity], false} @ bonfire_social/lib/activities.ex:1230 @ Bonfire.Social.Activities.preload_nested_throuple/1
[debug] preload with Activity @ bonfire_social/lib/activities.ex:1246 @ Bonfire.Social.Activities.maybe_repo_preload_activity_cases/4
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] maybe_preload : trying to preload (without using cache or following pointers): [
{:subject, [:character, {:profile, :icon}]},
{:object,
[
created: [
creator: {#Function<0.90379596/2 in Bonfire.Common.Repo.custom_preload_fun/1>,
[:character, {:profile, :icon}]}
]
]},
{:replied, [thread: [:named]]},
{:replied,
[
reply_to: #Ecto.Query<from p0 in Needle.Pointer, as: :main_object,
where: is_nil(p0.deleted_at),
where: exists(
subquery(
#Ecto.Query<from p0 in subquery(from p0 in Needle.Pointer,
cross_join: c1 in Bonfire.Data.AccessControl.Controlled,
on: true,
cross_join: v2 in Bonfire.Data.AccessControl.Verb,
on: true,
left_join: g3 in Bonfire.Data.AccessControl.Grant,
on: c1.acl_id == g3.acl_id and g3.verb_id == v2.id,
left_join: c4 in Bonfire.Data.AccessControl.Circle,
on: g3.subject_id == c4.id,
left_join: e5 in Bonfire.Data.AccessControl.Encircle,
on: e5.circle_id == c4.id and e5.subject_id == p0.id,
where: g3.subject_id == p0.id or not is_nil(e5.id),
group_by: [p0.id, c1.id, v2.id],
select: %{subject_id: p0.id, object_id: c1.id, verb_id: v2.id, value: fragment("agg_perms(?)", g3.value)}), where: p0.object_id == parent_as(:main_object).id, where: p0.subject_id in ^["0AND0MSTRANGERS0FF1NTERNET"] and
p0.verb_id in ^["0BSERV1NG11ST1NGSEX1STENCE", "0EAD1NGSVTTER1YFVNDAMENTA1"], group_by: [p0.object_id], having: fragment("agg_perms(?)", p0.value), select: %{subjects: count(p0.subject_id), object_i (truncated)
[debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] SQL query: ok db=2ms source="bonfire_data_social_sensitive" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."is_sensitive", b0."id" FROM "bonfire_data_social_sensitive" AS b0 WHERE (b0."id" = '01K6WGZM7R8SC6YGC61WDWFV2R')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Social.Activities.maybe_repo_preload_activity_cases/4 @ extensions/bonfire_social/lib/activities.ex:1248
Bonfire.Social.LivePush.push_activity/3 @ extensions/bonfire_social/lib/live_push.ex:19
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:312
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[debug] SQL query: ok db=2ms source="bonfire_files_media" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."creator_id", b0."path", b0."file", b0."size", b0."media_type", b0."metadata", b0."deleted_at", b1."id"::uuid FROM "bonfire_files_media" AS b0 INNER JOIN "bonfire_files" AS b1 ON b0."id" = b1."media_id" WHERE (b1."id" = ANY('{01K6WGZM7R8SC6YGC61WDWFV2R}')) ORDER BY b1."id"::uuid
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Social.Activities.maybe_repo_preload_activity_cases/4 @ extensions/bonfire_social/lib/activities.ex:1248
Bonfire.Social.LivePush.push_activity/3 @ extensions/bonfire_social/lib/live_push.ex:19
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:312
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[debug] SQL query: ok db=3ms source="bonfire_data_social_replied" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."reply_to_id", b0."thread_id", b0."direct_replies_count", b0."nested_replies_count", b0."total_replies_count", b0."path", b0."id" FROM "bonfire_data_social_replied" AS b0 WHERE (b0."id" = '01K6WGZM7R8SC6YGC61WDWFV2R')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Social.Activities.maybe_repo_preload_activity_cases/4 @ extensions/bonfire_social/lib/activities.ex:1248
Bonfire.Social.LivePush.push_activity/3 @ extensions/bonfire_social/lib/live_push.ex:19
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:312
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[debug] SQL query: ok db=2ms source="category_tree" repo=Elixir.Bonfire.Common.Repo
SELECT c0."id", c0."parent_id", c0."custodian_id", c0."direct_children_count", c0."nested_children_count", c0."path", c0."id" FROM "category_tree" AS c0 WHERE (c0."id" = '01K6WGZM7R8SC6YGC61WDWFV2R')
Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135
Bonfire.Social.Activities.maybe_repo_preload_activity_cases/4 @ extensions/bonfire_social/lib/activities.ex:1248
Bonfire.Social.LivePush.push_activity/3 @ extensions/bonfire_social/lib/live_push.ex:19
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
Bonfire.Social.Graph.Follows.follow_with_side_effects/3 @ deps/bonfire_social_graph/lib/follows.ex:312
Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:25
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[debug] iterate list of preloads: [Bonfire.Files.Media, Bonfire.Data.Social.APActivity] @ bonfire_common/lib/repo/preload.ex:206 @ Bonfire.Common.Repo.Preload.maybe_preloads_per_nested_schema/4
[debug] 1 @ bonfire_common/lib/repo/preload.ex:306 @ Bonfire.Common.Repo.Preload.calculate_path_depth/2
[debug] 1 @ bonfire_common/lib/repo/preload.ex:306 @ Bonfire.Common.Repo.Preload.calculate_path_depth/2
[debug] extract_all_pointer_ids_from_json: processing activity: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
sensitive: nil,
path: nil,
tree: nil,
__struct__: Bonfire.Data.Social.Activity,
named: #Ecto.Association.NotLoaded<association :named is not loaded>,
seen: #Ecto.Association.NotLoaded<association :seen is not loaded>,
edge: %Bonfire.Data.Edges.Edge{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_edges_edge">,
id: "01K725S43TMD9WRQ7QN2AYB12R",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
subject: %Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
insta (truncated)
[debug] extract_all_pointer_ids_from_json: no json field found: %{
id: "01K725S43TMD9WRQ7QN2AYB12R",
sensitive: nil,
path: nil,
tree: nil,
__struct__: Bonfire.Data.Social.Activity,
named: #Ecto.Association.NotLoaded<association :named is not loaded>,
seen: #Ecto.Association.NotLoaded<association :seen is not loaded>,
edge: %Bonfire.Data.Edges.Edge{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_edges_edge">,
id: "01K725S43TMD9WRQ7QN2AYB12R",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
subject: %Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">,
id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
account: %Bonfire.Data.Identity.Account{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_account">,
id: "01K4S113AJTVB4FVMW2XD0VX94",
accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>,
credential: #Ecto.Association.NotLoaded<association :credential is not loaded>,
email: #Ecto.Association.NotLoaded<association :email is not loaded>,
auth_second_factor: #Ecto.Association.NotLoaded<association :auth_second_factor is not loaded>,
settings: nil,
insta (truncated)
[debug] "01K4S117Y9QVSR2M2SS6EDSK6A": {Bonfire.Social.Feeds, :new_activity} @ bonfire_common/lib/pubsub/pubsub.ex:60 @ Bonfire.Common.PubSub.broadcast/2
[debug] "01K6WGZM7RN7B06V0C7XENBW6C": {Bonfire.Social.Feeds, :new_activity} @ bonfire_common/lib/pubsub/pubsub.ex:60 @ Bonfire.Common.PubSub.broadcast/2
[debug] getting from cache: Application.get_application(Bonfire.Files.IconUploader) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] No current_user found, will fallback to looking for a current_user_id: %{fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Get settings in :bonfire_files for: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [:modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire_files: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] No current_user found, will fallback to looking for a current_user_id: %{fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] getting from cache: Application.get_application(Bonfire.Files.IconUploader) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_files for: [Bonfire.Files.IconUploader, :modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [Bonfire.Files.IconUploader, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.Files.IconUploader, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] Bonfire.Files.IconUploader: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Get config for app bonfire_files: [:url_expiration_ttl] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] getting from cache: Application.get_application(Entrepot.Storages.Disk) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app entrepot: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :entrepot: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Entrepot.Storages.Disk) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app entrepot: [Entrepot.Storages.Disk, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Entrepot.Storages.Disk: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[info] storage module: Entrepot.Storages.Disk @ bonfire_files/lib/files.ex:619 @ Bonfire.Files.entrepot_storage_apply/4
[debug] Get config for app bonfire_files: [:asset_url] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] Get config for app bonfire: [:ui, :default_images, :avatar] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] "unseen_count:notifications:01K4S117Y9QVSR2M2SS6EDSK6A": {Bonfire.Social.Feeds, :count_increment} @ bonfire_common/lib/pubsub/pubsub.ex:60 @ Bonfire.Common.PubSub.broadcast/2
[debug] "unseen_count:notifications:01K6WGZM7RN7B06V0C7XENBW6C": {Bonfire.Social.Feeds, :count_increment} @ bonfire_common/lib/pubsub/pubsub.ex:60 @ Bonfire.Common.PubSub.broadcast/2
[debug] getting from cache: Application.get_application(HtmlSanitizeEx) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app html_sanitize_ex: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :html_sanitize_ex: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(HtmlSanitizeEx) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app html_sanitize_ex: [HtmlSanitizeEx, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] HtmlSanitizeEx: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] args_with_id: ["Sporer_LLC"] @ bonfire_common/lib/uris.ex:178 @ Bonfire.Common.URIs.path/3
[debug] detected object_type for object: Bonfire.Data.Identity.User @ bonfire_common/lib/uris.ex:182 @ Bonfire.Common.URIs.path/3
[debug] args: [Bonfire.Web.Endpoint, Bonfire.Data.Identity.User, "Sporer_LLC"] @ bonfire_common/lib/uris.ex:113 @ Bonfire.Common.URIs.path/3
[debug] getting from cache: Application.get_application(Bonfire.Web.Router.Reverse) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] No current_user found, will fallback to looking for a current_user_id: %{fallback_fun: #Function<3.2424594/2 in Bonfire.Common.URIs.path/3>} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Get settings in :bonfire for: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
scope: :instance,
fallback_fun: #Function<3.2424594/2 in Bonfire.Common.URIs.path/3>
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user found, will fallback to looking for a current_user_id: %{
scope: :instance,
fallback_fun: #Function<3.2424594/2 in Bonfire.Common.URIs.path/3>
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [:modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] No current_user found, will fallback to looking for a current_user_id: %{fallback_fun: #Function<3.2424594/2 in Bonfire.Common.URIs.path/3>} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Router.Reverse) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire for: [Bonfire.Web.Router.Reverse, :modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
scope: :instance,
fallback_fun: #Function<3.2424594/2 in Bonfire.Common.URIs.path/3>
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user found, will fallback to looking for a current_user_id: %{
scope: :instance,
fallback_fun: #Function<3.2424594/2 in Bonfire.Common.URIs.path/3>
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [Bonfire.Web.Router.Reverse, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.Web.Router.Reverse, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] Bonfire.Web.Router.Reverse: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.UI.Common.Notifications) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_ui_common: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire_ui_common: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.UI.Common.Notifications) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_ui_common: [Bonfire.UI.Common.Notifications, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.UI.Common.Notifications: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] to: ["01K4S117Y9QVSR2M2SS6EDSK6A", "01K6WGZM7RN7B06V0C7XENBW6C"]: %{
message: "Sporer_LLC",
title: "Ursula K. Le Guin followed",
url: "/@Sporer_LLC",
icon: "http://localhost:4000/files/redir/local/data/uploads/01K4S117Y7ZTYEMGYCH72Y0GN6/images/01K4SXYE86BXNAK2XYH3YP7H8T.webp"
} @ bonfire_ui_common/lib/notifications.ex:28 @ Bonfire.UI.Common.Notifications.notify_broadcast/2
[debug] "01K4S117Y9QVSR2M2SS6EDSK6A": Bonfire.UI.Common.Notifications @ bonfire_common/lib/pubsub/pubsub.ex:60 @ Bonfire.Common.PubSub.broadcast/2
[debug] "01K6WGZM7RN7B06V0C7XENBW6C": Bonfire.UI.Common.Notifications @ bonfire_common/lib/pubsub/pubsub.ex:60 @ Bonfire.Common.PubSub.broadcast/2
[debug] try to send_updates to Elixir.Bonfire.UI.Social.Graph.FollowButtonLive for object(s): 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_ui_common/lib/component_id.ex:67 @ Bonfire.UI.Common.ComponentID.send_updates/4
[debug] ComponentID: try stateful component with ID: Bonfire-UI-Social-Graph-FollowButtonLive_Bonfire-UI-Me-ProfileHeroFullLive_for_01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_ui_common/lib/component_id.ex:85 @ Bonfire.UI.Common.ComponentID.send_updates/4
[debug] Try sending to Elixir.Bonfire.UI.Social.Graph.FollowButtonLive with id: Bonfire-UI-Social-Graph-FollowButtonLive_Bonfire-UI-Me-ProfileHeroFullLive_for_01K6WGZM7R8SC6YGC61WDWFV2R: [my_follow: true] @ bonfire_ui_common/lib/ui_common.ex:530 @ Bonfire.UI.Common.maybe_send_update/4
[debug] ComponentID: try stateful component with ID: Bonfire-UI-Social-Graph-FollowButtonLive_Bonfire-UI-Me-ProfileHeroFullLive_for_01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_ui_common/lib/component_id.ex:85 @ Bonfire.UI.Common.ComponentID.send_updates/4
[debug] Try sending to Elixir.Bonfire.UI.Social.Graph.FollowButtonLive with id: Bonfire-UI-Social-Graph-FollowButtonLive_Bonfire-UI-Me-ProfileHeroFullLive_for_01K6WGZM7R8SC6YGC61WDWFV2R: [my_follow: true] @ bonfire_ui_common/lib/ui_common.ex:530 @ Bonfire.UI.Common.maybe_send_update/4
[debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
id: "Bonfire-UI-Social-Graph-FollowButtonLive_Bonfire-UI-Me-ProfileHeroFullLive_for_01K6WGZM7R8SC6YGC61WDWFV2R",
my_follow: true
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Map @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] Get config for app bonfire: [:live_update_many_preload_mode] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] mode: :async @ bonfire_ui_common/lib/ui_common.ex:1380 @ Bonfire.UI.Common.prepare_update_many_async/3
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{
id: "Bonfire-UI-Social-Graph-FollowButtonLive_Bonfire-UI-Me-ProfileHeroFullLive_for_01K6WGZM7R8SC6YGC61WDWFV2R",
my_follow: true
} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Map @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] Get config for app bonfire: [:live_update_many_preload_mode] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] mode: :async @ bonfire_ui_common/lib/ui_common.ex:1380 @ Bonfire.UI.Common.prepare_update_many_async/3
[info] [args: %{"activity_id" => "78c56c93-5d59-4dd4-be42-0239eb5fd76e", "op" => "publish", "repo" => "Elixir.Bonfire.Common.Repo", "user_id" => "01K4S117Y7ZTYEMGYCH72Y0GN6", "username" => "ivan"}, id: 5310, meta: %{}, system_time: 1759936025428099410, max_attempts: 3, queue: "federator_outgoing", worker: "ActivityPub.Federator.Workers.PublisherWorker", source: "oban", tags: [], event: "job:start", attempt: 1]
[info] Use queued activity to perform outgoing federation: 78c56c93-5d59-4dd4-be42-0239eb5fd76e @ activity_pub/lib/federator/workers/publisher_worker.ex:12 @ ActivityPub.Federator.Workers.PublisherWorker.perform/1
[info] publish @ activity_pub/lib/federator/workers/publisher_worker.ex:15 @ ActivityPub.Federator.Workers.PublisherWorker.perform/1
[debug] found in cache for vIS3oz:id:78c56c93-5d59-4dd4-be42-0239eb5fd76e @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5
[debug] found in cache for vIS3oz:ap_id:http://localhost:4000/pub/actors/ivan @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5
[debug] Running publish for: http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e @ activity_pub/lib/federator/federator.ex:50 @ ActivityPub.Federator.perform/3
[info] Publishing http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e using ActivityPub.Federator.APPublisher @ activity_pub/lib/federator/publisher.ex:51 @ ActivityPub.Federator.Publisher.publish/2
[debug] :not_found was cached for vIS3oz:ap_id:http://localhost:4000/pub/actors/Sporer_LLC @ activity_pub/lib/utils.ex:340 @ ActivityPub.Utils.get_with_cache/5
[warning] No such object found: {:error, :not_found}
anonymous fn/1 in ActivityPub.Object.get_cached!/1 @ deps/activity_pub/lib/object.ex:81
ActivityPub.Object.normalize/3 @ deps/activity_pub/lib/object.ex:592
ActivityPub.Federator.Transformer.prepare_outgoing_object/1 @ deps/activity_pub/lib/federator/transformer.ex:110
ActivityPub.Federator.Transformer.prepare_outgoing/2 @ deps/activity_pub/lib/federator/transformer.ex:50
ActivityPub.Federator.APPublisher.publish/3 @ deps/activity_pub/lib/federator/ap_publisher.ex:21
Enum."-each/2-lists^foreach/1-0-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:987
Oban.Queue.Executor.perform/1 @ deps/oban/lib/oban/queue/executor.ex:145
[debug] Normalization returned nil, just return the non-normalised object: http://localhost:4000/pub/actors/Sporer_LLC @ activity_pub/lib/federator/transformer.ex:118 @ ActivityPub.Federator.Transformer.prepare_outgoing_object/1
[debug] Get config for app bonfire: [:endpoint_module] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Get config for app bonfire: [:endpoint_module] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Get config for app bonfire: [:endpoint_module] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] recipients from data: [
["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
nil,
["https://www.w3.org/ns/activitystreams#Public"],
nil,
nil,
nil
] @ activity_pub/lib/federator/ap_publisher.ex:295 @ ActivityPub.Federator.APPublisher.addressed_recipients/1
[debug] Get config for app bonfire: [:endpoint_module] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Get config for app bonfire: [:endpoint_module] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Get config for app bonfire: [:endpoint_module] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] found in cache for vIS3oz:ap_id:http://localhost:4000/pub/actors/Sporer_LLC @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5
[debug] [] @ activity_pub/lib/federator/ap_publisher.ex:314 @ ActivityPub.Federator.APPublisher.addressed_recipients/1
[debug] character: 01K4S117Y7ZTYEMGYCH72Y0GN6 @ bonfire_federate_activitypub/lib/adapter/adapter.ex:55 @ Bonfire.Federate.ActivityPub.Adapter.get_followers/2
[debug] getting from cache: Application.get_application(Bonfire.Social.Graph.Follows) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] No current_user found, will fallback to looking for a current_user_id: %{fallback_return: []} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] Get settings in :bonfire_social_graph for: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: []} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: []} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [:modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire_social_graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] No current_user found, will fallback to looking for a current_user_id: %{fallback_return: []} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2
[debug] getting from cache: Application.get_application(Bonfire.Social.Graph.Follows) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_social_graph for: [Bonfire.Social.Graph.Follows, :modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: []} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: []} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] lookup settings: [Bonfire.Social.Graph.Follows, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.Social.Graph.Follows, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] Bonfire.Social.Graph.Follows: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Edge query opts: [preload: :subject_character] @ bonfire_social/lib/edges.ex:410 @ Bonfire.Social.Edges.query_parent/3
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:skip_all_boundary_checks] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] No current_user found, will fallback to looking for a current_user_id: %{preload: :subject_character} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] No current_user found, will fallback to looking for a current_user_id: %{preload: :subject_character} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2
[debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2
[debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2
[debug] Get config for app bonfire: [:circles] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :subject_character @ bonfire_social/lib/edges.ex:415 @ Bonfire.Social.Edges.query_parent/3
[warning] Already joined on query: :edge
Bonfire.Social.Edges.maybe_join_type/3 @ extensions/bonfire_social/lib/edges.ex:504
Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:457
Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:488
Bonfire.Social.Edges.query_parent/3 @ extensions/bonfire_social/lib/edges.ex:415
Bonfire.Social.Graph.Follows.query_base/2 @ deps/bonfire_social_graph/lib/follows.ex:751
Bonfire.Social.Graph.Follows.all_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:670
Bonfire.Social.Graph.Follows.all_subjects_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:692
[warning] Already joined on query: :edge
Bonfire.Social.Edges.maybe_join_type/3 @ extensions/bonfire_social/lib/edges.ex:505
Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:457
Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:488
Bonfire.Social.Edges.query_parent/3 @ extensions/bonfire_social/lib/edges.ex:415
Bonfire.Social.Graph.Follows.query_base/2 @ deps/bonfire_social_graph/lib/follows.ex:751
Bonfire.Social.Graph.Follows.all_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:670
Bonfire.Social.Graph.Follows.all_subjects_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:692
[warning] Already joined on query: :edge
Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:438
Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:488
Bonfire.Social.Edges.query_parent/3 @ extensions/bonfire_social/lib/edges.ex:415
Bonfire.Social.Graph.Follows.query_base/2 @ deps/bonfire_social_graph/lib/follows.ex:751
Bonfire.Social.Graph.Follows.all_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:670
Bonfire.Social.Graph.Follows.all_subjects_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:692
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
[warning] Already joined on query: :object
Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:438
Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:488
Bonfire.Social.Edges.query_parent/3 @ extensions/bonfire_social/lib/edges.ex:415
Bonfire.Social.Graph.Follows.query_base/2 @ deps/bonfire_social_graph/lib/follows.ex:751
Bonfire.Social.Graph.Follows.all_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:670
Bonfire.Social.Graph.Follows.all_subjects_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:692
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
[warning] Already joined on query: :edge
Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:425
Bonfire.Social.Edges.query_parent/3 @ extensions/bonfire_social/lib/edges.ex:415
Bonfire.Social.Graph.Follows.query_base/2 @ deps/bonfire_social_graph/lib/follows.ex:751
Bonfire.Social.Graph.Follows.all_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:670
Bonfire.Social.Graph.Follows.all_subjects_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:692
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
Bonfire.Federate.ActivityPub.Adapter.get_followers/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter.ex:60
[warning] Already joined on query: :edge
Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:426
Bonfire.Social.Edges.query_parent/3 @ extensions/bonfire_social/lib/edges.ex:415
Bonfire.Social.Graph.Follows.query_base/2 @ deps/bonfire_social_graph/lib/follows.ex:751
Bonfire.Social.Graph.Follows.all_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:670
Bonfire.Social.Graph.Follows.all_subjects_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:692
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
Bonfire.Federate.ActivityPub.Adapter.get_followers/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter.ex:60
[debug] #Ecto.Query<from f0 in Bonfire.Data.Social.Follow,
left_join: e1 in assoc(f0, :edge), as: :edge,
left_join: o2 in assoc(e1, :object), as: :object,
left_join: p3 in assoc(o2, :post_content), as: :object_post_content,
left_join: s4 in assoc(e1, :subject), as: :subject,
left_join: p5 in assoc(s4, :profile), as: :subject_profile,
left_join: c6 in assoc(s4, :character), as: :subject_character,
where: exists(
subquery(
#Ecto.Query<from p0 in subquery(from p0 in Needle.Pointer,
cross_join: c1 in Bonfire.Data.AccessControl.Controlled,
on: true,
cross_join: v2 in Bonfire.Data.AccessControl.Verb,
on: true,
left_join: g3 in Bonfire.Data.AccessControl.Grant,
on: c1.acl_id == g3.acl_id and g3.verb_id == v2.id,
left_join: c4 in Bonfire.Data.AccessControl.Circle,
on: g3.subject_id == c4.id,
left_join: e5 in Bonfire.Data.AccessControl.Encircle,
on: e5.circle_id == c4.id and e5.subject_id == p0.id,
where: g3.subject_id == p0.id or not is_nil(e5.id),
group_by: [p0.id, c1.id, v2.id],
select: %{subject_id: p0.id, object_id: c1.id, verb_id: v2.id, value: fragment("agg_perms(?)", g3.value)}), where: p0.object_id == parent_as(:edge).object_id, where: p0.subject_id in ^["0AND0MSTRANGERS0FF1NTERNET"] and
p0.verb_id in ^["0BSERV1NG11ST1NGSEX1STENCE", "0EAD1NGSVTTER1YFVNDAMENTA1"], group_by: [p0.object_id], having: fragment("agg_perms(?)", p0.value), select: %{subjects: count(p0.subject_id), object_id: p0.object_id}>
)
),
where: e1.object_id in ^["01K4S117Y7ZTYEMGYCH72Y0GN6"],
preload: [
edge: e1,
edge: {e1, object: o2},
edge: {e1, object: {o2, post_content: p3}},
edge: e1,
edge: {e1, subject: {s4, profile: p5, character: c6}}
]> @ bonfire_social/lib/edges.ex:535 @ Bonfire.Social.Edges.filter/3
[warning] [EctoShorts] `:objects` is not a recognised filter or field for `bonfire_data_social_follow` where you attempted to filter by: "01K4S117Y7ZTYEMGYCH72Y0GN6"
[debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0
[debug] SQL query: ok db=9ms source="bonfire_data_social_follow" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b1."id", b1."subject_id", b1."table_id", b1."object_id", p2."id", p2."table_id", p2."deleted_at", b3."id", b3."name", b3."summary", b3."html_body", p4."id", p4."table_id", p4."deleted_at", b5."id", b5."name", b5."summary", b5."website", b5."location", b5."icon_id", b5."image_id", b6."id", b6."username", b6."username_hash", b6."outbox_id", b6."inbox_id", b6."notifications_id" FROM "bonfire_data_social_follow" AS b0 LEFT OUTER JOIN "bonfire_data_edges_edge" AS b1 ON b1."id" = b0."id" LEFT OUTER JOIN "pointers_pointer" AS p2 ON p2."id" = b1."object_id" LEFT OUTER JOIN "bonfire_data_social_post_content" AS b3 ON b3."id" = p2."id" LEFT OUTER JOIN "pointers_pointer" AS p4 ON p4."id" = b1."subject_id" LEFT OUTER JOIN "bonfire_data_social_profile" AS b5 ON b5."id" = p4."id" LEFT OUTER JOIN "bonfire_data_identity_character" AS b6 ON b6."id" = p4."id" WHERE (exists((SELECT count(ss0."subject_id"), ss0."object_id" FROM (SELECT ssp0."id" AS "subject_id", ssb1."id" AS "object_id", ssb2."id" AS "verb_id", agg_perms(ssb3."value") AS "value" FROM "pointers_pointer" AS ssp0 CROSS JOIN "bonfire_data_access_control_controlled" AS ssb1 CROSS JOIN "bonfire_data_access_control_verb" AS ssb2 LEFT OUTER JOIN "bonfire_data_access_control_grant" AS ssb3 ON (ssb1."acl_id" = ssb3."acl_id") AND (ssb3."verb_id" = ssb2."id") LEFT OUTER JOIN "bonfire_data_access_control_circle" AS ssb4 ON ssb3."subject_id" = ssb4."id" LEFT OUTER JOIN "bonfire_data_access_control_encircle" AS ssb5 ON (ssb5."circle_id" = ssb4."id") AND (ssb5."subject_id" = ssp0."id") WHERE ((ssb3."subject_id" = ssp0."id") OR NOT (ssb5."id" IS NULL)) GROUP BY ssp0."id", ssb1."id", ssb2."id") AS ss0 WHERE (ss0."object_id" = b1."object_id") AND (ss0."subject_id" = ANY('{0AND0MSTRANGERS0FF1NTERNET}') AND ss0."verb_id" = ANY('{0BSERV1NG11ST1NGSEX1STENCE,0EAD1NGSVTTER1YFVNDAMENTA1}')) GROUP BY ss0."objec (truncated)
[debug] follower_local_ids: [] @ activity_pub/lib/actor.ex:666 @ ActivityPub.Actor.get_followers/2
[debug] got_followers: [] @ activity_pub/lib/actor.ex:670 @ ActivityPub.Actor.get_followers/2
[debug] external_followers: [] @ activity_pub/lib/federator/ap_publisher.ex:221 @ ActivityPub.Federator.APPublisher.recipients/4
[debug] initial recipients for Follow: [] @ activity_pub/lib/federator/ap_publisher.ex:42 @ ActivityPub.Federator.APPublisher.publish/3
[debug] initial inboxes: %{} @ activity_pub/lib/federator/ap_publisher.ex:54 @ ActivityPub.Federator.APPublisher.publish/3
[debug] determined inboxes: [] @ activity_pub/lib/federator/ap_publisher.ex:68 @ ActivityPub.Federator.APPublisher.publish/3
[debug] SQL query: ok db=5ms source="ap_instance" repo=Elixir.Bonfire.Common.Repo
SELECT a0."host", a0."unreachable_since" FROM "ap_instance" AS a0 WHERE (a0."host" = ANY('{}'))
ActivityPub.Instances.Instance.filter_reachable/1 @ deps/activity_pub/lib/instances/instance.ex:51
ActivityPub.Federator.APPublisher.publish/3 @ deps/activity_pub/lib/federator/ap_publisher.ex:71
Enum."-each/2-lists^foreach/1-0-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:987
Oban.Queue.Executor.perform/1 @ deps/oban/lib/oban/queue/executor.ex:145
Oban.Queue.Executor.call/1 @ deps/oban/lib/oban/queue/executor.ex:77
Task.Supervised.invoke_mfa/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/task/supervised.ex:101
Task.Supervised.reply/4 @ /home/runner/work/elixir/elixir/lib/elixir/lib/task/supervised.ex:36
[debug] reacheable inboxes: %{} @ activity_pub/lib/federator/ap_publisher.ex:72 @ ActivityPub.Federator.APPublisher.publish/3
[info] found nobody to federate this to: %ActivityPub.Object{
__meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">,
id: "78c56c93-5d59-4dd4-be42-0239eb5fd76e",
data: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => ["https://www.w3.org/ns/activitystreams#Public"],
"id" => "http://localhost:4000/pub/objects/78c56c93-5d59-4dd4-be42-0239eb5fd76e",
"object" => "http://localhost:4000/pub/actors/Sporer_LLC",
"published" => "2025-10-08T15:07:04.853375Z",
"state" => "pending",
"to" => ["http://localhost:4000/pub/actors/Sporer_LLC",
"https://www.w3.org/ns/activitystreams#Public"],
"type" => "Follow"
},
local: true,
public: true,
is_object: false,
pointer_id: "01K725S43TMD9WRQ7QN2AYB12R",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
object: #Ecto.Association.NotLoaded<association :object is not loaded>,
activity: #Ecto.Association.NotLoaded<association :activity is not loaded>,
inserted_at: ~N[2025-10-08 15:07:04],
updated_at: ~N[2025-10-08 15:07:04]
} @ activity_pub/lib/federator/ap_publisher.ex:102 @ ActivityPub.Federator.APPublisher.publish/3
[info] [args: %{"activity_id" => "78c56c93-5d59-4dd4-be42-0239eb5fd76e", "op" => "publish", "repo" => "Elixir.Bonfire.Common.Repo", "user_id" => "01K4S117Y7ZTYEMGYCH72Y0GN6", "username" => "ivan"}, id: 5310, meta: %{}, state: :success, max_attempts: 3, queue: "federator_outgoing", worker: "ActivityPub.Federator.Workers.PublisherWorker", source: "oban", tags: [], duration: 44539, event: "job:stop", queue_time: 533295, attempt: 1]
iex(localenv@127.0.0.1)2>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment