Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save ivanminutillo/3014a9522d0cb8103437a44da78bf817 to your computer and use it in GitHub Desktop.

Select an option

Save ivanminutillo/3014a9522d0cb8103437a44da78bf817 to your computer and use it in GitHub Desktop.
n+1 like
[debug] LiveHandler: handle_event "Bonfire.Social.Likes:like" via Elixir.Bonfire.UI.Social.Activity.ActionsLive @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5
[debug] LiveHandler: handle_event {"Bonfire.Social.Likes", "like"} via delegation @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5
[debug] getting from cache: Application.get_application(Bonfire.Social.Likes.LiveHandler) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_ui_reactions: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire_ui_reactions: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Social.Likes.LiveHandler) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_ui_reactions: [Bonfire.Social.Likes.LiveHandler, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Social.Likes.LiveHandler: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Social.Likes.LiveHandler) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_ui_reactions 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:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire_ui_reactions: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Social.Likes.LiveHandler) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_ui_reactions for: [Bonfire.Social.Likes.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.Likes.LiveHandler, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.Social.Likes.LiveHandler, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] Bonfire.Social.Likes.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.Likes.LiveHandler with args: [
"like",
%{
"component" => "Elixir.Bonfire.UI.Reactions.LikeActionLive",
"current_count" => "0",
"direction" => "up",
"id" => "01K5BCCQN8BEHPVQMWWHE53FVT",
"value" => ""
}
] @ bonfire_ui_common/lib/live_handlers.ex:589 @ Bonfire.UI.Common.LiveHandlers.mod_delegate/5
[debug] url: /feed/remote @ 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] Get config for app bonfire: [:skip_all_boundary_checks] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] check object?: nil @ bonfire_boundaries/lib/boundaries.ex:666 @ Bonfire.Boundaries.can?/4
[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] 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
[debug] 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.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.is_local?/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:152
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
Bonfire.Boundaries.Queries.user_and_circle_ids/1 @ extensions/bonfire_boundaries/lib/queries.ex:359
Bonfire.Boundaries.Queries.query_with_summary/3 @ extensions/bonfire_boundaries/lib/queries.ex:188
Bonfire.Boundaries.load_query/3 @ extensions/bonfire_boundaries/lib/boundaries.ex:858
[debug] SQL query: ok db=2ms 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.AdapterUtils.is_local?/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:152
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
Bonfire.Boundaries.Queries.user_and_circle_ids/1 @ extensions/bonfire_boundaries/lib/queries.ex:359
Bonfire.Boundaries.Queries.query_with_summary/3 @ extensions/bonfire_boundaries/lib/queries.ex:188
Bonfire.Boundaries.load_query/3 @ extensions/bonfire_boundaries/lib/boundaries.ex:858
[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
[warning] preloaded peered info (should try always doing this in original query to avoid N plus 1): %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 no (truncated)
[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=5ms source="pointers_pointer" repo=Elixir.Bonfire.Common.Repo
SELECT TRUE FROM "pointers_pointer" AS p0 WHERE (p0."deleted_at" IS NULL) AND (p0."id" = ANY('{01K5BCCQN8BEHPVQMWWHE53FVT}')) 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('{11KES1ND1CATEAM11DAPPR0VA1}')) GROUP BY ss0."object_id" HAVING (agg_perms(ss0."value"))))) LIMIT 1
Bonfire.Boundaries.can?/4 @ extensions/bonfire_boundaries/lib/boundaries.ex:697
Bonfire.Social.Likes.like/3 @ extensions/bonfire_social/lib/likes.ex:169
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
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 @ extensi (truncated)
[debug] the creator: %Needle.Pointer{
__meta__: #Ecto.Schema.Metadata<:loaded, "pointers_pointer">,
id: "01K5BD08AEETSBPXYKBJ8QYDSY",
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: "01K5BD08AEETSBPXYKBJ8QYDSY",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
truncated)
[debug] Creator notification: notifying creator "01K5BD08AEETSBPXYKBJ8QYDSY" @ bonfire_social/lib/feeds.ex:764 @ Bonfire.Social.Feeds.maybe_creator_notification/3
[debug] getting from cache: Application.get_application(Bonfire.Data.Social.Like) @ 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.Like) @ 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.Like, :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.Like, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.Data.Social.Like, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] Bonfire.Data.Social.Like: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] %{
object_id: "01K5BCCQN8BEHPVQMWWHE53FVT",
table_id: "11KES11KET0BE11KEDY0VKN0WS",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
} @ bonfire_social/lib/edges.ex:238 @ Bonfire.Social.Edges.put_edge_assoc/4
[debug] #Ecto.Changeset<
action: nil,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
edge: #Ecto.Changeset<
action: :insert,
changes: %{
object_id: "01K5BCCQN8BEHPVQMWWHE53FVT",
table_id: "11KES11KET0BE11KEDY0VKN0WS",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Edges.Edge<>,
valid?: true,
...
>
},
errors: [],
data: #Bonfire.Data.Social.Like<>,
valid?: true,
...
> @ bonfire_social/lib/edges.ex:242 @ Bonfire.Social.Edges.put_edge_assoc/4
[debug] === cast CALLED for object 01K7263BXDAJSVQ4WP7VPQERM7 === @ 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: ["mentions"] @ bonfire_boundaries/lib/acls.ex:448 @ Bonfire.Boundaries.Acls.to_boundaries_preset_tuple/1
[debug] inputted: ["mentions"] @ bonfire_boundaries/lib/boundaries.ex:41 @ Bonfire.Boundaries.preset_name/2
[debug] computed: mentions @ bonfire_boundaries/lib/boundaries.ex:71 @ Bonfire.Boundaries.preset_name/2
[debug] preset_name: mentions @ 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 mentions) : [: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] @ bonfire_boundaries/lib/acls.ex:466 @ Bonfire.Boundaries.Acls.base_acls/3
[warning] Expected an ID (ULID or UUID) or an object with one: mentions
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] 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
}
] @ bonfire_boundaries/lib/acls.ex:602 @ Bonfire.Boundaries.Acls.find_acls/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=5ms 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: ["01K5BD08AEETSBPXYKBJ8QYDSY"] @ bonfire_boundaries/lib/acls.ex:499 @ Bonfire.Boundaries.Acls.maybe_custom_circles_or_users/1
[debug] maybe_custom_circles_or_users output: ["01K5BD08AEETSBPXYKBJ8QYDSY"] @ bonfire_boundaries/lib/acls.ex:514 @ Bonfire.Boundaries.Acls.maybe_custom_circles_or_users/1
[debug] custom_recipients input: ["01K5BD08AEETSBPXYKBJ8QYDSY"] @ bonfire_boundaries/lib/acls.ex:478 @ Bonfire.Boundaries.Acls.custom_recipients/3
[debug] custom_recipients output: [{"01K5BD08AEETSBPXYKBJ8QYDSY", nil}] @ bonfire_boundaries/lib/acls.ex:494 @ Bonfire.Boundaries.Acls.custom_recipients/3
[debug] custom_recipients for 01K7263BXDAJSVQ4WP7VPQERM7: [{"01K5BD08AEETSBPXYKBJ8QYDSY", nil}] @ bonfire_boundaries/lib/acls.ex:319 @ Bonfire.Boundaries.Acls.prepare_cast/3
[debug] === GENERATED ACL ID: 01K7263BY2TBF8MA02PQY3R5A3 for object 01K7263BXDAJSVQ4WP7VPQERM7 === @ 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] 01K5BD08AEETSBPXYKBJ8QYDSY @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K5BD08AEETSBPXYKBJ8QYDSY @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K5BD08AEETSBPXYKBJ8QYDSY @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K5BD08AEETSBPXYKBJ8QYDSY @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K5BD08AEETSBPXYKBJ8QYDSY @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K5BD08AEETSBPXYKBJ8QYDSY @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K5BD08AEETSBPXYKBJ8QYDSY @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K5BD08AEETSBPXYKBJ8QYDSY @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K5BD08AEETSBPXYKBJ8QYDSY @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K5BD08AEETSBPXYKBJ8QYDSY @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K5BD08AEETSBPXYKBJ8QYDSY @ bonfire_boundaries/lib/acls.ex:679 @ Bonfire.Boundaries.Acls.grant_to/5
[debug] 01K5BD08AEETSBPXYKBJ8QYDSY @ 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: "01K7263BY2M2HKHJV1T7B6PRS3",
value: true,
subject_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
acl_id: "01K7263BY2TBF8MA02PQY3R5A3",
verb_id: "0EAD1NGSVTTER1YFVNDAMENTA1"
},
%{
id: "01K7263BY3EN5A4JC190PK4P3K",
value: true,
subject_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
acl_id: "01K7263BY2TBF8MA02PQY3R5A3",
verb_id: "0BSERV1NG11ST1NGSEX1STENCE"
},
%{
id: "01K7263BY37C5WJWCJXMDGEQKF",
value: true,
subject_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
acl_id: "01K7263BY2TBF8MA02PQY3R5A3",
verb_id: "1NEEDPERM1SS10NT0D0TH1SN0W"
},
%{
id: "01K7263BY36PGM9RGGGPG09KC9",
value: true,
subject_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
acl_id: "01K7263BY2TBF8MA02PQY3R5A3",
verb_id: "1B00KMARKMYGREATESTF1ND1NG"
},
%{
id: "01K7263BY36QVKNX5PATR45QAB",
value: true,
subject_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
acl_id: "01K7263BY2TBF8MA02PQY3R5A3",
verb_id: "71AGSPAM0RVNACCEPTAB1E1TEM"
},
%{
id: "01K7263BY3MQP282A2YZGJG2Q5",
value: true,
subject_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
acl_id: (truncated)
[debug] on-the-fly unique ACLs to create: [
%{
id: "01K7263BY3EN5A4JC190PK4P3K",
value: true,
subject_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
acl_id: "01K7263BY2TBF8MA02PQY3R5A3",
verb_id: "0BSERV1NG11ST1NGSEX1STENCE"
},
%{
id: "01K7263BY2M2HKHJV1T7B6PRS3",
value: true,
subject_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
acl_id: "01K7263BY2TBF8MA02PQY3R5A3",
verb_id: "0EAD1NGSVTTER1YFVNDAMENTA1"
},
%{
id: "01K7263BY39Q16H66SK02ARES6",
value: true,
subject_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
acl_id: "01K7263BY2TBF8MA02PQY3R5A3",
verb_id: "0EFERENC1NGTH1NGSE1SEWHERE"
},
%{
id: "01K7263BY3BKB01ZZR7PQ2QG39",
value: true,
subject_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
acl_id: "01K7263BY2TBF8MA02PQY3R5A3",
verb_id: "11KES1ND1CATEAM11DAPPR0VA1"
},
%{
id: "01K7263BY36PGM9RGGGPG09KC9",
value: true,
subject_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
acl_id: "01K7263BY2TBF8MA02PQY3R5A3",
verb_id: "1B00KMARKMYGREATESTF1ND1NG"
},
%{
id: "01K7263BY37C5WJWCJXMDGEQKF",
value: true,
subject_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
ac (truncated)
[debug] === prepare_cast RETURNING {fun, control_acls} for 01K7263BXDAJSVQ4WP7VPQERM7 === @ bonfire_boundaries/lib/acls.ex:369 @ Bonfire.Boundaries.Acls.prepare_cast/3
[debug] === cast: using prepare_changes for 01K7263BXDAJSVQ4WP7VPQERM7 === @ bonfire_boundaries/lib/acls.ex:263 @ Bonfire.Boundaries.Acls.cast/3
[debug] after cast: #Ecto.Changeset<
action: nil,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
edge: #Ecto.Changeset<
action: :insert,
changes: %{
object_id: "01K5BCCQN8BEHPVQMWWHE53FVT",
table_id: "11KES11KET0BE11KEDY0VKN0WS",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Edges.Edge<>,
valid?: true,
...
>,
controlled: [
#Ecto.Changeset<
action: :insert,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
acl_id: "01K7263BY2TBF8MA02PQY3R5A3"
},
errors: [],
data: #Bonfire.Data.AccessControl.Controlled<>,
valid?: true,
...
>,
#Ecto.Changeset<
action: :insert,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
acl_id: "0H0STEDCANTSEE0RD0ANYTH1NG"
},
errors: [],
data: #Bonfire.Data.AccessControl.Controlled<>,
valid?: true,
...
>,
#Ecto.Changeset<
action: :insert,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
acl_id: "1S11ENCEDTHEMS0CAN0TP1NGME"
},
errors: [],
data: #Bonfire.Data.AccessControl.Controlled<>,
valid?: true,
...
>,
#Ecto.Changeset<
action: :insert,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
acl_id: "2HEYS11E (truncated)
[debug] No current_user found, will fallback to looking for a current_user_id: %{
to_circles: ["01K5BD08AEETSBPXYKBJ8QYDSY"],
boundary: "mentions",
object_creator: %Needle.Pointer{
__meta__: #Ecto.Schema.Metadata<:loaded, "pointers_pointer">,
id: "01K5BD08AEETSBPXYKBJ8QYDSY",
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<
(truncated)
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] get_feed_publishes input: [
notifications: %Needle.Pointer{
__meta__: #Ecto.Schema.Metadata<:loaded, "pointers_pointer">,
id: "01K5BD08AEETSBPXYKBJ8QYDSY",
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: "01K5BD08AEETSBPXYKBJ8QYDSY",
truncated)
[debug] processed feed options: [
notifications: [
%Needle.Pointer{
__meta__: #Ecto.Schema.Metadata<:loaded, "pointers_pointer">,
id: "01K5BD08AEETSBPXYKBJ8QYDSY",
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: %{"01K5BD08AEETSBPXYKBJ8QYDSY" => [:notifications]} @ bonfire_social/lib/feed_activities.ex:262 @ Bonfire.Social.FeedActivities.get_publish_feed_ids/1
[debug] all characters to preload: [
%Needle.Pointer{
__meta__: #Ecto.Schema.Metadata<:loaded, "pointers_pointer">,
id: "01K5BD08AEETSBPXYKBJ8QYDSY",
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: "01K5BD08AEETSBPXYKBJ8QYDSY",
pointer: #Ecto.Ass (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
[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] 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: ["01K5BD08AGTX38RZ1MMRJ4S526"] @ bonfire_social/lib/feed_activities.ex:275 @ Bonfire.Social.FeedActivities.get_publish_feed_ids/1
[debug] got_feed_publishes: [%{feed_id: "01K5BD08AGTX38RZ1MMRJ4S526"}] @ bonfire_social/lib/feed_activities.ex:208 @ Bonfire.Social.FeedActivities.put_feed_publishes/2
[debug] No current_user found, will fallback to looking for a current_user_id: %{
to_circles: ["01K5BD08AEETSBPXYKBJ8QYDSY"],
boundary: "mentions",
object_creator: %Needle.Pointer{
__meta__: #Ecto.Schema.Metadata<:loaded, "pointers_pointer">,
id: "01K5BD08AEETSBPXYKBJ8QYDSY",
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<
(truncated)
[debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2
[debug] Inserting edge: #Ecto.Changeset<
action: nil,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
edge: #Ecto.Changeset<
action: :insert,
changes: %{
object_id: "01K5BCCQN8BEHPVQMWWHE53FVT",
table_id: "11KES11KET0BE11KEDY0VKN0WS",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Edges.Edge<>,
valid?: true,
...
>,
activity: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
object_id: "01K5BCCQN8BEHPVQMWWHE53FVT",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
verb_id: "11KES1ND1CATEAM11DAPPR0VA1"
},
errors: [],
data: #Bonfire.Data.Social.Activity<>,
valid?: true,
...
>,
caretaker: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
caretaker_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Identity.Caretaker<>,
valid?: true,
...
>,
created: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
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 01K7263BY2TBF8MA02PQY3R5A3 === @ bonfire_boundaries/lib/acls.ex:373 @ Bonfire.Boundaries.Acls.prepare_cast/3
[debug] SQL query: ok db=0ms source="bonfire_data_access_control_acl" repo=Elixir.Bonfire.Common.Repo
SELECT TRUE FROM "bonfire_data_access_control_acl" AS b0 WHERE (b0."id" = '01K7263BY2TBF8MA02PQY3R5A3') 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
anonymous fn/3 in Ecto.Repo.Schema.wrap_in_transaction/6 @ deps/ecto/lib/ecto/repo/schema.ex:1285
anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transaction/4 @ deps/ecto_sql/lib/ecto/adapters/sql.ex:1458
[debug] custom acl: %Bonfire.Data.AccessControl.Acl{
__meta__: #Ecto.Schema.Metadata<:built, "bonfire_data_access_control_acl">,
id: "01K7263BY2TBF8MA02PQY3R5A3",
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: "01K7263BY2TBF8MA02PQY3R5A3",
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=2ms source="bonfire_data_access_control_acl" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_acl" ("id") VALUES ('01K7263BY2TBF8MA02PQY3R5A3')
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
anonymous fn/3 in Ecto.Repo.Schema.wrap_in_transaction/6 @ deps/ecto/lib/ecto/repo/schema.ex:1285
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_boundaries_stereotype" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_boundaries_stereotype" ("id","stereotype_id") VALUES ('01K7263BY2TBF8MA02PQY3R5A3','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: "01K7263BY2TBF8MA02PQY3R5A3",
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: "01K7263BY2TBF8MA02PQY3R5A3",
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=3ms 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 ('01K7263BY3EN5A4JC190PK4P3K',true,'01K5BD08AEETSBPXYKBJ8QYDSY','01K7263BY2TBF8MA02PQY3R5A3','0BSERV1NG11ST1NGSEX1STENCE'),('01K7263BY2M2HKHJV1T7B6PRS3',true,'01K5BD08AEETSBPXYKBJ8QYDSY','01K7263BY2TBF8MA02PQY3R5A3','0EAD1NGSVTTER1YFVNDAMENTA1'),('01K7263BY39Q16H66SK02ARES6',true,'01K5BD08AEETSBPXYKBJ8QYDSY','01K7263BY2TBF8MA02PQY3R5A3','0EFERENC1NGTH1NGSE1SEWHERE'),('01K7263BY3BKB01ZZR7PQ2QG39',true,'01K5BD08AEETSBPXYKBJ8QYDSY','01K7263BY2TBF8MA02PQY3R5A3','11KES1ND1CATEAM11DAPPR0VA1'),('01K7263BY36PGM9RGGGPG09KC9',true,'01K5BD08AEETSBPXYKBJ8QYDSY','01K7263BY2TBF8MA02PQY3R5A3','1B00KMARKMYGREATESTF1ND1NG'),('01K7263BY37C5WJWCJXMDGEQKF',true,'01K5BD08AEETSBPXYKBJ8QYDSY','01K7263BY2TBF8MA02PQY3R5A3','1NEEDPERM1SS10NT0D0TH1SN0W'),('01K7263BY3MQP282A2YZGJG2Q5',true,'01K5BD08AEETSBPXYKBJ8QYDSY','01K7263BY2TBF8MA02PQY3R5A3','20SVBSCR1BET0THE0VTPVT0F1T'),('01K7263BY36CVBTH1B00V57M5D',true,'01K5BD08AEETSBPXYKBJ8QYDSY','01K7263BY2TBF8MA02PQY3R5A3','300ST0R0RANN0VCEANACT1V1TY'),('01K7263BY3V9R4S6RY3BPAPKSN',true,'01K5BD08AEETSBPXYKBJ8QYDSY','01K7263BY2TBF8MA02PQY3R5A3','40NTACTW1THAPR1VATEMESSAGE'),('01K726 (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: "01K7263BXDAJSVQ4WP7VPQERM7",
edge: #Ecto.Changeset<
action: :insert,
changes: %{
object_id: "01K5BCCQN8BEHPVQMWWHE53FVT",
table_id: "11KES11KET0BE11KEDY0VKN0WS",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Edges.Edge<>,
valid?: true,
...
>,
activity: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
object_id: "01K5BCCQN8BEHPVQMWWHE53FVT",
subject_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
verb_id: "11KES1ND1CATEAM11DAPPR0VA1"
},
errors: [],
data: #Bonfire.Data.Social.Activity<>,
valid?: true,
...
>,
caretaker: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
caretaker_id: "01K4S117Y7ZTYEMGYCH72Y0GN6"
},
errors: [],
data: #Bonfire.Data.Identity.Caretaker<>,
valid?: true,
...
>,
created: #Ecto.Changeset<
action: :insert,
changes: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
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_like" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_social_like" ("id") VALUES ('01K7263BXDAJSVQ4WP7VPQERM7')
Bonfire.Social.Edges.insert/3 @ extensions/bonfire_social/lib/edges.ex:71
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:215
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
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] 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 ('01K7263BXDAJSVQ4WP7VPQERM7','01K5BD08AGTX38RZ1MMRJ4S526')
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 ('01K7263BXDAJSVQ4WP7VPQERM7','01K5BCCQN8BEHPVQMWWHE53FVT','01K4S117Y7ZTYEMGYCH72Y0GN6','11KES1ND1CATEAM11DAPPR0VA1')
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
anonymous fn/3 in Ecto.Repo.Schema.wrap_in_transaction/6 @ deps/ecto/lib/ecto/repo/schema.ex:1285
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_identity_caretaker" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_identity_caretaker" ("id","caretaker_id") VALUES ('01K7263BXDAJSVQ4WP7VPQERM7','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
anonymous fn/3 in Ecto.Repo.Schema.wrap_in_transaction/6 @ deps/ecto/lib/ecto/repo/schema.ex:1285
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_created" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_social_created" ("id","creator_id") VALUES ('01K7263BXDAJSVQ4WP7VPQERM7','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
anonymous fn/3 in Ecto.Repo.Schema.wrap_in_transaction/6 @ deps/ecto/lib/ecto/repo/schema.ex:1285
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=0ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K7263BXDAJSVQ4WP7VPQERM7','01K7263BY2TBF8MA02PQY3R5A3')
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 ('01K7263BXDAJSVQ4WP7VPQERM7','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=0ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K7263BXDAJSVQ4WP7VPQERM7','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 ('01K7263BXDAJSVQ4WP7VPQERM7','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 ('01K7263BXDAJSVQ4WP7VPQERM7','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 ('01K7263BXDAJSVQ4WP7VPQERM7','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 ('01K7263BXDAJSVQ4WP7VPQERM7','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=1ms source="bonfire_data_access_control_controlled" repo=Elixir.Bonfire.Common.Repo
INSERT INTO "bonfire_data_access_control_controlled" ("id","acl_id") VALUES ('01K7263BXDAJSVQ4WP7VPQERM7','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 ('01K7263BXDAJSVQ4WP7VPQERM7','01K5BCCQN8BEHPVQMWWHE53FVT','11KES11KET0BE11KEDY0VKN0WS','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
anonymous fn/3 in Ecto.Repo.Schema.wrap_in_transaction/6 @ deps/ecto/lib/ecto/repo/schema.ex:1285
anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transaction/4 @ deps/ecto_sql/lib/ecto/adapters/sql.ex:1458
[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] 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: [creator: [: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] 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" = '01K5BCCQN8BEHPVQMWWHE53FVT')
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.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:225
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
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
[warning] ---------> Possible n+1 query detected! Number of occurrences: 3 SQL query: ok db=0ms 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" = '01K5BD08AEETSBPXYKBJ8QYDSY')
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.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:225
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
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
[warning] ---------> Possible n+1 query detected! Number of occurrences: 2 SQL query: ok db=1ms 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" = '01K5BD08AEETSBPXYKBJ8QYDSY')
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.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:225
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
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] list with one key: {:created, [creator: [:character]]} @ bonfire_common/lib/repo/needles/preload.ex:53 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] key :created with nested keys: [creator: [:character]] @ bonfire_common/lib/repo/needles/preload.ex:71 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] maybe_preload_pointer: follow @ bonfire_common/lib/repo/needles/preload.ex:174 @ Bonfire.Common.Needles.Preload.maybe_preload_pointer/2
[debug] list with one key: {:creator, [:character]} @ bonfire_common/lib/repo/needles/preload.ex:53 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] key :creator with nested keys: [:character] @ bonfire_common/lib/repo/needles/preload.ex:71 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] not a Pointer Needle: %Bonfire.Data.Social.Created{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_social_created">,
id: "01K5BCCQN8BEHPVQMWWHE53FVT",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
creator_id: "01K5BD08AEETSBPXYKBJ8QYDSY",
creator: %Needle.Pointer{
__meta__: #Ecto.Schema.Metadata<:loaded, "pointers_pointer">,
id: "01K5BD08AEETSBPXYKBJ8QYDSY",
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>,
truncated)
[debug] list with one key: :character @ bonfire_common/lib/repo/needles/preload.ex:53 @ 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] 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: ["01K5BD08AGTX38RZ1MMRJ4S526"] @ bonfire_social/lib/live_push.ex:67 @ Bonfire.Social.LivePush.push_activity_object/4
[debug] push a :new_activity to feed_ids: ["01K5BD08AGTX38RZ1MMRJ4S526"] @ 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: /feed/remote @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] url: /feed/remote @ 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=1ms 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" = '01K5BCCQN8BEHPVQMWWHE53FVT')
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.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:222
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[debug] SQL query: ok db=1ms 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" = '01K5BCCQN8BEHPVQMWWHE53FVT')
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.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:222
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
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('{01K5BCCQN8BEHPVQMWWHE53FVT}')) 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.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:222
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
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" = '01K5BCCQN8BEHPVQMWWHE53FVT')
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.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:222
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[debug] SQL query: ok db=1ms source="bonfire_data_social_profile" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."name", b0."summary", b0."website", b0."location", b0."icon_id", b0."image_id", b0."id" FROM "bonfire_data_social_profile" AS b0 WHERE (b0."id" = '01K5BD08AEETSBPXYKBJ8QYDSY')
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.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:222
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[warning] ---------> Possible n+1 query detected! Number of occurrences: 2 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", b0."id" FROM "bonfire_files_media" AS b0 WHERE (b0."id" = '01K5BD08E7P9CB86SJ9GGCB76W')
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.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:222
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[warning] ---------> Possible n+1 query detected! Number of occurrences: 4 SQL query: ok db=2ms 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" = '01K5BCCQN8BEHPVQMWWHE53FVT')
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.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:222
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[debug] SQL query: ok db=1ms source="bonfire_data_social_named" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."name", b0."id" FROM "bonfire_data_social_named" AS b0 WHERE (b0."id" = '01K5BCCQN8BEHPVQMWWHE53FVT')
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.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:222
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
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] skip: Bonfire.Files.Media @ bonfire_common/lib/repo/preload.ex:400 @ Bonfire.Common.Repo.Preload.maybe_preloads_per_schema/3
[debug] 1 @ bonfire_common/lib/repo/preload.ex:306 @ Bonfire.Common.Repo.Preload.calculate_path_depth/2
[debug] skip: Bonfire.Data.Social.APActivity @ bonfire_common/lib/repo/preload.ex:400 @ Bonfire.Common.Repo.Preload.maybe_preloads_per_schema/3
[debug] extract_all_pointer_ids_from_json: processing activity: %{
id: "01K7263BXDAJSVQ4WP7VPQERM7",
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: "01K7263BXDAJSVQ4WP7VPQERM7",
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: "01K7263BXDAJSVQ4WP7VPQERM7",
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: "01K7263BXDAJSVQ4WP7VPQERM7",
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] "01K5BD08AGTX38RZ1MMRJ4S526": {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: /feed/remote @ 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:01K5BD08AGTX38RZ1MMRJ4S526": {Bonfire.Social.Feeds, :count_increment} @ bonfire_common/lib/pubsub/pubsub.ex:60 @ Bonfire.Common.PubSub.broadcast/2
[warning] skipping processing of content that starts with an HTML tag
Bonfire.Common.Text.maybe_markdown_to_html/2 @ extensions/bonfire_common/lib/text.ex:340
Bonfire.Social.LivePush.send_notifications/2 @ extensions/bonfire_social/lib/live_push.ex:261
Bonfire.Social.LivePush.push_activity/3 @ extensions/bonfire_social/lib/live_push.ex:35
Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:222
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[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: ["01K5BCCQN8BEHPVQMWWHE53FVT"] @ bonfire_common/lib/uris.ex:178 @ Bonfire.Common.URIs.path/3
[debug] detected object_type for object: Bonfire.Data.Social.Post @ bonfire_common/lib/uris.ex:182 @ Bonfire.Common.URIs.path/3
[debug] args: [Bonfire.Web.Endpoint, Bonfire.Data.Social.Post, "01K5BCCQN8BEHPVQMWWHE53FVT"] @ 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: ["01K5BD08AGTX38RZ1MMRJ4S526"]: %{
message: "At Windsor Castle 🏰, where Trump is staying with the King, a huge projection showed him alongside Jeffrey Epstein. Four people were arrested 🚔.",
title: "Ursula K. Le Guin liked",
url: "/post/01K5BCCQN8BEHPVQMWWHE53FVT",
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] "01K5BD08AGTX38RZ1MMRJ4S526": Bonfire.UI.Common.Notifications @ bonfire_common/lib/pubsub/pubsub.ex:60 @ Bonfire.Common.PubSub.broadcast/2
[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: 2 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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
[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): :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: 3 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.Common.URIs.canonical_url/2 @ extensions/bonfire_common/lib/uris.ex:442
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] one field: :peered @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
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] 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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
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] 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...: :like @ 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="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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[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" = '01K7263BXDAJSVQ4WP7VPQERM7')
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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[warning] ---------> Possible n+1 query detected! Number of occurrences: 4 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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[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.Like{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_social_like">,
id: "01K7263BXDAJSVQ4WP7VPQERM7",
edge: %Bonfire.Data.Edges.Edge{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_edges_edge">,
id: "01K7263BXDAJSVQ4WP7VPQERM7",
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
[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" = '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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[debug] SQL query: ok db=2ms 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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[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: 5 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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
[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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
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] 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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
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] 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 'like' for object type Elixir.Bonfire.Data.Social.Like: Bonfire.Social.Likes @ 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.Likes) @ 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.Likes) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_social: [Bonfire.Social.Likes, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Bonfire.Social.Likes: 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] 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
[debug] SQL query: ok db=3ms 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."pointer_id" = '01K5BCCQN8BEHPVQMWWHE53FVT')
ActivityPub.Object.get/1 @ deps/activity_pub/lib/object.ex:110
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] ap_object_cache: got and now caching (key: vIS3oz:pointer:01K5BCCQN8BEHPVQMWWHE53FVT) @ 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: "0523d670-3e01-4752-b61b-3e86994787c3",
data: %{
"@context" => [
"https://www.w3.org/ns/activitystreams",
%{
"_misskey_quote" => "https://misskey-hub.net/ns#_misskey_quote",
"atomUri" => "ostatus:atomUri",
"automaticApproval" => %{
"@id" => "gts:automaticApproval",
"@type" => "@id"
},
"blurhash" => "toot:blurhash",
"canQuote" => %{"@id" => "gts:canQuote", "@type" => "@id"},
"conversation" => "ostatus:conversation",
"focalPoint" => %{"@container" => "@list", "@id" => "toot:focalPoint"},
"gts" => "https://gotosocial.org/ns#",
"inReplyToAtomUri" => "ostatus:inReplyToAtomUri",
"interactionPolicy" => %{
"@id" => "gts:interactionPolicy",
"@type" => "@id"
},
"manualApproval" => %{"@id" => "gts:manualApproval", "@type" => "@id"},
"ostatus" => "http://ostatus.org#",
"quot (truncated)
[debug] put_cache: https://mastodon.online/users/streetartutopia/statuses/115218675517438198 @ activity_pub/lib/object.ex:388 @ ActivityPub.Object.set_cache/1
[debug] #Ecto.Query<from o0 in ActivityPub.Object,
where: fragment(
"coalesce((?)->'object'->>'id', (?)->>'object') = ?",
o0.data,
o0.data,
^"https://mastodon.online/users/streetartutopia/statuses/115218675517438198"
),
where: fragment("(?)->>'type' = ?", o0.data, ^"Like"),
where: fragment("(?)->>'actor' = ?", o0.data, ^"http://localhost:4000/pub/actors/ivan")> @ activity_pub/lib/object.ex:912 @ ActivityPub.Object.get_existing_like/2
[debug] SQL query: ok db=26ms 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 (coalesce((a0."data")->'object'->>'id', (a0."data")->>'object') = 'https://mastodon.online/users/streetartutopia/statuses/115218675517438198') AND ((a0."data")->>'type' = 'Like') AND ((a0."data")->>'actor' = 'http://localhost:4000/pub/actors/ivan')
ActivityPub.like/1 @ deps/activity_pub/lib/activity_pub.ex:263
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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592
[debug] We got a string, just assume that's the actor...: https://mastodon.online/users/streetartutopia @ activity_pub/lib/object.ex:646 @ ActivityPub.Object.actor_from_data/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] #Ecto.Query<from o0 in ActivityPub.Object,
where: fragment("(?)->>'id' = ?", o0.data, ^"https://mastodon.online/users/streetartutopia") or
fragment("(?)->>'url' = ?", o0.data, ^"https://mastodon.online/users/streetartutopia")> @ activity_pub/lib/object.ex:121 @ ActivityPub.Object.get/1
[debug] SQL query: ok db=21ms 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' = 'https://mastodon.online/users/streetartutopia' OR (a0."data")->>'url' = 'https://mastodon.online/users/streetartutopia')
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: "4fd92f7f-e7d7-4c0e-baad-29ca14cd8baf",
data: %{
"@context" => [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
%{
"Hashtag" => "as:Hashtag",
"PropertyValue" => "schema:PropertyValue",
"alsoKnownAs" => %{"@id" => "as:alsoKnownAs", "@type" => "@id"},
"attributionDomains" => %{
"@id" => "toot:attributionDomains",
"@type" => "@id"
},
"discoverable" => "toot:discoverable",
"featured" => %{"@id" => "toot:featured", "@type" => "@id"},
"featuredTags" => %{"@id" => "toot:featuredTags", "@type" => "@id"},
"focalPoint" => %{"@container" => "@list", "@id" => "toot:focalPoint"},
"indexable" => "toot:indexable",
"manuallyApprovesFollowers" => "as:manuallyApprovesFollowers",
"memorial" => "toot:memorial",
"movedTo" => %{"@id" => "as:movedTo", "@type"truncated)
[debug] ap_object_cache: got and now caching (key: vIS3oz:ap_id:https://mastodon.online/users/streetartutopia) @ 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: "4fd92f7f-e7d7-4c0e-baad-29ca14cd8baf",
data: %{
"@context" => [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
%{
"Hashtag" => "as:Hashtag",
"PropertyValue" => "schema:PropertyValue",
"alsoKnownAs" => %{"@id" => "as:alsoKnownAs", "@type" => "@id"},
"attributionDomains" => %{
"@id" => "toot:attributionDomains",
"@type" => "@id"
},
"discoverable" => "toot:discoverable",
"featured" => %{"@id" => "toot:featured", "@type" => "@id"},
"featuredTags" => %{"@id" => "toot:featuredTags", "@type" => "@id"},
"focalPoint" => %{"@container" => "@list", "@id" => "toot:focalPoint"},
"indexable" => "toot:indexable",
"manuallyApprovesFollowers" => "as:manuallyApprovesFollowers",
"memorial" => "toot:memorial",
"movedTo" => %{"@id" => "as:movedTo",truncated)
[debug] put_cache: https://mastodon.online/users/streetartutopia @ activity_pub/lib/object.ex:388 @ ActivityPub.Object.set_cache/1
[debug] ap_actor_cache: got and now caching (key: vIS3oz:ap_id:https://mastodon.online/users/streetartutopia) @ activity_pub/lib/utils.ex:323 @ ActivityPub.Utils.get_with_cache/5
[debug] got from cache: %ActivityPub.Actor{
id: "4fd92f7f-e7d7-4c0e-baad-29ca14cd8baf",
data: %{
"@context" => [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
%{
"Hashtag" => "as:Hashtag",
"PropertyValue" => "schema:PropertyValue",
"alsoKnownAs" => %{"@id" => "as:alsoKnownAs", "@type" => "@id"},
"attributionDomains" => %{
"@id" => "toot:attributionDomains",
"@type" => "@id"
},
"discoverable" => "toot:discoverable",
"featured" => %{"@id" => "toot:featured", "@type" => "@id"},
"featuredTags" => %{"@id" => "toot:featuredTags", "@type" => "@id"},
"focalPoint" => %{"@container" => "@list", "@id" => "toot:focalPoint"},
"indexable" => "toot:indexable",
"manuallyApprovesFollowers" => "as:manuallyApprovesFollowers",
"memorial" => "toot:memorial",
"movedTo" => %{"@id" => "as:movedTo", "@type" => "@id"},
"schema"truncated)
[debug] keys: [
id: "4fd92f7f-e7d7-4c0e-baad-29ca14cd8baf",
ap_id: "https://mastodon.online/users/streetartutopia",
username: "streetartutopia@mastodon.online",
pointer: "01K5BD08AEETSBPXYKBJ8QYDSY"
] @ activity_pub/lib/actor.ex:622 @ ActivityPub.Actor.set_cache/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] 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" => [],
"context" => "tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation",
"id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1",
"object" => "https://mastodon.online/users/streetartutopia/statuses/115218675517438198",
"published" => "2025-10-08T15:12:40.557994Z",
"to" => ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"],
"type" => "Like"
} @ 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" => [],
"context" => "tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation",
"id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1",
"object" => "https://mastodon.online/users/streetartutopia/statuses/115218675517438198",
"published" => "2025-10-08T15:12:40.557994Z",
"to" => ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"],
"type" => "Like"
} @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:18 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2
[warning] %BadMapError{
term: "https://mastodon.online/users/streetartutopia/statuses/115218675517438198"
}
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.like/1 @ deps/activity_pub/lib/activity_pub.ex:266
[warning] did not know how to find actor in: https://mastodon.online/users/streetartutopia/statuses/115218675517438198
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.like/1 @ deps/activity_pub/lib/activity_pub.ex:266
[warning] %BadMapError{
term: "https://mastodon.online/users/streetartutopia/statuses/115218675517438198"
}
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.like/1 @ deps/activity_pub/lib/activity_pub.ex:266
[warning] did not know how to find attributedTo in: https://mastodon.online/users/streetartutopia/statuses/115218675517438198
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.like/1 @ deps/activity_pub/lib/activity_pub.ex:266
[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=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" = '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: ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"] @ 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: nil @ 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: [
["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"],
nil,
nil,
nil,
nil
] @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:466 @ Bonfire.Federate.ActivityPub.AdapterUtils.all_object_recipients/2
[debug] cleaned_recipients: ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"] @ 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] found in cache for vIS3oz:ap_id:https://mastodon.online/users/streetartutopia @ activity_pub/lib/utils.ex:344 @ 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] maybe_preload : trying to preload (and follow pointers): :pointer @ 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: 5 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" = '01K5BD08AEETSBPXYKBJ8QYDSY')
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.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:63
Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:594
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] one field: :pointer @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] maybe_preload_pointer: follow @ bonfire_common/lib/repo/needles/preload.ex:174 @ Bonfire.Common.Needles.Preload.maybe_preload_pointer/2
[debug] local_recipient_ids: [
{"https://mastodon.online/users/streetartutopia",
%Bonfire.Data.Identity.User{
__meta__: #Ecto.Schema.Metadata<:built, "bonfire_data_identity_user">,
id: "01K5BD08AEETSBPXYKBJ8QYDSY",
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>,
character: #Ecto.Association.NotLoaded<association :character is not loaded>,
created: #Ecto.Association.NotLoaded<association :created is not loaded>,
peered: #Ecto.Association.NotLoaded<association :peered is not loaded>,
profile: #Ecto.Association.NotLoaded<association :profile is not loaded>,
settings: #Ecto.Association.NotLoaded<association :settings is not loaded>,
sensitive: #Ecto.Association.NotLoaded<association :sensitive is not loaded>,
tagged: #Ecto.Association.NotLoaded<association :tagged is not loaded>,
tags: #Ecto.Association.NotLoaded<association :tags is not loaded>,
self: #Ecto.Association.NotLoaded<association :self is not loaded>,
shared_user: #Ecto.Association.NotLoaded<association :shared_user is not loaded>,
instance_admin: #Ecto.Association.NotLoaded<association :instance_admin is not loaded>,
controlled: #Ecto.Association.NotLoaded<association :controlled is not loaded>,
encircles: #Ecto.Association.NotLoaded<association :encircles is not loaded>,
creations: #Ecto.Association.NotLoaded<association :creations is not l (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: ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"] @ 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/ivan/followers
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
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
[warning] did not know how to find id in: http://localhost:4000/pub/actors/ivan/followers
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
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
[debug] recipient_actor: http://localhost:4000/pub/actors/ivan/followers @ 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/ivan/followers' blocked [:ghost_them] actor in config?: false @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:569 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7
[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/followers
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.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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
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
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:41
[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.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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
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
Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:41
Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546
[debug] filter 'http://localhost:4000/pub/actors/ivan/followers' 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 (truncated)
[warning] did not know how to find ap_id in: https://mastodon.online/users/streetartutopia
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
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
[warning] did not know how to find id in: https://mastodon.online/users/streetartutopia
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
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
[debug] recipient_actor: https://mastodon.online/users/streetartutopia @ 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 'mastodon.online' 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 'mastodon.online/users/streetartutopia' 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: 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" = '01K5BD08AEETSBPXYKBJ8QYDSY')
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
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
[debug] SQL query: ok db=1ms source="bonfire_data_activity_pub_peer" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b0."ap_base_uri", b0."display_hostname", b0."id" FROM "bonfire_data_activity_pub_peer" AS b0 WHERE (b0."id" = '01K5BD08A1J5PCESEBSAE585RF')
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
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
[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): :peer @ 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: :peer @ bonfire_common/lib/repo/needles/preload.ex:59 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3
[debug] getting from cache: Application.get_application(Bonfire.Boundaries.Circles) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] :bonfire_boundaries: 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.Boundaries.Circles @ 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] SQL query: ok db=3ms source="bonfire_data_access_control_circle" repo=Elixir.Bonfire.Common.Repo
SELECT b0."id", b1."id", b1."name", b2."id", b2."caretaker_id" 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_identity_caretaker" AS b2 ON b2."id" = b0."id" WHERE (b1."name" = 'mastodon.online') AND ((b2."caretaker_id" = '7EDERATEDW1THANACT1V1TYPVB') OR b0."id" = ANY('{}')) LIMIT 1
Bonfire.Common.Repo.single/1 @ extensions/bonfire_common/lib/repo/repo.ex:9
Bonfire.Federate.ActivityPub.Instances.instance_blocked?/3 @ deps/bonfire_federate_activitypub/lib/peer/instances.ex:201
Bonfire.Federate.ActivityPub.Peered.is_blocked_peer_or_peered?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:242
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:375
[debug] instance_circle: {:ok,
%Bonfire.Data.AccessControl.Circle{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_circle">,
id: "01K5BD089V43XWQ3VQWAYY2ASD",
encircles: #Ecto.Association.NotLoaded<association :encircles is not loaded>,
encircle_subjects: #Ecto.Association.NotLoaded<association :encircle_subjects is not loaded>,
stereotyped: #Ecto.Association.NotLoaded<association :stereotyped is not loaded>,
encircles_count: nil,
caretaker: %Bonfire.Data.Identity.Caretaker{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_caretaker">,
id: "01K5BD089V43XWQ3VQWAYY2ASD",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
caretaker_id: "7EDERATEDW1THANACT1V1TYPVB",
caretaker: #Ecto.Association.NotLoaded<association :caretaker is not loaded>,
user: #Ecto.Association.NotLoaded<association :user is not loaded>,
character: #Ecto.Association.NotLoaded<association :character is not loaded>,
profile: #Ecto.Association.NotLoaded<association :profile is not loaded>
},
named: %Bonfire.Data.Identity.Named{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_social_named">,
id: "01K5BD089V43XWQ3VQWAYY2ASD",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
name: "mastodon.online"
},
extra_info: #Ecto.Association.NotLoaded<association :extra_info is not loaded>,
cont (truncated)
[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: 5 SQL query: ok db=0ms source="bonfire_data_access_control_encircle" repo=Elixir.Bonfire.Common.Repo
SELECT TRUE FROM "bonfire_data_access_control_encircle" AS b0 WHERE (b0."subject_id" = ANY('{01K5BD089V43XWQ3VQWAYY2ASD}')) AND (b0."circle_id" = ANY('{7N010NGERC0NSENTT0Y0VN0WTY}')) LIMIT 1
Bonfire.Boundaries.Blocks.is_blocked?/3 @ extensions/bonfire_boundaries/lib/blocks.ex:501
Bonfire.Federate.ActivityPub.Peered.is_blocked_peer_or_peered?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:242
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
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
[debug] check if blocked [:ghost_them] per-user, if any has/have been provided in opts: [
%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 (truncated)
[debug] current_user_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] user_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: "01K4S (truncated)
[debug] per-user ssscircles: 01K4S117Y7ZTYEMGYCH72Y0GN6 @ bonfire_boundaries/lib/blocks.ex:566 @ Bonfire.Boundaries.Blocks.per_user_circles/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=4ms 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('{7N010NGERC0NSENTT0Y0VN0WTY}'))
Enum.flat_map_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4442
Bonfire.Boundaries.Blocks.is_blocked_by?/3 @ extensions/bonfire_boundaries/lib/blocks.ex:595
Bonfire.Federate.ActivityPub.Peered.is_blocked_peer_or_peered?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:242
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:375
[debug] user_block_circles: [
%Bonfire.Data.AccessControl.Circle{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_circle">,
id: "01K4S1181CCDQPHGQFVSPKWFXR",
encircles: #Ecto.Association.NotLoaded<association :encircles is not loaded>,
encircle_subjects: #Ecto.Association.NotLoaded<association :encircle_subjects is not loaded>,
stereotyped: %Bonfire.Data.AccessControl.Stereotyped{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_boundaries_stereotype">,
id: "01K4S1181CCDQPHGQFVSPKWFXR",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
stereotype_id: "7N010NGERC0NSENTT0Y0VN0WTY",
stereotype: #Ecto.Association.NotLoaded<association :stereotype is not loaded>,
named: %Bonfire.Data.Identity.Named{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_social_named">,
id: "7N010NGERC0NSENTT0Y0VN0WTY",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
name: "Those I ghosted"
}
},
encircles_count: nil,
caretaker: %Bonfire.Data.Identity.Caretaker{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_caretaker">,
id: "01K4S1181CCDQPHGQFVSPKWFXR",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
caretaker_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
caretaker: #Ecto.Association.NotLoaded<a (truncated)
[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=0ms source="bonfire_data_access_control_encircle" repo=Elixir.Bonfire.Common.Repo
SELECT TRUE FROM "bonfire_data_access_control_encircle" AS b0 WHERE (b0."subject_id" = ANY('{01K5BD089V43XWQ3VQWAYY2ASD}')) AND (b0."circle_id" = ANY('{01K4S1181CCDQPHGQFVSPKWFXR}')) LIMIT 1
Bonfire.Federate.ActivityPub.Peered.is_blocked_peer_or_peered?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:242
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
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
[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: 7 SQL query: ok db=0ms source="bonfire_data_access_control_encircle" repo=Elixir.Bonfire.Common.Repo
SELECT TRUE FROM "bonfire_data_access_control_encircle" AS b0 WHERE (b0."subject_id" = ANY('{01K5BD08AEETSBPXYKBJ8QYDSY}')) AND (b0."circle_id" = ANY('{7N010NGERC0NSENTT0Y0VN0WTY}')) LIMIT 1
Bonfire.Boundaries.Blocks.is_blocked?/3 @ extensions/bonfire_boundaries/lib/blocks.ex:501
Bonfire.Federate.ActivityPub.Peered.is_blocked_peer_or_peered?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:246
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
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
[debug] check if blocked [:ghost_them] per-user, if any has/have been provided in opts: [
%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 (truncated)
[debug] current_user_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] user_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: "01K4S (truncated)
[debug] per-user ssscircles: 01K4S117Y7ZTYEMGYCH72Y0GN6 @ bonfire_boundaries/lib/blocks.ex:566 @ Bonfire.Boundaries.Blocks.per_user_circles/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
[warning] ---------> Possible n+1 query detected! Number of occurrences: 2 SQL query: ok db=4ms 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('{7N010NGERC0NSENTT0Y0VN0WTY}'))
Enum.flat_map_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4442
Bonfire.Boundaries.Blocks.is_blocked_by?/3 @ extensions/bonfire_boundaries/lib/blocks.ex:595
Bonfire.Federate.ActivityPub.Peered.is_blocked_peer_or_peered?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:246
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:375
[debug] user_block_circles: [
%Bonfire.Data.AccessControl.Circle{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_access_control_circle">,
id: "01K4S1181CCDQPHGQFVSPKWFXR",
encircles: #Ecto.Association.NotLoaded<association :encircles is not loaded>,
encircle_subjects: #Ecto.Association.NotLoaded<association :encircle_subjects is not loaded>,
stereotyped: %Bonfire.Data.AccessControl.Stereotyped{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_boundaries_stereotype">,
id: "01K4S1181CCDQPHGQFVSPKWFXR",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
stereotype_id: "7N010NGERC0NSENTT0Y0VN0WTY",
stereotype: #Ecto.Association.NotLoaded<association :stereotype is not loaded>,
named: %Bonfire.Data.Identity.Named{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_social_named">,
id: "7N010NGERC0NSENTT0Y0VN0WTY",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
name: "Those I ghosted"
}
},
encircles_count: nil,
caretaker: %Bonfire.Data.Identity.Caretaker{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_caretaker">,
id: "01K4S1181CCDQPHGQFVSPKWFXR",
pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>,
caretaker_id: "01K4S117Y7ZTYEMGYCH72Y0GN6",
caretaker: #Ecto.Association.NotLoaded<a (truncated)
[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=1ms source="bonfire_data_access_control_encircle" repo=Elixir.Bonfire.Common.Repo
SELECT TRUE FROM "bonfire_data_access_control_encircle" AS b0 WHERE (b0."subject_id" = ANY('{01K5BD08AEETSBPXYKBJ8QYDSY}')) AND (b0."circle_id" = ANY('{01K4S1181CCDQPHGQFVSPKWFXR}')) LIMIT 1
Bonfire.Federate.ActivityPub.Peered.is_blocked_peer_or_peered?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:246
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
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
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
[debug] Actor blocked? %Bonfire.Data.ActivityPub.Peered{__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_activity_pub_peered">, id: "01K5BD08AEETSBPXYKBJ8QYDSY", pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>, peer_id: "01K5BD08A1J5PCESEBSAE585RF", peer: %Bonfire.Data.ActivityPub.Peer{__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_activity_pub_peer">, id: "01K5BD08A1J5PCESEBSAE585RF", ap_base_uri: "https://mastodon.online", display_hostname: "mastodon.online", peered: #Ecto.Association.NotLoaded<association :peered is not loaded>}, canonical_uri: "https://mastodon.online/users/streetartutopia"}: false @ bonfire_federate_activitypub/lib/peer/peered.ex:247 @ Bonfire.Federate.ActivityPub.Peered.is_blocked_peer_or_peered?/3
[debug] filter '01K5BD08AEETSBPXYKBJ8QYDSY' 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] with_filtered_recipients: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => [],
"context" => "tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation",
"id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1",
"object" => "https://mastodon.online/users/streetartutopia/statuses/115218675517438198",
"published" => "2025-10-08T15:12:40.557994Z",
"to" => ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"],
"type" => "Like"
} @ 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" => [],
"context" => "tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation",
"id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1",
"object" => "https://mastodon.online/users/streetartutopia/statuses/115218675517438198",
"published" => "2025-10-08T15:12:40.557994Z",
"to" => ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"],
"type" => "Like"
} @ 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 nothing with silencing on outgoing local activities @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:115 @ Bonfire.Federate.ActivityPub.BoundariesMRF.maybe_check_and_filter/5
[debug] Boundary check OK!: {:ok,
%{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => [],
"context" => "tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation",
"id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1",
"object" => "https://mastodon.online/users/streetartutopia/statuses/115218675517438198",
"published" => "2025-10-08T15:12:40.557994Z",
"to" => ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"],
"type" => "Like"
}} @ 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=3ms 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":[],"context":"tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation","id":"http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1","object":"https://mastodon.online/users/streetartutopia/statuses/115218675517438198","published":"2025-10-08T15:12:40.557994Z","to":["https://www.w3.org/ns/activitystreams#Public","http://localhost:4000/pub/actors/ivan/followers","https://mastodon.online/users/streetartutopia"],"type":"Like"}','1JWX0TKXM08AZT6E2AYXMBCWP1',true,true,'01K7263BXDAJSVQ4WP7VPQERM7',false,'2025-10-08 15:12:40','2025-10-08 15:12:40')
ActivityPub.Object.insert/4 @ deps/activity_pub/lib/object.ex:220
ActivityPub.like/1 @ deps/activity_pub/lib/activity_pub.ex:266
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
Bonfire.Social.Likes.do_like/3 @ extensions/bonfire_social/lib/likes.ex:231
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:80
[debug] inserted activity in Elixir.Bonfire.Common.Repo: %ActivityPub.Object{
__meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">,
id: "32e741a9-f680-42bf-a338-4af768b672c1",
data: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => [],
"context" => "tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation",
"id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1",
"object" => "https://mastodon.online/users/streetartutopia/statuses/115218675517438198",
"published" => "2025-10-08T15:12:40.557994Z",
"to" => ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"],
"type" => "Like"
},
local: true,
public: true,
is_object: false,
pointer_id: "01K7263BXDAJSVQ4WP7VPQERM7",
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:12:40],
updated_at: ~N[2025-10-08 15:12:40]
} @ 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: 5311,
state: "available",
queue: "federator_outgoing",
worker: "ActivityPub.Federator.Workers.PublisherWorker",
args: %{
"activity_id" => "32e741a9-f680-42bf-a338-4af768b672c1",
"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: "32e741a9-f680-42bf-a338-4af768b672c1",
data: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => [],
"context" => "tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation",
"id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1",
"object" => "https://mastodon.online/users/streetartutopia/statuses/115218675517438198",
"published" => "2025-10-08T15:12:40.557994Z",
"to" => ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"],
"type" => "Like"
},
local: true,
public: true,
is_object: false,
pointer_id: "01K7263BXDAJSVQ4WP7VPQERM7",
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:12:40],
updated_at: ~N[2025-10-08 15:12:40]
} @ activity_pub/lib/federator/adapter.ex:142 @ ActivityPub.Federator.Adapter.maybe_handle_activity/1
[debug] donz: {:ok,
%ActivityPub.Object{
__meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">,
id: "32e741a9-f680-42bf-a338-4af768b672c1",
data: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => [],
"context" => "tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation",
"id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1",
"object" => "https://mastodon.online/users/streetartutopia/statuses/115218675517438198",
"published" => "2025-10-08T15:12:40.557994Z",
"to" => ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"],
"type" => "Like"
},
local: true,
public: true,
is_object: false,
pointer_id: "01K7263BXDAJSVQ4WP7VPQERM7",
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:12:40],
updated_at: ~N[2025-10-08 15:12:40]
}} @ 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: "32e741a9-f680-42bf-a338-4af768b672c1",
data: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => [],
"context" => "tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation",
"id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1",
"object" => "https://mastodon.online/users/streetartutopia/statuses/115218675517438198",
"published" => "2025-10-08T15:12:40.557994Z",
"to" => ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"],
"type" => "Like"
},
local: true,
public: true,
is_object: false,
pointer_id: "01K7263BXDAJSVQ4WP7VPQERM7",
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:12:40],
updated_at: ~N[2025-10-08 15:12:40]
}} @ bonfire_social/lib/integration.ex:73 @ Bonfire.Social.maybe_federate_and_gift_wrap_activity/3
[debug] maybe_federated the boost: {:ok,
%Bonfire.Data.Social.Like{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_social_like">,
id: "01K7263BXDAJSVQ4WP7VPQERM7",
edge: %Bonfire.Data.Edges.Edge{
__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_edges_edge">,
id: "01K7263BXDAJSVQ4WP7VPQERM7",
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">,
truncated)
[debug] try to send_updates to Elixir.Bonfire.UI.Reactions.LikeActionLive for object(s): 01K5BCCQN8BEHPVQMWWHE53FVT @ bonfire_ui_common/lib/component_id.ex:67 @ Bonfire.UI.Common.ComponentID.send_updates/4
[warning] ComponentID: no such components found Elixir.Bonfire.UI.Reactions.LikeActionLive for object(s), try as regular ID: 01K5BCCQN8BEHPVQMWWHE53FVT
Bonfire.UI.Common.ComponentID.send_updates/4 @ extensions/bonfire_ui_common/lib/component_id.ex:72
Bonfire.Social.Likes.LiveHandler.like_action/4 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:105
Bonfire.Social.Likes.LiveHandler.do_like/3 @ extensions/bonfire_ui_reactions/lib/live_handlers/likes_live_handler.ex:83
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] Try sending to Elixir.Bonfire.UI.Reactions.LikeActionLive with id: 01K5BCCQN8BEHPVQMWWHE53FVT: [my_like: true] @ bonfire_ui_common/lib/ui_common.ex:530 @ Bonfire.UI.Common.maybe_send_update/4
[debug] liked: {:noreply,
#Phoenix.LiveView.Socket<
id: "phx-GGyMmsgI6eB6xbxG",
endpoint: Bonfire.Web.Endpoint,
view: Bonfire.UI.Social.FeedsLive,
parent_pid: nil,
root_pid: #PID<0.11561.0>,
router: Bonfire.Web.Router,
assigns: %{
is_answer: false,
feed_name: :remote,
bookmark_count: nil,
parent_id: "activity_01K5BCCQN8BEHPVQMWWHE53FVT",
permalink: "/post/01K5BCCQN8BEHPVQMWWHE53FVT#",
object_type: Bonfire.Data.Social.Post,
showing_within: :feed,
myself: %Phoenix.LiveComponent.CID{cid: 61},
activity: %{
id: "01K5BCCQN8BEHPVQMWWHE53FVT",
sensitive: nil,
path: nil,
tree: #Ecto.Association.NotLoaded<association :tree is not loaded>,
__struct__: Bonfire.Data.Social.Activity,
named: #Ecto.Association.NotLoaded<association :named is not loaded>,
seen: #Ecto.Association.NotLoaded<association :seen is not loaded>,
edge: #Ecto.Association.NotLoaded<association :edge is not loaded>,
tags: [],
activity: #Ecto.Association.NotLoaded<association :activity is not loaded>,
caretaker: #Ecto.Association.NotLoaded<association :caretaker is not loaded>,
object_id: "01K5BCCQN8BEHPVQMWWHE53FVT",
created:(truncated)
[debug] getting from cache: Application.get_application(Bonfire.UI.Social.Activity.ReplyLive) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_ui_social for: [Bonfire.UI.Social.Activity.ReplyLive, :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.UI.Social.Activity.ReplyLive, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.UI.Social.Activity.ReplyLive, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:220 @ Bonfire.Common.Settings.do_get_in/3
[debug] Get settings in :bonfire_ui_social 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: 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.UI.Social.Activity.ReplyLive @ bonfire_common/lib/modularity/extend.ex:148 @ Bonfire.Common.Extend.maybe_module/2
[debug] getting from cache: Application.get_application(Bonfire.UI.Social.Activity.ReplyLive) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_ui_social for: [Bonfire.UI.Social.Activity.ReplyLive, :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.UI.Social.Activity.ReplyLive, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.UI.Social.Activity.ReplyLive, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:220 @ Bonfire.Common.Settings.do_get_in/3
[debug] Get settings in :bonfire_ui_social 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: 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.UI.Social.Activity.ReplyLive @ bonfire_common/lib/modularity/extend.ex:148 @ Bonfire.Common.Extend.maybe_module/2
[debug] getting from cache: Application.get_application(Bonfire.UI.Social.Activity.ReplyLive) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_ui_social for: [Bonfire.UI.Social.Activity.ReplyLive, :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.UI.Social.Activity.ReplyLive, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.UI.Social.Activity.ReplyLive, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:220 @ Bonfire.Common.Settings.do_get_in/3
[debug] Get settings in :bonfire_ui_social 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: 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.UI.Social.Activity.ReplyLive @ bonfire_common/lib/modularity/extend.ex:148 @ Bonfire.Common.Extend.maybe_module/2
[debug] getting from cache: Application.get_application(Bonfire.UI.Social.Activity.ReplyLive) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_ui_social for: [Bonfire.UI.Social.Activity.ReplyLive, :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.UI.Social.Activity.ReplyLive, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.UI.Social.Activity.ReplyLive, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:220 @ Bonfire.Common.Settings.do_get_in/3
[debug] Get settings in :bonfire_ui_social 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: 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.UI.Social.Activity.ReplyLive @ bonfire_common/lib/modularity/extend.ex:148 @ Bonfire.Common.Extend.maybe_module/2
[debug] url: /feed/remote @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] url: /feed/remote @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] Get config for app bonfire: [:feed_live_update_many_preload_mode] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :async_actions @ bonfire_ui_social/lib/live_handlers/feeds_live_handler.ex:1560 @ Bonfire.Social.Feeds.LiveHandler.feed_live_update_many_preload_mode/0
[debug] preloaded object_boundary: %{
id: "7W1DE1YAVA11AB1ET0SEENREAD",
value: true,
verbs: ["Bookmark", "Boost", "Flag", "Follow", "Like", "Mention", "Message",
"Pin", "Read", "Reply", "Request", "See"],
__typename: Bonfire.Data.AccessControl.Acl
} @ bonfire_boundaries/lib/boundaries.ex:644 @ Bonfire.Boundaries.can?/4
[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] url: /feed/remote @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] url: /feed/remote @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] url: /feed/remote @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0
[debug] Get settings in :bonfire for: [:ui, :show_activity_counts] @ 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: [:ui, :show_activity_counts] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [:ui, :show_activity_counts]: true @ bonfire_common/lib/config_settings/settings.ex:220 @ Bonfire.Common.Settings.do_get_in/3
[debug] getting from cache: Application.get_application(Bonfire.UI.Reactions.LikeActionLive) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_ui_reactions for: [Bonfire.UI.Reactions.LikeActionLive, :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.UI.Reactions.LikeActionLive, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.UI.Reactions.LikeActionLive, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] Get settings in :bonfire_ui_reactions 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:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire_ui_reactions: 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.UI.Reactions.LikeActionLive @ bonfire_common/lib/modularity/extend.ex:148 @ Bonfire.Common.Extend.maybe_module/2
[debug] getting from cache: Application.get_application(Bonfire.UI.Reactions.LikeActionLive) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_ui_reactions for: [Bonfire.UI.Reactions.LikeActionLive, :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.UI.Reactions.LikeActionLive, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.UI.Reactions.LikeActionLive, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] Get settings in :bonfire_ui_reactions 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:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire_ui_reactions: 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.UI.Reactions.LikeActionLive @ bonfire_common/lib/modularity/extend.ex:148 @ Bonfire.Common.Extend.maybe_module/2
[debug] getting from cache: Application.get_application(Bonfire.UI.Reactions.LikeActionLive) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_ui_reactions for: [Bonfire.UI.Reactions.LikeActionLive, :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.UI.Reactions.LikeActionLive, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.UI.Reactions.LikeActionLive, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] Get settings in :bonfire_ui_reactions 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:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire_ui_reactions: 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.UI.Reactions.LikeActionLive @ bonfire_common/lib/modularity/extend.ex:148 @ Bonfire.Common.Extend.maybe_module/2
[debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1
[debug] getting from cache: Application.get_application(Bonfire.UI.Reactions.BoostActionLive) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_ui_reactions for: [Bonfire.UI.Reactions.BoostActionLive, :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.UI.Reactions.BoostActionLive, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.UI.Reactions.BoostActionLive, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] Get settings in :bonfire_ui_reactions 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:215 @ Bonfire.Common.Settings.do_get_in/3
[debug] :bonfire_ui_reactions: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[info] [args: %{"activity_id" => "32e741a9-f680-42bf-a338-4af768b672c1", "op" => "publish", "repo" => "Elixir.Bonfire.Common.Repo", "user_id" => "01K4S117Y7ZTYEMGYCH72Y0GN6", "username" => "ivan"}, id: 5311, meta: %{}, system_time: 1759936360852171038, 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: 32e741a9-f680-42bf-a338-4af768b672c1 @ 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] SQL query: ok db=2ms 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."id" = '1JWX0TKXM08AZT6E2AYXMBCWP1')
ActivityPub.Object.get/1 @ deps/activity_pub/lib/object.ex:101
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] ap_object_cache: got and now caching (key: vIS3oz:id:32e741a9-f680-42bf-a338-4af768b672c1) @ 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: "32e741a9-f680-42bf-a338-4af768b672c1",
data: %{
"actor" => "http://localhost:4000/pub/actors/ivan",
"cc" => [],
"context" => "tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation",
"id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1",
"object" => "https://mastodon.online/users/streetartutopia/statuses/115218675517438198",
"published" => "2025-10-08T15:12:40.557994Z",
"to" => ["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"],
"type" => "Like"
},
local: true,
public: true,
is_object: false,
pointer_id: "01K7263BXDAJSVQ4WP7VPQERM7",
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:12:40],
updated_at: ~N[2025-10-08 15:12:40]
} @ activity_pub/lib/utils.ex:324 @ ActivityPub.Utils.get_with_cache/5
[debug] put_cache: http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1 @ activity_pub/lib/object.ex:388 @ ActivityPub.Object.set_cache/1
[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/32e741a9-f680-42bf-a338-4af768b672c1 @ activity_pub/lib/federator/federator.ex:50 @ ActivityPub.Federator.perform/3
[info] Publishing http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1 using ActivityPub.Federator.APPublisher @ activity_pub/lib/federator/publisher.ex:51 @ ActivityPub.Federator.Publisher.publish/2
[debug] found in cache for vIS3oz:ap_id:https://mastodon.online/users/streetartutopia/statuses/115218675517438198 @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5
[debug] SQL query: ok db=15ms source="ap_object" repo=Elixir.Bonfire.Common.Repo
SELECT a0."data"->>'id' FROM "ap_object" AS a0 WHERE ((a0."data")->>'inReplyTo' = 'https://mastodon.online/users/streetartutopia/statuses/115218675517438198') ORDER BY a0."data"->'published' desc nulls last, a0."inserted_at" desc nulls last, a0."id" DESC LIMIT 10
ActivityPub.Federator.Transformer.set_replies/1 @ deps/activity_pub/lib/federator/transformer.ex:847
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
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
[debug] replies_ids: ["https://mastodon.online/users/streetartutopia/statuses/115218703658169775"] @ activity_pub/lib/federator/transformer.ex:848 @ ActivityPub.Federator.Transformer.set_replies/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: [
["https://www.w3.org/ns/activitystreams#Public",
"http://localhost:4000/pub/actors/ivan/followers",
"https://mastodon.online/users/streetartutopia"],
nil,
[],
nil,
nil,
"tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation"
] @ 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] 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] :not_found was cached for vIS3oz:ap_id:http://localhost:4000/pub/actors/ivan/followers @ activity_pub/lib/utils.ex:340 @ ActivityPub.Utils.get_with_cache/5
[debug] found in cache for vIS3oz:ap_id:https://mastodon.online/users/streetartutopia @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5
[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] #Ecto.Query<from o0 in ActivityPub.Object,
where: fragment(
"(?)->>'id' = ?",
o0.data,
^"tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation"
) or
fragment(
"(?)->>'url' = ?",
o0.data,
^"tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation"
)> @ activity_pub/lib/object.ex:121 @ ActivityPub.Object.get/1
[debug] SQL query: ok db=20ms 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' = 'tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation' OR (a0."data")->>'url' = 'tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation')
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] nil @ activity_pub/lib/object.ex:121 @ ActivityPub.Object.get/1
[warning] not found with #Function<3.61339689/1 in ActivityPub.Object.get> for ap_id: tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation
anonymous fn/7 in ActivityPub.Utils.get_with_cache/5 @ deps/activity_pub/lib/utils.ex:331
anonymous fn/5 in Cachex.Services.Courier.handle_call/3 @ deps/cachex/lib/cachex/services/courier.ex:81
[warning] Could not find a valid actor Object, will check with the Adapter in case it's an uncached local actor: {:error, :not_found}
anonymous fn/2 in ActivityPub.Actor.get/1 @ deps/activity_pub/lib/actor.ex:233
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] 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] 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?: tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:373 @ Bonfire.Federate.ActivityPub.AdapterUtils.get_local_character_by_ap_id/2
[warning] Adapter did not return an actor, must not be local: tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation
anonymous fn/2 in ActivityPub.Actor.get/1 @ deps/activity_pub/lib/actor.ex:242
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
[warning] not found with #Function<1.115077397/1 in ActivityPub.Actor.get> for ap_id: tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation
anonymous fn/7 in ActivityPub.Utils.get_with_cache/5 @ deps/activity_pub/lib/utils.ex:331
anonymous fn/5 in Cachex.Services.Courier.handle_call/3 @ deps/cachex/lib/cachex/services/courier.ex:81
[warning] Not a valid actor: http://localhost:4000/pub/actors/ivan/followers
anonymous fn/2 in ActivityPub.Federator.APPublisher.addressed_recipients/1 @ deps/activity_pub/lib/federator/ap_publisher.ex:311
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4521
ActivityPub.Federator.APPublisher.addressed_recipients/1 @ deps/activity_pub/lib/federator/ap_publisher.ex:299
ActivityPub.Federator.APPublisher.recipients/4 @ deps/activity_pub/lib/federator/ap_publisher.ex:214
ActivityPub.Federator.APPublisher.publish/3 @ deps/activity_pub/lib/federator/ap_publisher.ex:41
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
[warning] Not a valid actor: tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation
anonymous fn/2 in ActivityPub.Federator.APPublisher.addressed_recipients/1 @ deps/activity_pub/lib/federator/ap_publisher.ex:311
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4521
Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4524
ActivityPub.Federator.APPublisher.addressed_recipients/1 @ deps/activity_pub/lib/federator/ap_publisher.ex:299
ActivityPub.Federator.APPublisher.recipients/4 @ deps/activity_pub/lib/federator/ap_publisher.ex:214
ActivityPub.Federator.APPublisher.publish/3 @ deps/activity_pub/lib/federator/ap_publisher.ex:41
Enum."-each/2-lists^foreach/1-0-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:987
[debug] [
%ActivityPub.Actor{
id: "4fd92f7f-e7d7-4c0e-baad-29ca14cd8baf",
data: %{
"@context" => [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
%{
"Hashtag" => "as:Hashtag",
"PropertyValue" => "schema:PropertyValue",
"alsoKnownAs" => %{"@id" => "as:alsoKnownAs", "@type" => "@id"},
"attributionDomains" => %{
"@id" => "toot:attributionDomains",
"@type" => "@id"
},
"discoverable" => "toot:discoverable",
"featured" => %{"@id" => "toot:featured", "@type" => "@id"},
"featuredTags" => %{"@id" => "toot:featuredTags", "@type" => "@id"},
"focalPoint" => %{"@container" => "@list", "@id" => "toot:focalPoint"},
"indexable" => "toot:indexable",
"manuallyApprovesFollowers" => "as:manuallyApprovesFollowers",
"memorial" => "toot:memorial",
"movedTo" => %{"@id" => "as:movedTo", "@type" => "@id"} (truncated)
[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=6ms 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 Like: [
%ActivityPub.Actor{
id: "4fd92f7f-e7d7-4c0e-baad-29ca14cd8baf",
data: %{
"@context" => [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
%{
"Hashtag" => "as:Hashtag",
"PropertyValue" => "schema:PropertyValue",
"alsoKnownAs" => %{"@id" => "as:alsoKnownAs", "@type" => "@id"},
"attributionDomains" => %{
"@id" => "toot:attributionDomains",
"@type" => "@id"
},
"discoverable" => "toot:discoverable",
"featured" => %{"@id" => "toot:featured", "@type" => "@id"},
"featuredTags" => %{"@id" => "toot:featuredTags", "@type" => "@id"},
"focalPoint" => %{"@container" => "@list", "@id" => "toot:focalPoint"},
"indexable" => "toot:indexable",
"manuallyApprovesFollowers" => "as:manuallyApprovesFollowers",
"memorial" => "toot:memorial",
"movedTo" => %{"@id" => "as:movedTo", "@type" => (truncated)
[debug] initial inboxes: %{
"https://mastodon.online/inbox" => [
%ActivityPub.Actor{
id: "4fd92f7f-e7d7-4c0e-baad-29ca14cd8baf",
data: %{
"@context" => [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
%{
"Hashtag" => "as:Hashtag",
"PropertyValue" => "schema:PropertyValue",
"alsoKnownAs" => %{"@id" => "as:alsoKnownAs", "@type" => "@id"},
"attributionDomains" => %{
"@id" => "toot:attributionDomains",
"@type" => "@id"
},
"discoverable" => "toot:discoverable",
"featured" => %{"@id" => "toot:featured", "@type" => "@id"},
"featuredTags" => %{"@id" => "toot:featuredTags", "@type" => "@id"},
"focalPoint" => %{
"@container" => "@list",
"@id" => "toot:focalPoint"
},
"indexable" => "toot:indexable",
"manuallyApprovesFollowers" => "as:manuallyApprovesFollowers",
"memorial" => "toot:memorial",(truncated)
[debug] determined inboxes: [
{"https://mastodon.online/users/streetartutopia/inbox",
%{ids: ["https://mastodon.online/users/streetartutopia"]}}
] @ activity_pub/lib/federator/ap_publisher.ex:68 @ ActivityPub.Federator.APPublisher.publish/3
[debug] SQL query: ok db=2ms source="ap_instance" repo=Elixir.Bonfire.Common.Repo
SELECT a0."host", a0."unreachable_since" FROM "ap_instance" AS a0 WHERE (a0."host" = ANY('{mastodon.online}'))
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: %{
"https://mastodon.online/users/streetartutopia/inbox" => %{
ids: ["https://mastodon.online/users/streetartutopia"],
unreachable_since: ~N[2025-10-08 13:12:14.361711]
}
} @ activity_pub/lib/federator/ap_publisher.ex:72 @ ActivityPub.Federator.APPublisher.publish/3
[debug] getting from cache: Application.get_application(Bonfire.Files) @ 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: [
%{
"blurhash" => "U65}ji%M0J9Foes:RkNG00RP?bx]xuW;ayjZ",
"mediaType" => "image/png",
"name" => "Nighttime projection on Windsor Castle in England showing a giant image of Donald Trump standing beside Jeffrey Epstein. The projection covers the stone tower walls, with the figures of both men displayed several stories high. People are gathered in the foreground taking photos, while American and British flags are visible nearby.",
"type" => "Document",
"url" => [
%{
"height" => 681,
"href" => "https://files.mastodon.online/media_attachments/files/115/218/656/813/284/021/original/fda5645088a7bf09.png",
"mediaType" => "image/png",
"type" => "Link",
"width" => 1022
}
]
}
]
} @ 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: [
%{
"blurhash" => "U65}ji%M0J9Foes:RkNG00RP?bx]xuW;ayjZ",
"mediaType" => "image/png",
"name" => "Nighttime projection on Windsor Castle in England showing a giant image of Donald Trump standing beside Jeffrey Epstein. The projection covers the stone tower walls, with the figures of both men displayed several stories high. People are gathered in the foreground taking photos, while American and British flags are visible nearby.",
"type" => "Document",
"url" => [
%{
"height" => 681,
"href" => "https://files.mastodon.online/media_attachments/files/115/218/656/813/284/021/original/fda5645088a7bf09.png",
"mediaType" => "image/png",
"type" => "Link",
"width" => 1022
}
]
}
]
} @ 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: [
%{
"blurhash" => "U65}ji%M0J9Foes:RkNG00RP?bx]xuW;ayjZ",
"mediaType" => "image/png",
"name" => "Nighttime projection on Windsor Castle in England showing a giant image of Donald Trump standing beside Jeffrey Epstein. The projection covers the stone tower walls, with the figures of both men displayed several stories high. People are gathered in the foreground taking photos, while American and British flags are visible nearby.",
"type" => "Document",
"url" => [
%{
"height" => 681,
"href" => "https://files.mastodon.online/media_attachments/files/115/218/656/813/284/021/original/fda5645088a7bf09.png",
"mediaType" => "image/png",
"type" => "Link",
"width" => 1022
}
]
}
]
} @ 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: [
%{
"blurhash" => "U65}ji%M0J9Foes:RkNG00RP?bx]xuW;ayjZ",
"mediaType" => "image/png",
"name" => "Nighttime projection on Windsor Castle in England showing a giant image of Donald Trump standing beside Jeffrey Epstein. The projection covers the stone tower walls, with the figures of both men displayed several stories high. People are gathered in the foreground taking photos, while American and British flags are visible nearby.",
"type" => "Document",
"url" => [
%{
"height" => 681,
"href" => "https://files.mastodon.online/media_attachments/files/115/218/656/813/284/021/original/fda5645088a7bf09.png",
"mediaType" => "image/png",
"type" => "Link",
"width" => 1022
}
]
}
]
} @ 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) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get settings in :bonfire_files for: [Bonfire.Files, :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: [
%{
"blurhash" => "U65}ji%M0J9Foes:RkNG00RP?bx]xuW;ayjZ",
"mediaType" => "image/png",
"name" => "Nighttime projection on Windsor Castle in England showing a giant image of Donald Trump standing beside Jeffrey Epstein. The projection covers the stone tower walls, with the figures of both men displayed several stories high. People are gathered in the foreground taking photos, while American and British flags are visible nearby.",
"type" => "Document",
"url" => [
%{
"height" => 681,
"href" => "https://files.mastodon.online/media_attachments/files/115/218/656/813/284/021/original/fda5645088a7bf09.png",
"mediaType" => "image/png",
"type" => "Link",
"width" => 1022
}
]
}
]
} @ 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: [
%{
"blurhash" => "U65}ji%M0J9Foes:RkNG00RP?bx]xuW;ayjZ",
"mediaType" => "image/png",
"name" => "Nighttime projection on Windsor Castle in England showing a giant image of Donald Trump standing beside Jeffrey Epstein. The projection covers the stone tower walls, with the figures of both men displayed several stories high. People are gathered in the foreground taking photos, while American and British flags are visible nearby.",
"type" => "Document",
"url" => [
%{
"height" => 681,
"href" => "https://files.mastodon.online/media_attachments/files/115/218/656/813/284/021/original/fda5645088a7bf09.png",
"mediaType" => "image/png",
"type" => "Link",
"width" => 1022
}
]
}
]
} @ 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, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3
[debug] settings for [Bonfire.Files, :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
[info] [args: %{"activity_id" => "32e741a9-f680-42bf-a338-4af768b672c1", "op" => "publish", "repo" => "Elixir.Bonfire.Common.Repo", "user_id" => "01K4S117Y7ZTYEMGYCH72Y0GN6", "username" => "ivan"}, id: 5311, meta: %{}, state: :success, max_attempts: 3, queue: "federator_outgoing", worker: "ActivityPub.Federator.Workers.PublisherWorker", source: "oban", tags: [], duration: 90406, event: "job:stop", queue_time: 226624, attempt: 1]
[info] [args: %{"module" => "Elixir.ActivityPub.Federator.APPublisher", "op" => "publish_one", "params" => %{"actor_id" => "01K4S117Y7ZTYEMGYCH72Y0GN6", "actor_username" => "ivan", "id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1", "inbox" => "https://mastodon.online/users/streetartutopia/inbox", "json" => "{\"@context\":[\"https://www.w3.org/ns/activitystreams\",{\"@language\":\"en\",\"Hashtag\":\"as:Hashtag\",\"ValueFlows\":\"https://w3id.org/valueflows#\",\"_misskey_quote\":\"https://misskey-hub.net/ns/#_misskey_quote\",\"om2\":\"http://www.ontology-of-units-of-measure.org/resource/om-2/\",\"quote\":{\"@id\":\"https://w3id.org/fep/044f#quote\",\"@type\":\"@id\"},\"quoteAuthorization\":{\"@id\":\"https://w3id.org/fep/044f#quoteAuthorization\",\"@type\":\"@id\"},\"sensitive\":\"as:sensitive\"}],\"actor\":\"http://localhost:4000/pub/actors/ivan\",\"bcc\":[],\"bto\":[],\"cc\":[],\"context\":\"tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation\",\"id\":\"http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1\",\"object\":{\"@context\":[\"https://www.w3.org/ns/activitystreams\",{\"_misskey_quote\":\"https://misskey-hub.net/ns#_misskey_quote\",\"atomUri\":\"ostatus:atomUri\",\"automaticApproval\":{\"@id\":\"gts:automaticApproval\",\"@type\":\"@id\"},\"blurhash\":\"toot:blurhash\",\"canQuote\":{\"@id\":\"gts:canQuote\",\"@type\":\"@id\"},\"conversation\":\"ostatus:conversation\",\"focalPoint\":{\"@container\":\"@list\",\"@id\":\"toot:focalPoint\"},\"gts\":\"https://gotosocial.org/ns#\",\"inReplyToAtomUri\":\"ostatus:inReplyToAtomUri\",\"interactionPolicy\":{\"@id\":\"gts:interactionPolicy\",\"@type\":\"@id\"},\"manualApproval\":{\"@id\":\"gts:manualApproval\",\"@type\":\"@id\"},\"ostatus\":\"http://ostatus.org#\",\"quote\":\"https://w3id.org/fep/044f#quote\",\"quoteAuthorization\":{\"@id\":\"https://w3id.org/fep/044f#quoteAuthorization\",\"@type\":\"@id\"},\"quoteUri\":\"http://fedibird.com/ns#quoteUri\",\"se (truncated)
[info] publish_one @ activity_pub/lib/federator/workers/publisher_worker.ex:45 @ ActivityPub.Federator.Workers.PublisherWorker.perform/1
[debug] found in cache for vIS3oz:username:ivan @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5
[debug] sign_headers: (request-target): post /users/streetartutopia/inbox
content-length: 4256
date: Wed, 08 Oct 2025 15:12:40 GMT
digest: SHA-256=l5j5ynqRTSi6lfYgrll7CCAK1YqVj4qQUmjKk1eSpUo=
host: mastodon.online @ http_signatures/lib/http_signatures/http_signatures.ex:140 @ HTTPSignatures.sign/3
[info] Federating http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1 to: https://mastodon.online/users/streetartutopia/inbox @ activity_pub/lib/federator/ap_publisher.ex:175 @ ActivityPub.Federator.APPublisher.do_publish_one/4
[debug] httpid: #PID<0.11647.0> @ activity_pub/lib/federator/http/http.ex:45 @ ActivityPub.Federator.HTTP.do_http_request/5
[debug] adapter_options: {Tesla.Adapter.Finch,
[
name: Bonfire.Finch,
pools: %{
:default => [size: 42, count: 2, conn_opts: [case_sensitive_headers: true]],
"https://icons.duckduckgo.com" => [
conn_opts: [
transport_opts: [
size: 8,
timeout: 3000,
conn_opts: [case_sensitive_headers: true]
]
]
],
"https://www.google.com/s2/favicons" => [
conn_opts: [
transport_opts: [
size: 8,
timeout: 3000,
conn_opts: [case_sensitive_headers: true]
]
]
]
}
]} @ activity_pub/lib/federator/http/connection.ex:14 @ ActivityPub.Federator.HTTP.Connection.new/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] [
{Tesla.Middleware.Retry, :call,
[
[
delay: 1000,
max_retries: 5,
max_delay: 10000,
should_retry: #Function<0.54893895/1 in ActivityPub.Federator.HTTP.Tesla.__middleware__/0>
]
]},
{Tesla.Adapter.Finch, :call,
[
[
name: Bonfire.Finch,
pools: %{
:default => [
size: 42,
count: 2,
conn_opts: [case_sensitive_headers: true]
],
"https://icons.duckduckgo.com" => [
conn_opts: [
transport_opts: [
size: 8,
timeout: 3000,
conn_opts: [case_sensitive_headers: true]
]
]
],
"https://www.google.com/s2/favicons" => [
conn_opts: [
transport_opts: [
size: 8,
timeout: 3000,
conn_opts: [case_sensitive_headers: true]
]
]
]
}
]
]}
] @ activity_pub/lib/federator/http/retry_after.ex:15 @ ActivityPub.Federator.HTTP.RetryAfter.call/3
[debug] Child :sender of Supervisor #PID<0.11651.0> (:tls_dyn_connection_sup) started
Pid: #PID<0.11652.0>
Start Call: :tls_sender.start_link([spawn_opt: []])
Restart: :temporary
Shutdown: 5000
Type: :worker
[debug] Child :receiver of Supervisor #PID<0.11651.0> (:tls_dyn_connection_sup) started
Pid: #PID<0.11653.0>
Start Call: :ssl_gen_statem.start_link(:client, #PID<0.11652.0>, ~c"mastodon.online", 443, #Port<0.1573>, {%{versions: [{3, 4}, {3, 3}], max_handshake_size: 131072, cacerts: [{:cert, <<48, 130, 4, 34, 48, 130, 3, 10, 160, 3, 2, 1, 2, 2, 8, 1, 222, 188, 196, 57, 109, 160, 16, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 5, 5, 0, 48, 98, 49, 11, 48, ...>>, {:OTPCertificate, {:OTPTBSCertificate, :v3, 134752589830791184, {:SignatureAlgorithm, {1, 2, 840, 113549, 1, 1, 5}, :NULL}, {:rdnSequence, [[{:AttributeTypeAndValue, {2, 5, 4, 6}, ~c"US"}], [{:AttributeTypeAndValue, {2, 5, 4, 10}, {:printableString, ~c"Apple Inc."}}], [{:AttributeTypeAndValue, {2, 5, 4, 11}, {:printableString, ~c"Apple Certification Authority"}}], [{:AttributeTypeAndValue, {2, 5, 4, 3}, {:printableString, ~c"Apple Root CA"}}]]}, {:Validity, {:utcTime, ~c"130207214847Z"}, {:utcTime, ~c"230207214847Z"}}, {:rdnSequence, [[{:AttributeTypeAndValue, {2, 5, 4, 6}, ~c"US"}], [{:AttributeTypeAndValue, {2, 5, 4, 10}, {:utf8String, "Apple Inc."}}], [{:AttributeTypeAndValue, {2, 5, 4, 11}, {:utf8String, "Apple Worldwide Developer Relations"}}], [{:AttributeTypeAndValue, {2, 5, 4, 3}, {:utf8String, "Apple Worldwide Developer Relations Certification Authority"}}]]}, {:OTPSubjectPublicKeyInfo, {:PublicKeyAlgorithm, {1, 2, 840, 113549, 1, 1, 1}, :NULL}, {:RSAPublicKey, 255279152918483861212166434005098651620283556428387674775918497860471983213649589801645819225685115876522413147765181619729595635409746909226959077294370637716707388644773857480240848492352179124400886109683786817009623465842081801337070063721738623011478315108557867538950166825410129494219452834439199398638046394962588613056700638691357040832439860834484339734670657793086478355920312811240593749228026960263745730279192671087315653133467252255713569620727694100317417040332830227634255274986033050259628458144914086368558987295402705323670713196854027 (truncated)
[debug] {:ok,
%Tesla.Env{
method: :post,
url: "https://mastodon.online/users/streetartutopia/inbox",
query: [],
headers: [
{"connection", "keep-alive"},
{"content-length", "168"},
{"content-type", "application/json; charset=utf-8"},
{"x-frame-options", "DENY"},
{"x-content-type-options", "nosniff"},
{"x-xss-protection", "0"},
{"referrer-policy", "same-origin"},
{"cache-control", "private, no-store"},
{"content-security-policy",
"default-src 'none'; frame-ancestors 'none'; form-action 'none'"},
{"x-request-id", "7b9530907906ac5ba90b86b65a5c6b21"},
{"x-runtime", "0.144756"},
{"accept-ranges", "bytes"},
{"via", "1.1 varnish, 1.1 varnish"},
{"date", "Wed, 08 Oct 2025 15:12:43 GMT"},
{"x-served-by", "cache-hel1410020-HEL, cache-fco2270024-FCO"},
{"x-cache", "MISS, MISS"},
{"x-cache-hits", "0, 0"},
{"x-timer", (truncated)
[error] could not push activity to https://mastodon.online/users/streetartutopia/inbox, got HTTP 401: %Tesla.Env{
method: :post,
url: "https://mastodon.online/users/streetartutopia/inbox",
query: [],
headers: [
{"connection", "keep-alive"},
{"content-length", "168"},
{"content-type", "application/json; charset=utf-8"},
{"x-frame-options", "DENY"},
{"x-content-type-options", "nosniff"},
{"x-xss-protection", "0"},
{"referrer-policy", "same-origin"},
{"cache-control", "private, no-store"},
{"content-security-policy",
"default-src 'none'; frame-ancestors 'none'; form-action 'none'"},
{"x-request-id", "7b9530907906ac5ba90b86b65a5c6b21"},
{"x-runtime", "0.144756"},
{"accept-ranges", "bytes"},
{"via", "1.1 varnish, 1.1 varnish"},
{"date", "Wed, 08 Oct 2025 15:12:43 GMT"},
{"x-served-by", "cache-hel1410020-HEL, cache-fco2270024-FCO"},
{"x-cache", "MISS, MISS"},
{"x-cache-hits", "0, 0"},
(truncated)
[error] %{args: %{"module" => "Elixir.ActivityPub.Federator.APPublisher", "op" => "publish_one", "params" => %{"actor_id" => "01K4S117Y7ZTYEMGYCH72Y0GN6", "actor_username" => "ivan", "id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1", "inbox" => "https://mastodon.online/users/streetartutopia/inbox", "json" => "{\"@context\":[\"https://www.w3.org/ns/activitystreams\",{\"@language\":\"en\",\"Hashtag\":\"as:Hashtag\",\"ValueFlows\":\"https://w3id.org/valueflows#\",\"_misskey_quote\":\"https://misskey-hub.net/ns/#_misskey_quote\",\"om2\":\"http://www.ontology-of-units-of-measure.org/resource/om-2/\",\"quote\":{\"@id\":\"https://w3id.org/fep/044f#quote\",\"@type\":\"@id\"},\"quoteAuthorization\":{\"@id\":\"https://w3id.org/fep/044f#quoteAuthorization\",\"@type\":\"@id\"},\"sensitive\":\"as:sensitive\"}],\"actor\":\"http://localhost:4000/pub/actors/ivan\",\"bcc\":[],\"bto\":[],\"cc\":[],\"context\":\"tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation\",\"id\":\"http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1\",\"object\":{\"@context\":[\"https://www.w3.org/ns/activitystreams\",{\"_misskey_quote\":\"https://misskey-hub.net/ns#_misskey_quote\",\"atomUri\":\"ostatus:atomUri\",\"automaticApproval\":{\"@id\":\"gts:automaticApproval\",\"@type\":\"@id\"},\"blurhash\":\"toot:blurhash\",\"canQuote\":{\"@id\":\"gts:canQuote\",\"@type\":\"@id\"},\"conversation\":\"ostatus:conversation\",\"focalPoint\":{\"@container\":\"@list\",\"@id\":\"toot:focalPoint\"},\"gts\":\"https://gotosocial.org/ns#\",\"inReplyToAtomUri\":\"ostatus:inReplyToAtomUri\",\"interactionPolicy\":{\"@id\":\"gts:interactionPolicy\",\"@type\":\"@id\"},\"manualApproval\":{\"@id\":\"gts:manualApproval\",\"@type\":\"@id\"},\"ostatus\":\"http://ostatus.org#\",\"quote\":\"https://w3id.org/fep/044f#quote\",\"quoteAuthorization\":{\"@id\":\"https://w3id.org/fep/044f#quoteAuthorization\",\"@type\":\"@id\"},\"quoteUri\":\"http://fedibird.com/ns#quoteUri\",\"s (truncated)
[debug] Get config for app sentry: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :sentry: true @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[info] [error: "** (Oban.PerformError) ActivityPub.Federator.Workers.PublisherWorker failed with {:error, \"could not push activity to https://mastodon.online/users/streetartutopia/inbox, got HTTP 401\"}", args: %{"module" => "Elixir.ActivityPub.Federator.APPublisher", "op" => "publish_one", "params" => %{"actor_id" => "01K4S117Y7ZTYEMGYCH72Y0GN6", "actor_username" => "ivan", "id" => "http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1", "inbox" => "https://mastodon.online/users/streetartutopia/inbox", "json" => "{\"@context\":[\"https://www.w3.org/ns/activitystreams\",{\"@language\":\"en\",\"Hashtag\":\"as:Hashtag\",\"ValueFlows\":\"https://w3id.org/valueflows#\",\"_misskey_quote\":\"https://misskey-hub.net/ns/#_misskey_quote\",\"om2\":\"http://www.ontology-of-units-of-measure.org/resource/om-2/\",\"quote\":{\"@id\":\"https://w3id.org/fep/044f#quote\",\"@type\":\"@id\"},\"quoteAuthorization\":{\"@id\":\"https://w3id.org/fep/044f#quoteAuthorization\",\"@type\":\"@id\"},\"sensitive\":\"as:sensitive\"}],\"actor\":\"http://localhost:4000/pub/actors/ivan\",\"bcc\":[],\"bto\":[],\"cc\":[],\"context\":\"tag:mastodon.online,2025-09-17:objectId=569769678:objectType=Conversation\",\"id\":\"http://localhost:4000/pub/objects/32e741a9-f680-42bf-a338-4af768b672c1\",\"object\":{\"@context\":[\"https://www.w3.org/ns/activitystreams\",{\"_misskey_quote\":\"https://misskey-hub.net/ns#_misskey_quote\",\"atomUri\":\"ostatus:atomUri\",\"automaticApproval\":{\"@id\":\"gts:automaticApproval\",\"@type\":\"@id\"},\"blurhash\":\"toot:blurhash\",\"canQuote\":{\"@id\":\"gts:canQuote\",\"@type\":\"@id\"},\"conversation\":\"ostatus:conversation\",\"focalPoint\":{\"@container\":\"@list\",\"@id\":\"toot:focalPoint\"},\"gts\":\"https://gotosocial.org/ns#\",\"inReplyToAtomUri\":\"ostatus:inReplyToAtomUri\",\"interactionPolicy\":{\"@id\":\"gts:interactionPolicy\",\"@type\":\"@id\"},\"manualApproval\":{\"@id\":\"gts:manualApproval\",\"@type\":\"@id\"},\"ostatus\":\"http://ostatus.org#\",\ (truncated)
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