Posting a status is somewhat broken for some users
Some users on my instance (me included) get an error in FE (and any client) when posting something on public, unlisted or private. this doesn't happen for replies. the post however still shows up in TL
i'm running on 1.0.0-1206-g50ab0643-develop
( ping @rinpatch https://fedi.absturztau.be/notice/9nNyQRcuSJoE663rwO )
Sep 29 07:09:18 vroot169 mix[506650]: 07:09:18.814 [error] GenServer #PID<0.4302.72> terminating
Sep 29 07:09:18 vroot169 mix[506650]: ** (FunctionClauseError) no function clause matching in Pleroma.User.get_recipients_from_activity/1
Sep 29 07:09:18 vroot169 mix[506650]: (pleroma) lib/pleroma/user.ex:849: Pleroma.User.get_recipients_from_activity(%Pleroma.SubscriptionNotification{__meta__: #Ecto.Schema.Metadata<:loaded, "subscription_notifications">, act
Sep 29 07:09:18 vroot169 mix[506650]: (pleroma) lib/pleroma/web/streamer/worker.ex:113: Pleroma.Web.Streamer.Worker.do_stream/1
Sep 29 07:09:18 vroot169 mix[506650]: (pleroma) lib/pleroma/web/streamer/worker.ex:48: Pleroma.Web.Streamer.Worker.handle_call/3
Sep 29 07:09:18 vroot169 mix[506650]: (stdlib) gen_server.erl:661: :gen_server.try_handle_call/4
Sep 29 07:09:18 vroot169 mix[506650]: (stdlib) gen_server.erl:690: :gen_server.handle_msg/6
Sep 29 07:09:18 vroot169 mix[506650]: (stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Sep 29 07:09:18 vroot169 mix[506650]: Last message (from #PID<0.9895.72>): {:stream, "user", %Pleroma.SubscriptionNotification{__meta__: #Ecto.Schema.Metadata<:loaded, "subscription_notifications">, activity: %Pleroma.Activity{_
Sep 29 07:09:18 vroot169 mix[506650]: 07:09:18.819 [error] Task #PID<0.9895.72> started from #PID<0.6883.72> terminating
Sep 29 07:09:18 vroot169 mix[506650]: ** (stop) exited in: GenServer.call(#PID<0.4302.72>, {:stream, "user", %Pleroma.SubscriptionNotification{__meta__: #Ecto.Schema.Metadata<:loaded, "subscription_notifications">, activity: %Pl
Sep 29 07:09:18 vroot169 mix[506650]: ** (EXIT) an exception was raised:
Sep 29 07:09:18 vroot169 mix[506650]: ** (FunctionClauseError) no function clause matching in Pleroma.User.get_recipients_from_activity/1
Sep 29 07:09:18 vroot169 mix[506650]: (pleroma) lib/pleroma/user.ex:849: Pleroma.User.get_recipients_from_activity(%Pleroma.SubscriptionNotification{__meta__: #Ecto.Schema.Metadata<:loaded, "subscription_notification
Sep 29 07:09:18 vroot169 mix[506650]: (pleroma) lib/pleroma/web/streamer/worker.ex:113: Pleroma.Web.Streamer.Worker.do_stream/1
Sep 29 07:09:18 vroot169 mix[506650]: (pleroma) lib/pleroma/web/streamer/worker.ex:48: Pleroma.Web.Streamer.Worker.handle_call/3
Sep 29 07:09:18 vroot169 mix[506650]: (stdlib) gen_server.erl:661: :gen_server.try_handle_call/4
Sep 29 07:09:18 vroot169 mix[506650]: (stdlib) gen_server.erl:690: :gen_server.handle_msg/6
Sep 29 07:09:18 vroot169 mix[506650]: (stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Sep 29 07:09:18 vroot169 mix[506650]: (elixir) lib/gen_server.ex:989: GenServer.call/3
Sep 29 07:09:18 vroot169 mix[506650]: (poolboy) /opt/pleroma/deps/poolboy/src/poolboy.erl:84: :poolboy.transaction/3
Sep 29 07:09:18 vroot169 mix[506650]: (elixir) lib/task/supervised.ex:90: Task.Supervised.invoke_mfa/2
Sep 29 07:09:18 vroot169 mix[506650]: (elixir) lib/task/supervised.ex:35: Task.Supervised.reply/5
Sep 29 07:09:18 vroot169 mix[506650]: (stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Sep 29 07:09:18 vroot169 mix[506650]: Function: #Function<0.131907763/0 in Pleroma.Web.Streamer.stream/2>
Sep 29 07:09:18 vroot169 mix[506650]: Args: []
Sep 29 07:09:18 vroot169 mix[506650]: 07:09:18.823 [error] Ranch protocol #PID<0.6883.72> of listener Pleroma.Web.Endpoint.HTTP (connection #PID<0.31718.71>, stream id 1) terminated
Sep 29 07:09:18 vroot169 mix[506650]: ** (exit) an exception was raised:
Sep 29 07:09:18 vroot169 mix[506650]: ** (FunctionClauseError) no function clause matching in Pleroma.User.get_recipients_from_activity/1
Sep 29 07:09:18 vroot169 mix[506650]: (pleroma) lib/pleroma/user.ex:849: Pleroma.User.get_recipients_from_activity(%Pleroma.SubscriptionNotification{__meta__: #Ecto.Schema.Metadata<:loaded, "subscription_notifications">,
Sep 29 07:09:18 vroot169 mix[506650]: (pleroma) lib/pleroma/web/streamer/worker.ex:113: Pleroma.Web.Streamer.Worker.do_stream/1
Sep 29 07:09:18 vroot169 mix[506650]: (pleroma) lib/pleroma/web/streamer/worker.ex:48: Pleroma.Web.Streamer.Worker.handle_call/3
Sep 29 07:09:18 vroot169 mix[506650]: (stdlib) gen_server.erl:661: :gen_server.try_handle_call/4
Sep 29 07:09:18 vroot169 mix[506650]: (stdlib) gen_server.erl:690: :gen_server.handle_msg/6
Sep 29 07:09:18 vroot169 mix[506650]: (stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Sep 29 07:10:01 vroot169 CRON[530255]: pam_unix(cron:session): session opened for user root by (uid=0)
Sep 29 07:10:01 vroot169 CRON[530256]: (root) CMD (/usr/local/scripts/crons/check_tor.sh >> /var/log/tor/check.log)
Sep 29 07:10:01 vroot169 CRON[530255]: pam_unix(cron:session): session closed for user root
Sep 29 07:10:32 vroot169 mix[506650]: 07:10:32.910 [error] Task #PID<0.11666.72> started from #PID<0.7950.72> terminating
Sep 29 07:10:32 vroot169 mix[506650]: ** (stop) exited in: GenServer.call(#PID<0.9889.72>, {:stream, ["user", "list", "public"], %Pleroma.Activity{__meta__: #Ecto.Schema.Metadata<:loaded, "activities">, actor: "https://mastodon.
Sep 29 07:10:32 vroot169 mix[506650]: ** (EXIT) time out
Sep 29 07:10:32 vroot169 mix[506650]: (elixir) lib/gen_server.ex:989: GenServer.call/3
Sep 29 07:10:32 vroot169 mix[506650]: (poolboy) /opt/pleroma/deps/poolboy/src/poolboy.erl:84: :poolboy.transaction/3
Sep 29 07:10:32 vroot169 mix[506650]: (elixir) lib/task/supervised.ex:90: Task.Supervised.invoke_mfa/2
Sep 29 07:10:32 vroot169 mix[506650]: (elixir) lib/task/supervised.ex:35: Task.Supervised.reply/5
Sep 29 07:10:32 vroot169 mix[506650]: (stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Sep 29 07:10:32 vroot169 mix[506650]: Function: #Function<0.131907763/0 in Pleroma.Web.Streamer.stream/2>
Sep 29 07:10:32 vroot169 mix[506650]: Args: []
Sep 29 07:10:38 vroot169 mix[506650]: 07:10:38.545 [error] Task #PID<0.32582.71> started from #PID<0.11772.72> terminating
Sep 29 07:10:38 vroot169 mix[506650]: ** (stop) exited in: GenServer.call(#PID<0.9889.72>, {:stream, ["user", "list", "public"], %Pleroma.Activity{__meta__: #Ecto.Schema.Metadata<:loaded, "activities">, actor: "https://pawoo.net
Sep 29 07:10:38 vroot169 mix[506650]: ** (EXIT) time out
Sep 29 07:10:38 vroot169 mix[506650]: (elixir) lib/gen_server.ex:989: GenServer.call/3
Sep 29 07:10:38 vroot169 mix[506650]: (poolboy) /opt/pleroma/deps/poolboy/src/poolboy.erl:84: :poolboy.transaction/3
Sep 29 07:10:38 vroot169 mix[506650]: (elixir) lib/task/supervised.ex:90: Task.Supervised.invoke_mfa/2
Sep 29 07:10:38 vroot169 mix[506650]: (elixir) lib/task/supervised.ex:35: Task.Supervised.reply/5
Sep 29 07:10:38 vroot169 mix[506650]: (stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Sep 29 07:10:38 vroot169 mix[506650]: Function: #Function<0.131907763/0 in Pleroma.Web.Streamer.stream/2>
Sep 29 07:10:38 vroot169 mix[506650]: Args: []