Cannot find/PM certain users
The user appears like inexistent to my instance. Searching the user@username@domain.tld
returns nothing, and posing "@username@domain.tld test" will cause an error, the post will not be processed internally.
- The same user can be found from another public Pleroma instance
- My issued instance can find some other users also from
domain.tld
-
domain.tld
is running Mastodon v3.5.2 - I've tested on my instance with Pleroma v2.4.4 and v2.4.5-2
- Tested on a new instance built anew using OTP, v2.4.5-2, still couldn't find the user
I'm not familiar with the structure, if there's anyone who is willing to take a look and offer some advice, it would be greatly appreciated. Here are some logs to help:
When searching the user:
17:02:11.871 request_id=xxxxxxxxxxx[error] Preloading for /static/stickers.json failed.
** (UndefinedFunctionError) function Pleroma.Web.Preload.Providers.StatusNet.generate_terms/1 is undefined (module Pleroma.Web.Preload.Providers.StatusNet is not available)
Pleroma.Web.Preload.Providers.StatusNet.generate_terms(%{"path" => ["static", "stickers.json"]})
(pleroma 2.4.4) lib/pleroma/web/preload.ex:14: anonymous fn/3 in Pleroma.Web.Preload.build_tags/2
(elixir 1.10.4) lib/enum.ex:2111: Enum."-reduce/3-lists^foldl/2-0-"/3
(pleroma 2.4.4) lib/pleroma/web/preload.ex:11: Pleroma.Web.Preload.build_tags/2
(pleroma 2.4.4) lib/pleroma/web/fallback/redirect_controller.ex:99: Pleroma.Web.Fallback.RedirectController.preload_data/2
(pleroma 2.4.4) lib/pleroma/web/fallback/redirect_controller.ex:57: Pleroma.Web.Fallback.RedirectController.redirector_with_preload/2
(pleroma 2.4.4) lib/pleroma/web/fallback/redirect_controller.ex:5: Pleroma.Web.Fallback.RedirectController.action/2
(pleroma 2.4.4) lib/pleroma/web/fallback/redirect_controller.ex:5: Pleroma.Web.Fallback.RedirectController.phoenix_controller_pipeline/2
17:02:11.871 request_id=xxxxxxxxxxx[info] Sent 200 in 690ms
17:02:12.183 request_id=xxxxxxxxxxx[info] Sent 200 in 317ms
17:02:12.200 request_id=xxxxxxxxxxx[info] Sent 200 in 1095ms
17:02:12.699 [error] Elixir.Pleroma.Web.MastodonAPI.SearchController search error: %FunctionClauseError{args: nil, arity: 1, clauses: nil, function: :"-pin_data_from_featured_collection/1-fun-0-", kind: nil, module: Pleroma.Web.ActivityPub.ActivityPub}
When posting to the user:
17:02:41.770 request_id=xxxxxxxxxxx[error] Internal server error: %Cachex.ExecutionError{message: "no function clause matching in anonymous fn/1 in Pleroma.Web.ActivityPub.ActivityPub.pin_data_from_featured_collection/1"}
17:02:41.771 request_id=xxxxxxxxxxx[info] Sent 500 in 764ms
17:02:41.777 [error] #PID<0.9334.0> running Pleroma.Web.Endpoint (connection #PID<0.9333.0>, stream id 1) terminated
Server: not.iee.engineer:80 (http)
Request: POST /api/v1/statuses
** (exit) an exception was raised:
** (Cachex.ExecutionError) no function clause matching in anonymous fn/1 in Pleroma.Web.ActivityPub.ActivityPub.pin_data_from_featured_collection/1
(cachex 3.3.0) lib/cachex.ex:1443: Cachex.unwrap_unsafe/1
(pleroma 2.4.4) lib/pleroma/formatter.ex:24: Pleroma.Formatter.escape_mention_handler/4
(linkify 0.5.1) lib/linkify/parser.ex:389: Linkify.Parser.link_mention/4
(linkify 0.5.1) lib/linkify/parser.ex:444: Linkify.Parser.check_and_link_reducer/4
(elixir 1.10.4) lib/enum.ex:3686: Enumerable.List.reduce/3
(elixir 1.10.4) lib/enum.ex:2161: Enum.reduce_while/3
(linkify 0.5.1) lib/linkify/parser.ex:155: Linkify.Parser.do_parse/3
(linkify 0.5.1) lib/linkify/parser.ex:72: Linkify.Parser.parse/2
Edited by Renn Akaza