Created
October 8, 2025 15:05
-
-
Save ivanminutillo/25d64daebc14ee37a87b7a511a285667 to your computer and use it in GitHub Desktop.
n+1 unfollow user
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [debug] LiveHandler: handle_event "Bonfire.Social.Graph.Follows:unfollow" via Elixir.Bonfire.UI.Social.Graph.FollowButtonLive @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5 | |
| [debug] LiveHandler: handle_event {"Bonfire.Social.Graph.Follows", "unfollow"} via delegation @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5 | |
| [debug] getting from cache: Application.get_application(h:HYMGwrIbieJTu7nkloWfeg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire_ui_social_graph: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire_ui_social_graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(h:HYMGwrIbieJTu7nkloWfeg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire_ui_social_graph: [Bonfire.Social.Graph.Follows.LiveHandler, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Social.Graph.Follows.LiveHandler: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(h:HYMGwrIbieJTu7nkloWfeg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get settings in :bonfire_ui_social_graph for: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] lookup settings: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3 | |
| [debug] settings for [:modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:220 @ Bonfire.Common.Settings.do_get_in/3 | |
| [debug] :bonfire_ui_social_graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(h:HYMGwrIbieJTu7nkloWfeg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get settings in :bonfire_ui_social_graph for: [Bonfire.Social.Graph.Follows.LiveHandler, :modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] lookup settings: [Bonfire.Social.Graph.Follows.LiveHandler, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3 | |
| [debug] settings for [Bonfire.Social.Graph.Follows.LiveHandler, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:220 @ Bonfire.Common.Settings.do_get_in/3 | |
| [debug] Bonfire.Social.Graph.Follows.LiveHandler: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] LiveHandler: delegating to :handle_event in Elixir.Bonfire.Social.Graph.Follows.LiveHandler with args: ["unfollow", %{"id" => "01K6WGZM7R8SC6YGC61WDWFV2R"}] @ bonfire_ui_common/lib/live_handlers.ex:589 @ Bonfire.UI.Common.LiveHandlers.mod_delegate/5 | |
| [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), where: p0.id == ^"01K6WGZM7R8SC6YGC61WDWFV2R"> | |
| } @ 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), where: p0.id == ^"01K6WGZM7R8SC6YGC61WDWFV2R"> | |
| } @ 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), where: p0.id == ^"01K6WGZM7R8SC6YGC61WDWFV2R"> | |
| } @ 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), where: p0.id == ^"01K6WGZM7R8SC6YGC61WDWFV2R"> | |
| } @ 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), where: p0.id == ^"01K6WGZM7R8SC6YGC61WDWFV2R"> | |
| } @ 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), where: p0.id == ^"01K6WGZM7R8SC6YGC61WDWFV2R"> | |
| } @ 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] 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=2ms source="pointers_pointer" repo=Elixir.Bonfire.Common.Repo | |
| SELECT p0."id", p0."table_id", p0."deleted_at" FROM "pointers_pointer" AS p0 WHERE (p0."deleted_at" IS NULL) AND (p0."id" = '01K6WGZM7R8SC6YGC61WDWFV2R') LIMIT 1 | |
| Bonfire.Common.Repo.single/1 @ extensions/bonfire_common/lib/repo/repo.ex:9 | |
| Bonfire.Common.Needles.get/2 @ extensions/bonfire_common/lib/repo/needles/needles.ex:56 | |
| Bonfire.Social.Graph.Follows.unfollow/3 @ deps/bonfire_social_graph/lib/follows.ex:544 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| 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] Edge query opts: [ | |
| current_user: %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 :ac (truncated) | |
| [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] false @ bonfire_social/lib/edges.ex:415 @ Bonfire.Social.Edges.query_parent/3 | |
| [warning] Already joined on query: :edge | |
| Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:421 | |
| 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.Edges.edge_module_query/2 @ extensions/bonfire_social/lib/edges.ex:394 | |
| Bonfire.Social.Edges.exists?/4 @ extensions/bonfire_social/lib/edges.ex:318 | |
| Bonfire.Social.Graph.Follows.unfollow/3 @ deps/bonfire_social_graph/lib/follows.ex:510 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| [debug] #Ecto.Query<from f0 in Bonfire.Data.Social.Follow, | |
| left_join: e1 in assoc(f0, :edge), as: :edge, | |
| where: e1.subject_id in ^["01K4S117Y7ZTYEMGYCH72Y0GN6"], | |
| where: e1.object_id in ^["01K6WGZM7R8SC6YGC61WDWFV2R"], preload: [edge: e1]> @ bonfire_social/lib/edges.ex:535 @ Bonfire.Social.Edges.filter/3 | |
| [warning] [EctoShorts] `:subjects` is not a recognised filter or field for `bonfire_data_social_follow` where you attempted to filter 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: %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<__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 (truncated) | |
| [warning] [EctoShorts] `:objects` is not a recognised filter or field for `bonfire_data_social_follow` where you attempted to filter by: %Bonfire.Data.Identity.User{__meta__: #Ecto.Schema.Metadata<:built, "bonfire_data_identity_user">, id: "01K6WGZM7R8SC6YGC61WDWFV2R", accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>, account: #Ecto.Association.NotLoaded<association :account is not loaded>, actor: #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 loaded>, posts: #Ecto.Association.NotLoaded<association :posts is not loaded>, followers: #Ecto.Association.NotLoaded<association :followers is not loaded>, followed: #Ecto.Association.NotLoaded<association :followed is not loaded>, user_activities: #Ecto.Association.NotLoaded<association :user_activities is not loaded>, boost_activities: #Ecto.Association.NotLoaded<association :boost_activities is not loaded>, like_activities: #Ecto.Association.NotLoaded<a (truncated) | |
| [debug] Edge query: #Ecto.Query<from f0 in Bonfire.Data.Social.Follow, | |
| left_join: e1 in assoc(f0, :edge), as: :edge, | |
| where: e1.subject_id in ^["01K4S117Y7ZTYEMGYCH72Y0GN6"], | |
| where: e1.object_id in ^["01K6WGZM7R8SC6YGC61WDWFV2R"], | |
| order_by: [desc: f0.id], preload: [edge: e1]> @ bonfire_social/lib/edges.ex:398 @ Bonfire.Social.Edges.edge_module_query/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=1ms source="bonfire_data_social_follow" repo=Elixir.Bonfire.Common.Repo | |
| SELECT TRUE FROM "bonfire_data_social_follow" AS b0 LEFT OUTER JOIN "bonfire_data_edges_edge" AS b1 ON b1."id" = b0."id" WHERE (b1."subject_id" = ANY('{01K4S117Y7ZTYEMGYCH72Y0GN6}')) AND (b1."object_id" = ANY('{01K6WGZM7R8SC6YGC61WDWFV2R}')) LIMIT 1 | |
| Bonfire.Social.Graph.Follows.unfollow/3 @ deps/bonfire_social_graph/lib/follows.ex:510 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| [debug] getting from cache: Application.get_application(Bonfire.Data.Social.Follow) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2 | |
| [debug] Get settings in :bonfire_data_social for: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2 | |
| [debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] lookup settings: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3 | |
| [debug] settings for [:modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3 | |
| [debug] :bonfire_data_social: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Data.Social.Follow) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get settings in :bonfire_data_social for: [Bonfire.Data.Social.Follow, :modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: nil} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2 | |
| [debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] lookup settings: [Bonfire.Data.Social.Follow, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3 | |
| [debug] settings for [Bonfire.Data.Social.Follow, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3 | |
| [debug] Bonfire.Data.Social.Follow: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] 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] #Ecto.Query<from e0 in Bonfire.Data.Edges.Edge, as: :edge, | |
| where: e0.subject_id in ^["01K4S117Y7ZTYEMGYCH72Y0GN6"], | |
| where: e0.object_id in ^["01K6WGZM7R8SC6YGC61WDWFV2R"]> @ bonfire_social/lib/edges.ex:535 @ Bonfire.Social.Edges.filter/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_edges_edge" repo=Elixir.Bonfire.Common.Repo | |
| DELETE FROM "bonfire_data_edges_edge" AS b0 WHERE (b0."subject_id" = ANY('{01K4S117Y7ZTYEMGYCH72Y0GN6}')) AND (b0."object_id" = ANY('{01K6WGZM7R8SC6YGC61WDWFV2R}')) | |
| Bonfire.Social.Edges.do_delete/1 @ extensions/bonfire_social/lib/edges.ex:643 | |
| Bonfire.Social.Graph.Follows.unfollow/3 @ deps/bonfire_social_graph/lib/follows.ex:512 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| 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] deleted: nil @ bonfire_social_graph/lib/follows.ex:513 @ Bonfire.Social.Graph.Follows.unfollow/3 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [debug] SQL query: ok db=2ms source="bonfire_data_social_activity" repo=Elixir.Bonfire.Common.Repo | |
| SELECT b0."id" FROM "bonfire_data_social_activity" AS b0 WHERE (((b0."subject_id" = '01K4S117Y7ZTYEMGYCH72Y0GN6') AND (b0."object_id" = '01K6WGZM7R8SC6YGC61WDWFV2R')) AND (b0."verb_id" = '20SVBSCR1BET0THE0VTPVT0F1T')) | |
| Bonfire.Common.Repo.many/2 @ extensions/bonfire_common/lib/repo/repo.ex:9 | |
| Bonfire.Social.Activities.delete_by_subject_verb_object/3 @ extensions/bonfire_social/lib/activities.ex:201 | |
| Bonfire.Social.Graph.Follows.unfollow/3 @ deps/bonfire_social_graph/lib/follows.ex:518 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| 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] ["01K725M1YH3PZ4QX2B1PHD293M"] @ bonfire_social/lib/feed_activities.ex:592 @ Bonfire.Social.FeedActivities.delete/2 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [debug] SQL query: ok db=2ms source="bonfire_data_social_feed_publish" repo=Elixir.Bonfire.Common.Repo | |
| SELECT b0."id", b0."feed_id" FROM "bonfire_data_social_feed_publish" AS b0 WHERE (b0."id" = ANY('{01K725M1YH3PZ4QX2B1PHD293M}')) ORDER BY b0."id" DESC | |
| Bonfire.Common.Repo.many/2 @ extensions/bonfire_common/lib/repo/repo.ex:9 | |
| Bonfire.Social.FeedActivities.delete/1 @ extensions/bonfire_social/lib/feed_activities.ex:612 | |
| Bonfire.Social.Activities.delete_by_subject_verb_object/3 @ extensions/bonfire_social/lib/activities.ex:201 | |
| Bonfire.Social.Graph.Follows.unfollow/3 @ deps/bonfire_social_graph/lib/follows.ex:518 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| 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] 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] "01K6WGZM7RN7B06V0C7XENBW6C": {Bonfire.Social.Feeds, :hide_activity} @ bonfire_common/lib/pubsub/pubsub.ex:60 @ Bonfire.Common.PubSub.broadcast/2 | |
| [debug] "01K725M1YH3PZ4QX2B1PHD293M": {Bonfire.Social.Feeds, :hide_activity} @ bonfire_common/lib/pubsub/pubsub.ex:60 @ Bonfire.Common.PubSub.broadcast/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: [: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] "01K4S117Y9QVSR2M2SS6EDSK6A": {Bonfire.Social.Feeds, :hide_activity} @ bonfire_common/lib/pubsub/pubsub.ex:60 @ Bonfire.Common.PubSub.broadcast/2 | |
| [debug] "01K725M1YH3PZ4QX2B1PHD293M": {Bonfire.Social.Feeds, :hide_activity} @ bonfire_common/lib/pubsub/pubsub.ex:60 @ Bonfire.Common.PubSub.broadcast/2 | |
| [debug] pushed deletions to feeds: [:ok, :ok] @ bonfire_social/lib/feed_activities.ex:614 @ Bonfire.Social.FeedActivities.delete/1 | |
| [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_feed_publish" repo=Elixir.Bonfire.Common.Repo | |
| DELETE FROM "bonfire_data_social_feed_publish" AS b0 WHERE (b0."id" = ANY('{01K725M1YH3PZ4QX2B1PHD293M}')) | |
| Bonfire.Social.FeedActivities.delete/1 @ extensions/bonfire_social/lib/feed_activities.ex:617 | |
| Bonfire.Social.Activities.delete_by_subject_verb_object/3 @ extensions/bonfire_social/lib/activities.ex:201 | |
| Bonfire.Social.Graph.Follows.unfollow/3 @ deps/bonfire_social_graph/lib/follows.ex:518 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [debug] SQL query: ok db=2ms source="bonfire_data_social_activity" repo=Elixir.Bonfire.Common.Repo | |
| DELETE FROM "bonfire_data_social_activity" AS b0 WHERE (((b0."subject_id" = '01K4S117Y7ZTYEMGYCH72Y0GN6') AND (b0."object_id" = '01K6WGZM7R8SC6YGC61WDWFV2R')) AND (b0."verb_id" = '20SVBSCR1BET0THE0VTPVT0F1T')) RETURNING b0."id" | |
| Bonfire.Social.Activities.delete_by_subject_verb_object/3 @ extensions/bonfire_social/lib/activities.ex:203 | |
| Bonfire.Social.Graph.Follows.unfollow/3 @ deps/bonfire_social_graph/lib/follows.ex:518 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| 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] 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=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('{4THEPE0P1ES1CH00SET0F0110W}')) | |
| Bonfire.Social.Graph.Follows.unfollow/3 @ deps/bonfire_social_graph/lib/follows.ex:522 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [debug] SQL query: ok db=2ms source="bonfire_data_access_control_encircle" repo=Elixir.Bonfire.Common.Repo | |
| DELETE FROM "bonfire_data_access_control_encircle" AS b0 WHERE (b0."subject_id" = ANY('{01K6WGZM7R8SC6YGC61WDWFV2R}') AND b0."circle_id" = ANY('{01K4S11818F85ZCBGK9MXSYCGQ}')) | |
| Bonfire.Social.Graph.Follows.unfollow/3 @ deps/bonfire_social_graph/lib/follows.ex:523 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| [debug] Get config for app bonfire: [: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: 6 SQL query: ok db=3ms source="bonfire_data_access_control_circle" repo=Elixir.Bonfire.Common.Repo | |
| SELECT b0."id", b2."id", b2."summary", b2."info", b1."id", b1."name", b3."id", b3."caretaker_id", b4."id", b4."stereotype_id", b5."id", b5."name" FROM "bonfire_data_access_control_circle" AS b0 LEFT OUTER JOIN "bonfire_data_social_named" AS b1 ON b1."id" = b0."id" LEFT OUTER JOIN "bonfire_data_social_extra_info" AS b2 ON b2."id" = b0."id" LEFT OUTER JOIN "bonfire_data_identity_caretaker" AS b3 ON b3."id" = b0."id" LEFT OUTER JOIN "bonfire_boundaries_stereotype" AS b4 ON b4."id" = b0."id" LEFT OUTER JOIN "bonfire_data_social_named" AS b5 ON b5."id" = b4."stereotype_id" WHERE (NOT (b0."id" = ANY('{}')) AND ((b4."id" IS NULL) OR NOT (b4."stereotype_id" = ANY('{}')))) AND (b3."caretaker_id" = ANY('{01K6WGZM7R8SC6YGC61WDWFV2R}') OR b0."id" = ANY('{}')) AND (b4."stereotype_id" = ANY('{7DAPE0P1E1PERM1TT0F0110WME}')) | |
| Bonfire.Social.Graph.Follows.unfollow/3 @ deps/bonfire_social_graph/lib/follows.ex:525 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [debug] SQL query: ok db=2ms source="bonfire_data_access_control_encircle" repo=Elixir.Bonfire.Common.Repo | |
| DELETE FROM "bonfire_data_access_control_encircle" AS b0 WHERE (b0."subject_id" = ANY('{01K4S117Y7ZTYEMGYCH72Y0GN6}') AND b0."circle_id" = ANY('{01K6WGZM84F70Y9QBCX1789R81}')) | |
| Bonfire.Social.Graph.Follows.unfollow/3 @ deps/bonfire_social_graph/lib/follows.ex:526 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| [debug] getting from cache: Application.get_application(Bonfire.Social.Graph) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire_social_graph: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire_social_graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Social.Graph) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire_social_graph: [Bonfire.Social.Graph, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Social.Graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] found in cache for vIS3oz:pointer:01K4S117Y7ZTYEMGYCH72Y0GN6 @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5 | |
| [debug] found in cache for vIS3oz:pointer:01K6WGZM7R8SC6YGC61WDWFV2R @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5 | |
| [debug] SQL query: ok db=7ms 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")->>'actor' = 'http://localhost:4000/pub/actors/ivan') AND (coalesce((a0."data")->'object'->>'id', (a0."data")->>'object') = 'http://localhost:4000/pub/actors/Sporer_LLC') AND ((a0."data")->>'type' = 'Follow') ORDER BY a0."data"->'published' desc nulls last, a0."inserted_at" desc nulls last, a0."id" DESC LIMIT 1 | |
| ActivityPub.unfollow/1 @ deps/activity_pub/lib/activity_pub.ex:134 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| Bonfire.UI.Common.LiveHandlers.mod_delegate/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:592 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| anonymous fn/5 in Bonfire.UI.Common.LiveHandlers.handle_event/5 @ extensions/bonfire_ui_common/lib/live_handlers.ex:221 | |
| Bonfire.UI.Common.ErrorHandling.undead/3 @ extensions/bonfire_ui_common/lib/error/error_handling.ex:8 | |
| [debug] latest: %ActivityPub.Object{ | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">, | |
| id: "af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| data: %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| "object" => "http://localhost:4000/pub/actors/Sporer_LLC", | |
| "published" => "2025-10-08T15:04:18.808749Z", | |
| "state" => "pending", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC", | |
| "https://www.w3.org/ns/activitystreams#Public"], | |
| "type" => "Follow" | |
| }, | |
| local: true, | |
| public: true, | |
| is_object: false, | |
| pointer_id: "01K725M1YH3PZ4QX2B1PHD293M", | |
| 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:04:18], | |
| updated_at: ~N[2025-10-08 15:04:18] | |
| } @ activity_pub/lib/activity_pub.ex:134 @ ActivityPub.unfollow/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] [] @ activity_pub/lib/object.ex:708 @ ActivityPub.Object.normalise_to/1 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| "object" => "http://localhost:4000/pub/actors/Sporer_LLC", | |
| "published" => "2025-10-08T15:04:18.808749Z", | |
| "state" => "pending", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC", | |
| "https://www.w3.org/ns/activitystreams#Public"], | |
| "type" => "Follow" | |
| } @ activity_pub/lib/object.ex:558 @ ActivityPub.Object.lazy_put_object_defaults/4 | |
| [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] %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "id" => "http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| "object" => %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| "object" => "http://localhost:4000/pub/actors/Sporer_LLC", | |
| "published" => "2025-10-08T15:04:18.808749Z", | |
| "state" => "pending", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC", | |
| "https://www.w3.org/ns/activitystreams#Public"], | |
| "type" => "Follow" | |
| }, | |
| "published" => "2025-10-08T15:04:36.277465Z", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC"], | |
| "type" => "Undo" | |
| } @ 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", | |
| "id" => "http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| "object" => %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| "object" => "http://localhost:4000/pub/actors/Sporer_LLC", | |
| "published" => "2025-10-08T15:04:18.808749Z", | |
| "state" => "pending", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC", | |
| "https://www.w3.org/ns/activitystreams#Public"], | |
| "type" => "Follow" | |
| }, | |
| "published" => "2025-10-08T15:04:36.277465Z", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC"], | |
| "type" => "Undo" | |
| } @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:18 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 | |
| [debug] found actors: ["http://localhost:4000/pub/actors/ivan", | |
| "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 | |
| [warning] ---------> Possible n+1 query detected! Number of occurrences: 5 SQL query: ok db=2ms source="bonfire_data_identity_user" repo=Elixir.Bonfire.Common.Repo | |
| SELECT b0."id", b1."id", b1."name", b1."summary", b1."website", b1."location", b1."icon_id", b1."image_id", b2."id", b2."creator_id", b2."path", b2."file", b2."size", b2."media_type", b2."metadata", b2."deleted_at", b3."id", b3."username", b3."username_hash", b3."outbox_id", b3."inbox_id", b3."notifications_id", b4."id", b4."peer_id", b4."canonical_uri" FROM "bonfire_data_identity_user" AS b0 LEFT OUTER JOIN "bonfire_data_social_profile" AS b1 ON b1."id" = b0."id" LEFT OUTER JOIN "bonfire_files_media" AS b2 ON b2."id" = b1."icon_id" LEFT OUTER JOIN "bonfire_data_identity_character" AS b3 ON b3."id" = b0."id" LEFT OUTER JOIN "bonfire_data_activity_pub_peered" AS b4 ON b4."id" = b3."id" WHERE (b3."username" = 'ivan') LIMIT 1 | |
| Bonfire.Common.Repo.single/1 @ extensions/bonfire_common/lib/repo/repo.ex:9 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.get_character_by_username/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:277 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:602 | |
| Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.local_actor_ids/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:585 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:26 | |
| Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [debug] maybe_preload : trying to preload (and follow pointers): [:actor, :settings, :profile, {:character, [:peered]}] @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3 | |
| [debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [debug] SQL query: ok db=1ms source="bonfire_data_activity_pub_actor" repo=Elixir.Bonfire.Common.Repo | |
| SELECT b0."id", b0."signing_key", b0."id" FROM "bonfire_data_activity_pub_actor" AS b0 WHERE (b0."id" = '01K4S117Y7ZTYEMGYCH72Y0GN6') | |
| Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135 | |
| Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.get_character/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:221 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:602 | |
| Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.local_actor_ids/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:585 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:26 | |
| [debug] SQL query: ok db=1ms source="bonfire_data_identity_settings" repo=Elixir.Bonfire.Common.Repo | |
| SELECT b0."id", b0."json", b0."id" FROM "bonfire_data_identity_settings" AS b0 WHERE (b0."id" = '01K4S117Y7ZTYEMGYCH72Y0GN6') | |
| Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135 | |
| Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.get_character/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:221 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:602 | |
| Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.local_actor_ids/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:585 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:26 | |
| [debug] ignore (only supports 1 key at a time): [:actor, :settings, :profile, {:character, [:peered]}] @ bonfire_common/lib/repo/needles/preload.ex:84 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3 | |
| [debug] local_author_ids: [ | |
| {"http://localhost:4000/pub/actors/ivan", | |
| %Bonfire.Data.Identity.User{ | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">, | |
| id: "01K4S117Y7ZTYEMGYCH72Y0GN6", | |
| accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>, | |
| account: #Ecto.Association.NotLoaded<association :account is not loaded>, | |
| actor: #Bonfire.Data.ActivityPub.Actor< | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_activity_pub_actor">, | |
| id: "01K4S117Y7ZTYEMGYCH72Y0GN6", | |
| pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>, | |
| character: #Ecto.Association.NotLoaded<association :character is not loaded>, | |
| user: #Ecto.Association.NotLoaded<association :user is not loaded>, | |
| peered: #Ecto.Association.NotLoaded<association :peered is not loaded>, | |
| controlled: #Ecto.Association.NotLoaded<association :controlled is not loaded>, | |
| ... | |
| >, | |
| character: #Bonfire.Data.Identity.Character< | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_character">, | |
| id: "01K4S117Y7ZTYEMGYCH72Y0GN6", | |
| pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>, | |
| username: "ivan", | |
| outbox_id: "01K4S117Y9QVSR2M2SS6EDSK6A", | |
| outbox: #Ecto.Association.NotLoaded<association :outbox is not loaded>, | |
| inbox_id: "01K4S117Y9JEVCQH4XJEQ6VXTR", | |
| inbox: #Ecto.Associa (truncated) | |
| [debug] ed for to: ["http://localhost:4000/pub/actors/Sporer_LLC"] @ 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: [["http://localhost:4000/pub/actors/Sporer_LLC"], nil, nil, nil, nil] @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:466 @ Bonfire.Federate.ActivityPub.AdapterUtils.all_object_recipients/2 | |
| [debug] cleaned_recipients: ["http://localhost:4000/pub/actors/Sporer_LLC"] @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:469 @ Bonfire.Federate.ActivityPub.AdapterUtils.all_object_recipients/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] :not_found was cached for vIS3oz:ap_id:http://localhost:4000/pub/actors/Sporer_LLC @ activity_pub/lib/utils.ex:340 @ ActivityPub.Utils.get_with_cache/5 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [debug] : can only preload from struct or list of structs @ bonfire_common/lib/repo/preload.ex:106 @ Bonfire.Common.Repo.Preload.maybe_preload/3 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] http://localhost:4000/pub @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:369 @ Bonfire.Federate.ActivityPub.AdapterUtils.get_local_character_by_ap_id/2 | |
| [debug] username?: Sporer_LLC @ bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:373 @ Bonfire.Federate.ActivityPub.AdapterUtils.get_local_character_by_ap_id/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [warning] ---------> Possible n+1 query detected! Number of occurrences: 6 SQL query: ok db=2ms source="bonfire_data_identity_user" repo=Elixir.Bonfire.Common.Repo | |
| SELECT b0."id", b1."id", b1."name", b1."summary", b1."website", b1."location", b1."icon_id", b1."image_id", b2."id", b2."creator_id", b2."path", b2."file", b2."size", b2."media_type", b2."metadata", b2."deleted_at", b3."id", b3."username", b3."username_hash", b3."outbox_id", b3."inbox_id", b3."notifications_id", b4."id", b4."peer_id", b4."canonical_uri" FROM "bonfire_data_identity_user" AS b0 LEFT OUTER JOIN "bonfire_data_social_profile" AS b1 ON b1."id" = b0."id" LEFT OUTER JOIN "bonfire_files_media" AS b2 ON b2."id" = b1."icon_id" LEFT OUTER JOIN "bonfire_data_identity_character" AS b3 ON b3."id" = b0."id" LEFT OUTER JOIN "bonfire_data_activity_pub_peered" AS b4 ON b4."id" = b3."id" WHERE (b3."username" = 'Sporer_LLC') LIMIT 1 | |
| Bonfire.Common.Repo.single/1 @ extensions/bonfire_common/lib/repo/repo.ex:9 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.get_character_by_username/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:277 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:602 | |
| Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.local_actor_ids/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:585 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:33 | |
| Enum."-reduce/3-lists^foldl/2-0-"/3 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:2546 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [debug] maybe_preload : trying to preload (and follow pointers): [:actor, :settings, :profile, {:character, [:peered]}] @ bonfire_common/lib/repo/preload.ex:75 @ Bonfire.Common.Repo.Preload.maybe_preload/3 | |
| [debug] maybe_preload: trying Ecto.Repo.preload @ bonfire_common/lib/repo/preload.ex:130 @ Bonfire.Common.Repo.Preload.try_repo_preload/3 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [debug] SQL query: ok db=0ms source="bonfire_data_identity_settings" repo=Elixir.Bonfire.Common.Repo | |
| SELECT b0."id", b0."json", b0."id" FROM "bonfire_data_identity_settings" AS b0 WHERE (b0."id" = '01K6WGZM7R8SC6YGC61WDWFV2R') | |
| Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135 | |
| Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.get_character/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:221 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:602 | |
| Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.local_actor_ids/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:585 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:33 | |
| [debug] SQL query: ok db=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" = '01K6WGZM7R8SC6YGC61WDWFV2R') | |
| Bonfire.Common.Repo.Preload.try_repo_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:135 | |
| Bonfire.Common.Repo.Preload.maybe_preload/3 @ extensions/bonfire_common/lib/repo/preload.ex:80 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.get_character/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:221 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.maybe_pointer_for_ap_id/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:602 | |
| Enum."-map/2-lists^map/1-1-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:1714 | |
| Bonfire.Federate.ActivityPub.AdapterUtils.local_actor_ids/1 @ deps/bonfire_federate_activitypub/lib/adapter/adapter_utils.ex:585 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:33 | |
| [debug] ignore (only supports 1 key at a time): [:actor, :settings, :profile, {:character, [:peered]}] @ bonfire_common/lib/repo/needles/preload.ex:84 @ Bonfire.Common.Needles.Preload.maybe_preload_pointers/3 | |
| [debug] local_recipient_ids: [ | |
| {"http://localhost:4000/pub/actors/Sporer_LLC", | |
| %Bonfire.Data.Identity.User{ | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">, | |
| id: "01K6WGZM7R8SC6YGC61WDWFV2R", | |
| accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>, | |
| account: #Ecto.Association.NotLoaded<association :account is not loaded>, | |
| actor: #Bonfire.Data.ActivityPub.Actor< | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_activity_pub_actor">, | |
| id: "01K6WGZM7R8SC6YGC61WDWFV2R", | |
| pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>, | |
| character: #Ecto.Association.NotLoaded<association :character is not loaded>, | |
| user: #Ecto.Association.NotLoaded<association :user is not loaded>, | |
| peered: #Ecto.Association.NotLoaded<association :peered is not loaded>, | |
| controlled: #Ecto.Association.NotLoaded<association :controlled is not loaded>, | |
| ... | |
| >, | |
| character: #Bonfire.Data.Identity.Character< | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_character">, | |
| id: "01K6WGZM7R8SC6YGC61WDWFV2R", | |
| pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>, | |
| username: "Sporer_LLC", | |
| outbox_id: "01K6WGZM7RAKKGRQA2TE5J53H7", | |
| outbox: #Ecto.Association.NotLoaded<association :outbox is not loaded>, | |
| inbox_id: "01K6WGZM7RB0JXXEA00N24HQZQ", | |
| inbox:truncated) | |
| [debug] is_local?: true @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:38 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter/2 | |
| [debug] MRF instance_wide blocks from config: [] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:588 @ Bonfire.Federate.ActivityPub.BoundariesMRF.rejects_regex/1 | |
| [debug] filter ghosted recipients of outgoing local activities @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:134 @ Bonfire.Federate.ActivityPub.BoundariesMRF.maybe_check_and_filter/5 | |
| [debug] MRF instance_wide blocks from config: [] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:588 @ Bonfire.Federate.ActivityPub.BoundariesMRF.rejects_regex/1 | |
| [debug] before filter: ["http://localhost:4000/pub/actors/Sporer_LLC"] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:449 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actors/7 | |
| [warning] did not know how to find ap_id in: http://localhost:4000/pub/actors/Sporer_LLC | |
| Bonfire.Common.E.ed/3 @ extensions/bonfire_common/lib/e.ex:427 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:528 | |
| Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4521 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:375 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:405 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:317 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.block_or_filter_recipients/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:259 | |
| [warning] did not know how to find id in: http://localhost:4000/pub/actors/Sporer_LLC | |
| Bonfire.Common.E.ed/3 @ extensions/bonfire_common/lib/e.ex:427 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:528 | |
| Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4521 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:375 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:405 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:317 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.block_or_filter_recipients/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:259 | |
| [debug] recipient_actor: http://localhost:4000/pub/actors/Sporer_LLC @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:530 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7 | |
| [debug] is_local???: true @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:532 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7 | |
| [debug] local activity - need to check if local author blocks the (maybe remote) recipient @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:547 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7 | |
| [debug] by_characters & actor_to_check: {[ | |
| %Bonfire.Data.Identity.User{ | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">, | |
| id: "01K4S117Y7ZTYEMGYCH72Y0GN6", | |
| accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>, | |
| account: #Ecto.Association.NotLoaded<association :account is not loaded>, | |
| actor: #Bonfire.Data.ActivityPub.Actor< | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_activity_pub_actor">, | |
| id: "01K4S117Y7ZTYEMGYCH72Y0GN6", | |
| pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>, | |
| character: #Ecto.Association.NotLoaded<association :character is not loaded>, | |
| user: #Ecto.Association.NotLoaded<association :user is not loaded>, | |
| peered: #Ecto.Association.NotLoaded<association :peered is not loaded>, | |
| controlled: #Ecto.Association.NotLoaded<association :controlled is not loaded>, | |
| ... | |
| >, | |
| character: #Bonfire.Data.Identity.Character< | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_character">, | |
| id: "01K4S117Y7ZTYEMGYCH72Y0GN6", | |
| pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>, | |
| username: "ivan", | |
| outbox_id: "01K4S117Y9QVSR2M2SS6EDSK6A", | |
| outbox: #Ecto.Association.NotLoaded<association :outbox is not loaded>, | |
| inbox_id: "01K4S117Y9JEVCQH4XJEQ6VXTR", | |
| inbox: #Ecto.Association.NotLoaded<association :inbox is not loaded (truncated) | |
| [debug] filter 'localhost' blocked [:ghost_them] instance in config?: false @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:565 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7 | |
| [debug] filter 'localhost/pub/actors/Sporer_LLC' blocked [:ghost_them] actor in config?: false @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:569 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [warning] ---------> Possible n+1 query detected! Number of occurrences: 16 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" = '01K6WGZM7R8SC6YGC61WDWFV2R') | |
| Bonfire.Federate.ActivityPub.Peered.actor_blocked?/3 @ deps/bonfire_federate_activitypub/lib/peer/peered.ex:191 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actor?/7 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:572 | |
| Enum.reject_list/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:4521 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:375 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients_field/8 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:405 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.filter_recipients/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:317 | |
| Bonfire.Federate.ActivityPub.BoundariesMRF.block_or_filter_recipients/5 @ deps/bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:259 | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [debug] : can only preload from struct or list of structs @ bonfire_common/lib/repo/preload.ex:106 @ Bonfire.Common.Repo.Preload.maybe_preload/3 | |
| [debug] no actor provided: %{} @ bonfire_federate_activitypub/lib/peer/peered.ex:236 @ Bonfire.Federate.ActivityPub.Peered.is_blocked_peer_or_peered?/3 | |
| [debug] filter '01K6WGZM7R8SC6YGC61WDWFV2R' blocked ([:ghost_them]) by [%Bonfire.Data.Identity.User{__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_user">, id: "01K4S117Y7ZTYEMGYCH72Y0GN6", accounted: #Ecto.Association.NotLoaded<association :accounted is not loaded>, account: #Ecto.Association.NotLoaded<association :account is not loaded>, actor: #Bonfire.Data.ActivityPub.Actor<__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_activity_pub_actor">, id: "01K4S117Y7ZTYEMGYCH72Y0GN6", pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>, character: #Ecto.Association.NotLoaded<association :character is not loaded>, user: #Ecto.Association.NotLoaded<association :user is not loaded>, peered: #Ecto.Association.NotLoaded<association :peered is not loaded>, controlled: #Ecto.Association.NotLoaded<association :controlled is not loaded>, ...>, character: #Bonfire.Data.Identity.Character<__meta__: #Ecto.Schema.Metadata<:loaded, "bonfire_data_identity_character">, id: "01K4S117Y7ZTYEMGYCH72Y0GN6", pointer: #Ecto.Association.NotLoaded<association :pointer is not loaded>, username: "ivan", outbox_id: "01K4S117Y9QVSR2M2SS6EDSK6A", outbox: #Ecto.Association.NotLoaded<association :outbox is not loaded>, inbox_id: "01K4S117Y9JEVCQH4XJEQ6VXTR", inbox: #Ecto.Association.NotLoaded<association :inbox is not loaded>, notifications_id: "01K4S117Y9645EZHH0209A5NJG", notifications: #Ecto.Association.NotLoaded<association :notifications is not loaded>, actor: #Ecto.Association.NotLoaded<association :actor is not loaded>, peered: nil, profile: #Ecto.Association.NotLoaded<association :profile is not loaded>, tree: #Ecto.Association.NotLoaded<association :tree is not loaded>, follow_count: #Ecto.Association.NotLoaded<association :follow_count is not loaded>, user: #Ecto.Association.NotLoaded<association :user is not loaded>, feed: #Ecto.Association.NotLoaded<association :feed is not loaded>, aliases: #Ecto.Association.NotLoaded<association :aliases is not load (truncated) | |
| [debug] before filter: ["https://www.w3.org/ns/activitystreams#Public"] @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:449 @ Bonfire.Federate.ActivityPub.BoundariesMRF.filter_actors/7 | |
| [debug] with_filtered_recipients: %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| "object" => %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| "object" => "http://localhost:4000/pub/actors/Sporer_LLC", | |
| "published" => "2025-10-08T15:04:18.808749Z", | |
| "state" => "pending", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC", | |
| "https://www.w3.org/ns/activitystreams#Public"], | |
| "type" => "Follow" | |
| }, | |
| "published" => "2025-10-08T15:04:36.277465Z", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC"], | |
| "type" => "Undo" | |
| } @ bonfire_federate_activitypub/lib/boundaries/boundaries_mrf.ex:266 @ Bonfire.Federate.ActivityPub.BoundariesMRF.block_or_filter_recipients/5 | |
| [debug] accept non-create activity (even with no recipients): %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| "object" => %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| "object" => "http://localhost:4000/pub/actors/Sporer_LLC", | |
| "published" => "2025-10-08T15:04:18.808749Z", | |
| "state" => "pending", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC", | |
| "https://www.w3.org/ns/activitystreams#Public"], | |
| "type" => "Follow" | |
| }, | |
| "published" => "2025-10-08T15:04:36.277465Z", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC"], | |
| "type" => "Undo" | |
| } @ 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" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| "object" => %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| "object" => "http://localhost:4000/pub/actors/Sporer_LLC", | |
| "published" => "2025-10-08T15:04:18.808749Z", | |
| "state" => "pending", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC", | |
| "https://www.w3.org/ns/activitystreams#Public"], | |
| "type" => "Follow" | |
| }, | |
| "published" => "2025-10-08T15:04:36.277465Z", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC"], | |
| "type" => "Undo" | |
| }} @ 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 | |
| [warning] Expected a ULID ID (or an object with one), but got: nil | |
| ActivityPub.Utils.uid/1 @ deps/activity_pub/lib/utils.ex:173 | |
| ActivityPub.Object.insert/4 @ deps/activity_pub/lib/object.ex:225 | |
| ActivityPub.unfollow/1 @ deps/activity_pub/lib/activity_pub.ex:144 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| 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] SQL query: ok db=1ms source="ap_object" repo=Elixir.Bonfire.Common.Repo | |
| INSERT INTO "ap_object" ("data","id","local","public","is_object","inserted_at","updated_at") VALUES ('{"actor":"http://localhost:4000/pub/actors/ivan","cc":["https://www.w3.org/ns/activitystreams#Public"],"id":"http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f","object":{"actor":"http://localhost:4000/pub/actors/ivan","cc":["https://www.w3.org/ns/activitystreams#Public"],"id":"http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9","object":"http://localhost:4000/pub/actors/Sporer_LLC","published":"2025-10-08T15:04:18.808749Z","state":"pending","to":["http://localhost:4000/pub/actors/Sporer_LLC","https://www.w3.org/ns/activitystreams#Public"],"type":"Follow"},"published":"2025-10-08T15:04:36.277465Z","to":["http://localhost:4000/pub/actors/Sporer_LLC"],"type":"Undo"}','2C2E2P3YQ99EGSEN7JTQPMJNWF',true,true,false,'2025-10-08 15:04:36','2025-10-08 15:04:36') | |
| ActivityPub.Object.insert/4 @ deps/activity_pub/lib/object.ex:220 | |
| ActivityPub.unfollow/1 @ deps/activity_pub/lib/activity_pub.ex:144 | |
| Bonfire.Social.Graph.Follows.LiveHandler.handle_event/3 @ extensions/bonfire_ui_social_graph/lib/live_handlers/follows_live_handler.ex:41 | |
| 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] inserted activity in Elixir.Bonfire.Common.Repo: %ActivityPub.Object{ | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">, | |
| id: "4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| data: %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| "object" => %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| "object" => "http://localhost:4000/pub/actors/Sporer_LLC", | |
| "published" => "2025-10-08T15:04:18.808749Z", | |
| "state" => "pending", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC", | |
| "https://www.w3.org/ns/activitystreams#Public"], | |
| "type" => "Follow" | |
| }, | |
| "published" => "2025-10-08T15:04:36.277465Z", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC"], | |
| "type" => "Undo" | |
| }, | |
| local: true, | |
| public: true, | |
| is_object: false, | |
| pointer_id: nil, | |
| pointer: #Ecto.Associatio (truncated) | |
| [debug] insert: {:ok, | |
| %ActivityPub.Object{ | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">, | |
| id: "4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| data: %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| "object" => %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| "object" => "http://localhost:4000/pub/actors/Sporer_LLC", | |
| "published" => "2025-10-08T15:04:18.808749Z", | |
| "state" => "pending", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC", | |
| "https://www.w3.org/ns/activitystreams#Public"], | |
| "type" => "Follow" | |
| }, | |
| "published" => "2025-10-08T15:04:36.277465Z", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC"], | |
| "type" => "Undo" | |
| }, | |
| local: true, | |
| public: true, | |
| is_object: false, | |
| pointer_id: nil, | |
| pointer:truncated) | |
| [info] ActivityPub outgoing federation has been queued: %Oban.Job{ | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "public", "oban_jobs">, | |
| id: 5309, | |
| state: "available", | |
| queue: "federator_outgoing", | |
| worker: "ActivityPub.Federator.Workers.PublisherWorker", | |
| args: %{ | |
| "activity_id" => "4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| "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] adapt: :ok @ activity_pub/lib/activity_pub.ex:146 @ ActivityPub.unfollow/1 | |
| [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: "4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| data: %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| "object" => %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| "object" => "http://localhost:4000/pub/actors/Sporer_LLC", | |
| "published" => "2025-10-08T15:04:18.808749Z", | |
| "state" => "pending", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC", | |
| "https://www.w3.org/ns/activitystreams#Public"], | |
| "type" => "Follow" | |
| }, | |
| "published" => "2025-10-08T15:04:36.277465Z", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC"], | |
| "type" => "Undo" | |
| }, | |
| local: true, | |
| public: true, | |
| is_object: false, | |
| pointer_id: nil, | |
| p (truncated) | |
| [debug] incoming: {:ok, :local} @ activity_pub/lib/activity_pub.ex:147 @ ActivityPub.unfollow/1 | |
| [debug] try to send_updates to Elixir.Bonfire.UI.Social.Graph.FollowButtonLive for object(s): 01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_ui_common/lib/component_id.ex:67 @ Bonfire.UI.Common.ComponentID.send_updates/4 | |
| [debug] ComponentID: try stateful component with ID: Bonfire-UI-Social-Graph-FollowButtonLive_Bonfire-UI-Me-ProfileHeroFullLive_for_01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_ui_common/lib/component_id.ex:85 @ Bonfire.UI.Common.ComponentID.send_updates/4 | |
| [debug] Try sending to Elixir.Bonfire.UI.Social.Graph.FollowButtonLive with id: Bonfire-UI-Social-Graph-FollowButtonLive_Bonfire-UI-Me-ProfileHeroFullLive_for_01K6WGZM7R8SC6YGC61WDWFV2R: [my_follow: false] @ bonfire_ui_common/lib/ui_common.ex:530 @ Bonfire.UI.Common.maybe_send_update/4 | |
| [debug] ComponentID: try stateful component with ID: Bonfire-UI-Social-Graph-FollowButtonLive_Bonfire-UI-Me-ProfileHeroFullLive_for_01K6WGZM7R8SC6YGC61WDWFV2R @ bonfire_ui_common/lib/component_id.ex:85 @ Bonfire.UI.Common.ComponentID.send_updates/4 | |
| [debug] Try sending to Elixir.Bonfire.UI.Social.Graph.FollowButtonLive with id: Bonfire-UI-Social-Graph-FollowButtonLive_Bonfire-UI-Me-ProfileHeroFullLive_for_01K6WGZM7R8SC6YGC61WDWFV2R: [my_follow: false] @ bonfire_ui_common/lib/ui_common.ex:530 @ Bonfire.UI.Common.maybe_send_update/4 | |
| [debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0 | |
| [debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0 | |
| [debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{ | |
| id: "Bonfire-UI-Social-Graph-FollowButtonLive_Bonfire-UI-Me-ProfileHeroFullLive_for_01K6WGZM7R8SC6YGC61WDWFV2R", | |
| my_follow: false | |
| } @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_user found in: Map @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0 | |
| [debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0 | |
| [debug] Get config for app bonfire: [:live_update_many_preload_mode] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] mode: :async @ bonfire_ui_common/lib/ui_common.ex:1380 @ Bonfire.UI.Common.prepare_update_many_async/3 | |
| [debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{ | |
| id: "Bonfire-UI-Social-Graph-FollowButtonLive_Bonfire-UI-Me-ProfileHeroFullLive_for_01K6WGZM7R8SC6YGC61WDWFV2R", | |
| my_follow: false | |
| } @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_user found in: Map @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0 | |
| [debug] url: /@Sporer_LLC @ bonfire_common/lib/localise/po_annotator.ex:45 @ Bonfire.Common.Localise.POAnnotator.get_process_current_url/0 | |
| [debug] Get config for app bonfire: [:live_update_many_preload_mode] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] mode: :async @ bonfire_ui_common/lib/ui_common.ex:1380 @ Bonfire.UI.Common.prepare_update_many_async/3 | |
| [info] [args: %{"activity_id" => "4c138561-fae9-4ba1-9754-f2d5ed49578f", "op" => "publish", "repo" => "Elixir.Bonfire.Common.Repo", "user_id" => "01K4S117Y7ZTYEMGYCH72Y0GN6", "username" => "ivan"}, id: 5309, meta: %{}, system_time: 1759935876691686840, 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: 4c138561-fae9-4ba1-9754-f2d5ed49578f @ 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=5ms 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" = '2C2E2P3YQ99EGSEN7JTQPMJNWF') | |
| 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:4c138561-fae9-4ba1-9754-f2d5ed49578f) @ 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: "4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| data: %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| "object" => %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| "object" => "http://localhost:4000/pub/actors/Sporer_LLC", | |
| "published" => "2025-10-08T15:04:18.808749Z", | |
| "state" => "pending", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC", | |
| "https://www.w3.org/ns/activitystreams#Public"], | |
| "type" => "Follow" | |
| }, | |
| "published" => "2025-10-08T15:04:36.277465Z", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC"], | |
| "type" => "Undo" | |
| }, | |
| local: true, | |
| public: true, | |
| is_object: false, | |
| pointer_id: nil, | |
| pointer: #Ecto.Association.NotLoaded<association :pointer (truncated) | |
| [debug] put_cache: http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f @ 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/4c138561-fae9-4ba1-9754-f2d5ed49578f @ activity_pub/lib/federator/federator.ex:50 @ ActivityPub.Federator.perform/3 | |
| [info] Publishing http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f using ActivityPub.Federator.APPublisher @ activity_pub/lib/federator/publisher.ex:51 @ ActivityPub.Federator.Publisher.publish/2 | |
| [debug] found in cache for vIS3oz:ap_id:http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9 @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5 | |
| [debug] SQL query: ok db=23ms source="ap_object" repo=Elixir.Bonfire.Common.Repo | |
| SELECT a0."data"->>'id' FROM "ap_object" AS a0 WHERE ((a0."data")->>'inReplyTo' = 'http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9') 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: [] @ 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: [ | |
| ["http://localhost:4000/pub/actors/Sporer_LLC"], | |
| nil, | |
| ["https://www.w3.org/ns/activitystreams#Public"], | |
| nil, | |
| nil, | |
| nil | |
| ] @ activity_pub/lib/federator/ap_publisher.ex:295 @ ActivityPub.Federator.APPublisher.addressed_recipients/1 | |
| [debug] Get config for app bonfire: [:endpoint_module] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] Get config for app bonfire: [:endpoint_module] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :bonfire: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Web.Endpoint) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get config for app bonfire: [Bonfire.Web.Endpoint, :modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Bonfire.Web.Endpoint: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] found in cache for vIS3oz:ap_id:http://localhost:4000/pub/actors/Sporer_LLC @ activity_pub/lib/utils.ex:344 @ ActivityPub.Utils.get_with_cache/5 | |
| [debug] [] @ activity_pub/lib/federator/ap_publisher.ex:314 @ ActivityPub.Federator.APPublisher.addressed_recipients/1 | |
| [debug] character: 01K4S117Y7ZTYEMGYCH72Y0GN6 @ bonfire_federate_activitypub/lib/adapter/adapter.ex:55 @ Bonfire.Federate.ActivityPub.Adapter.get_followers/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Social.Graph.Follows) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{fallback_return: []} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2 | |
| [debug] Get settings in :bonfire_social_graph for: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: []} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: []} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2 | |
| [debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] lookup settings: [:modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3 | |
| [debug] settings for [:modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3 | |
| [debug] :bonfire_social_graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{fallback_return: []} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] No current_user_id or current_user found in: Keyword @ bonfire_common/lib/utils.ex:296 @ Bonfire.Common.Utils.current_user_id/2 | |
| [debug] getting from cache: Application.get_application(Bonfire.Social.Graph.Follows) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4 | |
| [debug] Get settings in :bonfire_social_graph for: [Bonfire.Social.Graph.Follows, :modularity] @ bonfire_common/lib/config_settings/settings.ex:105 @ Bonfire.Common.Settings.__get__/3 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: []} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{scope: :instance, fallback_return: []} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2 | |
| [debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2 | |
| [debug] Expected an ID (or an object with one): nil @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] Expected an ID (or an object with one): :instance @ bonfire_common/lib/enums.ex:101 @ Bonfire.Common.Enums.id/1 | |
| [debug] lookup settings: [Bonfire.Social.Graph.Follows, :modularity] @ bonfire_common/lib/config_settings/settings.ex:209 @ Bonfire.Common.Settings.do_get_in/3 | |
| [debug] settings for [Bonfire.Social.Graph.Follows, :modularity]: nil @ bonfire_common/lib/config_settings/settings.ex:215 @ Bonfire.Common.Settings.do_get_in/3 | |
| [debug] Bonfire.Social.Graph.Follows: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2 | |
| [debug] Edge query opts: [preload: :subject_character] @ bonfire_social/lib/edges.ex:410 @ Bonfire.Social.Edges.query_parent/3 | |
| [debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] Get config for app bonfire: [:skip_all_boundary_checks] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{preload: :subject_character} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_user found in: Keyword @ bonfire_common/lib/utils.ex:219 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_user found, will fallback to looking for a current_user_id: %{preload: :subject_character} @ bonfire_common/lib/utils.ex:207 @ Bonfire.Common.Utils.current_user/2 | |
| [debug] No current_account found, will fallback to looking for a current account_id: Map @ bonfire_common/lib/utils.ex:454 @ Bonfire.Common.Utils.current_account/2 | |
| [debug] No current_account found in: Keyword @ bonfire_common/lib/utils.ex:466 @ Bonfire.Common.Utils.current_account/2 | |
| [debug] Get config for app bonfire: [:circles] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3 | |
| [debug] :subject_character @ bonfire_social/lib/edges.ex:415 @ Bonfire.Social.Edges.query_parent/3 | |
| [warning] Already joined on query: :edge | |
| Bonfire.Social.Edges.maybe_join_type/3 @ extensions/bonfire_social/lib/edges.ex:504 | |
| Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:457 | |
| Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:488 | |
| Bonfire.Social.Edges.query_parent/3 @ extensions/bonfire_social/lib/edges.ex:415 | |
| Bonfire.Social.Graph.Follows.query_base/2 @ deps/bonfire_social_graph/lib/follows.ex:751 | |
| Bonfire.Social.Graph.Follows.all_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:670 | |
| Bonfire.Social.Graph.Follows.all_subjects_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:692 | |
| [warning] Already joined on query: :edge | |
| Bonfire.Social.Edges.maybe_join_type/3 @ extensions/bonfire_social/lib/edges.ex:505 | |
| Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:457 | |
| Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:488 | |
| Bonfire.Social.Edges.query_parent/3 @ extensions/bonfire_social/lib/edges.ex:415 | |
| Bonfire.Social.Graph.Follows.query_base/2 @ deps/bonfire_social_graph/lib/follows.ex:751 | |
| Bonfire.Social.Graph.Follows.all_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:670 | |
| Bonfire.Social.Graph.Follows.all_subjects_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:692 | |
| [warning] Already joined on query: :edge | |
| Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:438 | |
| Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:488 | |
| Bonfire.Social.Edges.query_parent/3 @ extensions/bonfire_social/lib/edges.ex:415 | |
| Bonfire.Social.Graph.Follows.query_base/2 @ deps/bonfire_social_graph/lib/follows.ex:751 | |
| Bonfire.Social.Graph.Follows.all_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:670 | |
| Bonfire.Social.Graph.Follows.all_subjects_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:692 | |
| Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673 | |
| [warning] Already joined on query: :object | |
| Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:438 | |
| Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:488 | |
| Bonfire.Social.Edges.query_parent/3 @ extensions/bonfire_social/lib/edges.ex:415 | |
| Bonfire.Social.Graph.Follows.query_base/2 @ deps/bonfire_social_graph/lib/follows.ex:751 | |
| Bonfire.Social.Graph.Follows.all_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:670 | |
| Bonfire.Social.Graph.Follows.all_subjects_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:692 | |
| Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673 | |
| [warning] Already joined on query: :edge | |
| Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:425 | |
| Bonfire.Social.Edges.query_parent/3 @ extensions/bonfire_social/lib/edges.ex:415 | |
| Bonfire.Social.Graph.Follows.query_base/2 @ deps/bonfire_social_graph/lib/follows.ex:751 | |
| Bonfire.Social.Graph.Follows.all_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:670 | |
| Bonfire.Social.Graph.Follows.all_subjects_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:692 | |
| Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673 | |
| Bonfire.Federate.ActivityPub.Adapter.get_followers/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter.ex:60 | |
| [warning] Already joined on query: :edge | |
| Bonfire.Social.Edges.maybe_proload/3 @ extensions/bonfire_social/lib/edges.ex:426 | |
| Bonfire.Social.Edges.query_parent/3 @ extensions/bonfire_social/lib/edges.ex:415 | |
| Bonfire.Social.Graph.Follows.query_base/2 @ deps/bonfire_social_graph/lib/follows.ex:751 | |
| Bonfire.Social.Graph.Follows.all_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:670 | |
| Bonfire.Social.Graph.Follows.all_subjects_by_object/2 @ deps/bonfire_social_graph/lib/follows.ex:692 | |
| Bonfire.Common.Utils.maybe_apply/4 @ extensions/bonfire_common/lib/utils.ex:673 | |
| Bonfire.Federate.ActivityPub.Adapter.get_followers/2 @ deps/bonfire_federate_activitypub/lib/adapter/adapter.ex:60 | |
| [debug] #Ecto.Query<from f0 in Bonfire.Data.Social.Follow, | |
| left_join: e1 in assoc(f0, :edge), as: :edge, | |
| left_join: o2 in assoc(e1, :object), as: :object, | |
| left_join: p3 in assoc(o2, :post_content), as: :object_post_content, | |
| left_join: s4 in assoc(e1, :subject), as: :subject, | |
| left_join: p5 in assoc(s4, :profile), as: :subject_profile, | |
| left_join: c6 in assoc(s4, :character), as: :subject_character, | |
| where: exists( | |
| subquery( | |
| #Ecto.Query<from p0 in subquery(from p0 in Needle.Pointer, | |
| cross_join: c1 in Bonfire.Data.AccessControl.Controlled, | |
| on: true, | |
| cross_join: v2 in Bonfire.Data.AccessControl.Verb, | |
| on: true, | |
| left_join: g3 in Bonfire.Data.AccessControl.Grant, | |
| on: c1.acl_id == g3.acl_id and g3.verb_id == v2.id, | |
| left_join: c4 in Bonfire.Data.AccessControl.Circle, | |
| on: g3.subject_id == c4.id, | |
| left_join: e5 in Bonfire.Data.AccessControl.Encircle, | |
| on: e5.circle_id == c4.id and e5.subject_id == p0.id, | |
| where: g3.subject_id == p0.id or not is_nil(e5.id), | |
| group_by: [p0.id, c1.id, v2.id], | |
| select: %{subject_id: p0.id, object_id: c1.id, verb_id: v2.id, value: fragment("agg_perms(?)", g3.value)}), where: p0.object_id == parent_as(:edge).object_id, where: p0.subject_id in ^["0AND0MSTRANGERS0FF1NTERNET"] and | |
| p0.verb_id in ^["0BSERV1NG11ST1NGSEX1STENCE", "0EAD1NGSVTTER1YFVNDAMENTA1"], group_by: [p0.object_id], having: fragment("agg_perms(?)", p0.value), select: %{subjects: count(p0.subject_id), object_id: p0.object_id}> | |
| ) | |
| ), | |
| where: e1.object_id in ^["01K4S117Y7ZTYEMGYCH72Y0GN6"], | |
| preload: [ | |
| edge: e1, | |
| edge: {e1, object: o2}, | |
| edge: {e1, object: {o2, post_content: p3}}, | |
| edge: e1, | |
| edge: {e1, subject: {s4, profile: p5, character: c6}} | |
| ]> @ bonfire_social/lib/edges.ex:535 @ Bonfire.Social.Edges.filter/3 | |
| [warning] [EctoShorts] `:objects` is not a recognised filter or field for `bonfire_data_social_follow` where you attempted to filter by: "01K4S117Y7ZTYEMGYCH72Y0GN6" | |
| [debug] repo_module: Bonfire.Common.Repo @ bonfire_common/lib/config_settings/config.ex:513 @ Bonfire.Common.Config.repo/0 | |
| [debug] SQL query: ok db=8ms 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 Undo: [] @ activity_pub/lib/federator/ap_publisher.ex:42 @ ActivityPub.Federator.APPublisher.publish/3 | |
| [debug] initial inboxes: %{} @ activity_pub/lib/federator/ap_publisher.ex:54 @ ActivityPub.Federator.APPublisher.publish/3 | |
| [debug] determined inboxes: [] @ activity_pub/lib/federator/ap_publisher.ex:68 @ ActivityPub.Federator.APPublisher.publish/3 | |
| [debug] SQL query: ok db=3ms source="ap_instance" repo=Elixir.Bonfire.Common.Repo | |
| SELECT a0."host", a0."unreachable_since" FROM "ap_instance" AS a0 WHERE (a0."host" = ANY('{}')) | |
| ActivityPub.Instances.Instance.filter_reachable/1 @ deps/activity_pub/lib/instances/instance.ex:51 | |
| ActivityPub.Federator.APPublisher.publish/3 @ deps/activity_pub/lib/federator/ap_publisher.ex:71 | |
| Enum."-each/2-lists^foreach/1-0-"/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/enum.ex:987 | |
| Oban.Queue.Executor.perform/1 @ deps/oban/lib/oban/queue/executor.ex:145 | |
| Oban.Queue.Executor.call/1 @ deps/oban/lib/oban/queue/executor.ex:77 | |
| Task.Supervised.invoke_mfa/2 @ /home/runner/work/elixir/elixir/lib/elixir/lib/task/supervised.ex:101 | |
| Task.Supervised.reply/4 @ /home/runner/work/elixir/elixir/lib/elixir/lib/task/supervised.ex:36 | |
| [debug] reacheable inboxes: %{} @ activity_pub/lib/federator/ap_publisher.ex:72 @ ActivityPub.Federator.APPublisher.publish/3 | |
| [info] found nobody to federate this to: %ActivityPub.Object{ | |
| __meta__: #Ecto.Schema.Metadata<:loaded, "ap_object">, | |
| id: "4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| data: %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/4c138561-fae9-4ba1-9754-f2d5ed49578f", | |
| "object" => %{ | |
| "actor" => "http://localhost:4000/pub/actors/ivan", | |
| "cc" => ["https://www.w3.org/ns/activitystreams#Public"], | |
| "id" => "http://localhost:4000/pub/objects/af3a77c6-74de-4df1-955b-754febb9f7d9", | |
| "object" => "http://localhost:4000/pub/actors/Sporer_LLC", | |
| "published" => "2025-10-08T15:04:18.808749Z", | |
| "state" => "pending", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC", | |
| "https://www.w3.org/ns/activitystreams#Public"], | |
| "type" => "Follow" | |
| }, | |
| "published" => "2025-10-08T15:04:36.277465Z", | |
| "to" => ["http://localhost:4000/pub/actors/Sporer_LLC"], | |
| "type" => "Undo" | |
| }, | |
| local: true, | |
| public: true, | |
| is_object: false, | |
| pointer_id: nil, | |
| pointer: #Ecto.Association.NotLoaded<ass (truncated) | |
| [info] [args: %{"activity_id" => "4c138561-fae9-4ba1-9754-f2d5ed49578f", "op" => "publish", "repo" => "Elixir.Bonfire.Common.Repo", "user_id" => "01K4S117Y7ZTYEMGYCH72Y0GN6", "username" => "ivan"}, id: 5309, meta: %{}, state: :success, max_attempts: 3, queue: "federator_outgoing", worker: "ActivityPub.Federator.Workers.PublisherWorker", source: "oban", tags: [], duration: 81434, event: "job:stop", queue_time: 381282, attempt: 1] | |
| [info] [source: "oban", duration: 6616, event: "plugin:stop", plugin: "Oban.Plugins.Pruner", pruned_count: 0] | |
| [info] [source: "oban", duration: 2057, event: "plugin:stop", jobs: [], plugin: "Oban.Plugins.Cron"] | |
| Done in 1s | |
| Done in 847ms | |
| [info] [source: "oban", duration: 8218, event: "plugin:stop", plugin: "Oban.Plugins.Lifeline", discarded_jobs: [], rescued_jobs: []] | |
| [info] [source: "oban", duration: 6769, event: "plugin:stop", plugin: "Oban.Plugins.Pruner", pruned_count: 0] | |
| iex([email protected])1> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment