protocol String.Chars not implemented for %{"endpoints" => …}
Hi! I am running on v2.0.2 and this exception just popped up in the console:
13:35:50.092 [error] #PID<0.9570.0> running Pleroma.Web.Endpoint (connection #PID<0.9569.0>, stream id 1) terminated
Server: pleroma.fr:80 (http)
Request: POST /inbox
** (exit) an exception was raised:
** (Protocol.UndefinedError) protocol String.Chars not implemented for %{"endpoints" => %{"sharedInbox" => "https://social.woefdram.nl/inbox"}, "followers" => "https://social.woefdram.nl/followers/hans", "following" => "https://social.woefdram.nl/following/hans", "icon" => %{"height" => 300, "mediaType" => "image/jpeg", "type" => "Image", "url" => "https://social.woefdram.nl/photo/profile/l/3", "width" => 300}, "id" => "https://social.woefdram.nl/channel/hans", "inbox" => "https://social.woefdram.nl/inbox/hans", "name" => "Hans van Zijst", "nomadicLocations" => [%{"id" => "https://social.woefdram.nl/locs/hans", "locationAddress" => "acct:hans@social.woefdram.nl", "locationDeleted" => false, "locationPrimary" => true, "type" => "nomadicLocation"}], "outbox" => "https://social.woefdram.nl/outbox/hans", "preferredUsername" => "hans", "publicKey" => %{"id" => "https://social.woefdram.nl/channel/hans/public_key_pem", "owner" => "https://social.woefdram.nl/channel/hans", "publicKeyPem" => "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs/8UODy2XiNS1U4auauq\ndUUj17Ih2yIAJ4wl+bG3yzWHYTe0GtN2w6ipMrevkVD7kd0Ec2mWRHu72JRnqax/\n/DwTUWbKnx/put/2dT4nQTuU+R5WjEdAK2HkAFSHRYRBe+DI6YjvkYP7JIFScz2T\nTf8J1DH8bymh6yrK60KBsx6ozolSiWUczQjw0wsW5hdYkqtmrCpMYBr4KS1q+7oo\nDudzlCB9SIiZLuOMxyZz/iG4k4wOR/YmRj357zS8cFcUsQUPYqy9o/dEhUGCQtC7\nTr5Aox/CLPq4oCzs14lyTiPUIZ8h7J2fN0QGRkIBDRgV45EU9Hfv/wCtrKl/3zDk\nnGNDjc7qa8SgSUz2JGw2SbjiFWSNetNh/m+0QJiEP8JGCN0dN/rKrps8wRQNVl9e\n8ZrXNTMPKuUQyQbk2H6iBGfpDv6KPIMohZtyMH9Mt6FvS9krHI8QW9RzmDjpd7np\nbPqgyVAn3aJgHGFuKc+WV//npc5vyT+VMPE4cZsNrkplsKc67zEgSwMMP77yK9uK\nR0XfcqArGyLo84JMeuXDasV1ywT756mu7/2+Yh8w4SSwAaZNR9LS9eSw+a50X1XN\nY5k4wzBBjmwGvG0oTqYQDfYp4GKjBBifPoMvleK8I2xhNicVTNtCKgA0o9KDiSHS\nnW3+e8QfNxC3ZDBnLt/m+DkCAwEAAQ==\n-----END PUBLIC KEY-----\n"}, "type" => "Person", "url" => %{"href" => "https://social.woefdram.nl/channel/hans", "mediaType" => "text/html", "type" => "Link"}} of type Map. This protocol is implemented for the following type(s): Regex, Postgrex.Query, Postgrex.Copy, Floki.Selector.Combinator, Floki.Selector.Functional, Floki.Selector.PseudoClass, Floki.Selector, Floki.Selector.AttributeSelector, Decimal, BitString, Version.Requirement, Integer, NaiveDateTime, Float, Time, List, DateTime, URI, Date, Atom, Version
(elixir) lib/string/chars.ex:3: String.Chars.impl_for!/1
(elixir) lib/string/chars.ex:22: String.Chars.to_string/1
(pleroma) lib/pleroma/plugs/mapped_signature_to_identity_plug.ex:45: Pleroma.Web.Plugs.MappedSignatureToIdentityPlug.call/2
(pleroma) Pleroma.Web.Router.activitypub/2
(pleroma) lib/pleroma/web/router.ex:5: Pleroma.Web.Router.__pipe_through12__/1
(phoenix) lib/phoenix/router.ex:283: Phoenix.Router.__call__/2
(pleroma) lib/pleroma/web/endpoint.ex:5: Pleroma.Web.Endpoint.plug_builder_call/2
(pleroma) lib/pleroma/web/endpoint.ex:5: Pleroma.Web.Endpoint.call/2