E-mail sending fails with exception
Environment
- Installation type (OTP or From Source): Source
- Pleroma version (could be found in the "Version" tab of settings in Pleroma-FE): 2.6.51-528-g251c455b-develop
- Elixir version (
elixir -v
for from source installations, N/A for OTP): 1.14.0 - Operating system: Arch Linux
- PostgreSQL version (
psql -V
): 16.1
Bug description
E-mails are not being sent out anymore for events such as receiving reports. An exception is thrown when I try to send a test e-mail:
[root@Wides-PL pleroma]# pleroma mix pleroma.email test --to "test-74224f@test.mailgenius.com"
** (EXIT from #PID<0.101.0>) shutdown: failed to start child: Pleroma.Config.TransferTask
** (EXIT) an exception was raised:
** (ArgumentError) errors were found at the given arguments:
* 1st argument: not an already existing atom
:erlang.binary_to_existing_atom("Elixir.Pleroma.Web.Endpoint.MetricsExporter", :utf8)
(pleroma 2.6.51-583-g3b9d9915-develop) lib/pleroma/config_db.ex:345: Pleroma.ConfigDB.string_to_elixir_types/1
(pleroma 2.6.51-583-g3b9d9915-develop) lib/pleroma/ecto_type/config/atom.ex:21: Pleroma.EctoType.Config.Atom.load/1
(ecto 3.11.1) lib/ecto/type.ex:935: Ecto.Type.process_loaders/3
(ecto 3.11.1) lib/ecto/repo/queryable.ex:423: Ecto.Repo.Queryable.struct_load!/6
(ecto 3.11.1) lib/ecto/repo/queryable.ex:246: anonymous fn/5 in Ecto.Repo.Queryable.preprocessor/3
(elixir 1.14.0) lib/enum.ex:1658: Enum."-map/2-lists^map/1-0-"/2
(elixir 1.14.0) lib/enum.ex:1658: Enum."-map/2-lists^map/1-0-"/2
This is almost the exact same error as #3223, which I'm also affected by