Remote user deletion failed in User.remove_pinnned_activity
This shouldn't be happening. We're failing when checking if the user had a pinned activity scheduled for deletion. We shouldn't have any scheduled/expiring activities for nonlocal users.
** (MatchError) no match of right hand side value: {:error, :missing_offset}
(pleroma 2.1.50-416-g5cd71208-develop) lib/pleroma/user.ex:2288: Pleroma.User.remove_pinnned_activity/2
(pleroma 2.1.50-416-g5cd71208-develop) lib/pleroma/web/activity_pub/side_effects.ex:260: Pleroma.Web.ActivityPub.SideEffects.handle/2
(pleroma 2.1.50-416-g5cd71208-develop) lib/pleroma/web/activity_pub/pipeline.ex:43: Pleroma.Web.ActivityPub.Pipeline.do_common_pipeline/2
(ecto_sql 3.4.5) lib/ecto/adapters/sql.ex:875: anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transaction/4
(db_connection 2.2.2) lib/db_connection.ex:1427: DBConnection.run_transaction/4
(pleroma 2.1.50-416-g5cd71208-develop) lib/pleroma/web/activity_pub/pipeline.ex:19: Pleroma.Web.ActivityPub.Pipeline.common_pipeline/2
(elixir 1.10.4) lib/enum.ex:783: Enum."-each/2-lists^foreach/1-0-"/2
(elixir 1.10.4) lib/enum.ex:783: Enum.each/2
(elixir 1.10.4) lib/stream.ex:441: anonymous fn/4 in Stream.each/2
(elixir 1.10.4) lib/stream.ex:1449: Stream.do_element_resource/6
(elixir 1.10.4) lib/stream.ex:1609: Enumerable.Stream.do_each/4
(elixir 1.10.4) lib/stream.ex:649: Stream.run/1
(pleroma 2.1.50-416-g5cd71208-develop) lib/pleroma/user.ex:1678: Pleroma.User.perform/2
Edited by feld