cannot load `%{"name" =>"xxx.jpeg", "type" => "Image" ... }` as type :string for field `background` in schema Pleroma.User.Info
Hi,
We get a server 500 error when we try to view Follows and Followers of local users. I'm not sure which part of these logs are relevant.
Dec 10 20:56:17 pleroma mix[17457]: (ecto) lib/ecto/schema.ex:1494: Ecto.Schema.load!/5
Dec 10 20:56:17 pleroma mix[17457]: (ecto) lib/ecto/schema.ex:1468: anonymous fn/5 in Ecto.Schema.__unsafe_load__/4
Dec 10 20:56:17 pleroma mix[17457]: (elixir) lib/enum.ex:1925: Enum."-reduce/3-lists^foldl/2-0-"/3
Dec 10 20:56:17 pleroma mix[17457]: (ecto) lib/ecto/schema.ex:1455: Ecto.Schema.__unsafe_load__/3
Dec 10 20:56:17 pleroma mix[17457]: (ecto) lib/ecto/type.ex:453: Ecto.Type.load_embed/3
Dec 10 20:56:17 pleroma mix[17457]: (ecto) lib/ecto/type.ex:659: Ecto.Type.process_loaders/3
Dec 10 20:56:45 pleroma mix[17457]: 20:56:45.920 request_id=2lnh1r5dg18oto8nhc0001j1 [info] POST /push/subscriptions/4
Dec 10 20:56:45 pleroma mix[17457]: 20:56:45.921 request_id=2lnh1r5dg18oto8nhc0001j1 [info] Sent 200 in 1ms
Dec 10 20:56:45 pleroma mix[17457]: 20:56:45.922 [info] Got document, trying to parse
Dec 10 20:56:48 pleroma mix[17457]: 20:56:48.243 [error] 2998- fatal: {:invalid_name, '//www.'}
Dec 11 14:21:19 pleroma mix[21455]: Request: GET /api/statuses/friends.json?user_id=7
Dec 11 14:21:19 pleroma mix[21455]: ** (exit) an exception was raised:
Dec 11 14:21:19 pleroma mix[21455]: ** (ArgumentError) cannot load `%{"name" => "85c3dcd7de449ba1a6362961672e82d099af5f9a381a49ad76f6d66dd69e8b32.jpeg", "type" => "Image", "url" => [%{"href" => "https://xxxx.com/media/f8fcb1ce-ec37-4fe5-8565-1ee3a63447e1/85c3dcd7de449ba1a6362961672e82d099af5f9a381a49ad76f6d66dd69e8b32.jpeg", "mediaType" => "image/jpeg", "type" => "Link"}]}` as type :string for field `background` in schema Pleroma.User.Info
Dec 11 14:21:19 pleroma mix[21455]: (ecto) lib/ecto/schema.ex:1494: Ecto.Schema.load!/5
Dec 11 14:21:19 pleroma mix[21455]: (ecto) lib/ecto/schema.ex:1468: anonymous fn/5 in Ecto.Schema.__unsafe_load__/4
Dec 11 14:21:19 pleroma mix[21455]: (elixir) lib/enum.ex:1925: Enum."-reduce/3-lists^foldl/2-0-"/3
Dec 11 14:21:19 pleroma mix[21455]: (ecto) lib/ecto/schema.ex:1455: Ecto.Schema.__unsafe_load__/3
Dec 11 14:21:19 pleroma mix[21455]: (ecto) lib/ecto/type.ex:453: Ecto.Type.load_embed/3
Dec 11 14:21:19 pleroma mix[21455]: (ecto) lib/ecto/type.ex:659: Ecto.Type.process_loaders/3
Dec 11 14:21:19 pleroma mix[21455]: (ecto) lib/ecto/schema.ex:1490: Ecto.Schema.load!/5
Dec 11 14:21:19 pleroma mix[21455]: (ecto) lib/ecto/schema.ex:1442: Ecto.Schema.safe_load_zip/4
Dec 11 14:21:20 pleroma mix[21455]: 14:21:20.102 [info] JOIN "chat:public" to Pleroma.Web.ChatChannel
The url https://xxxx.com/media/f8fcb1ce-ec37-4fe5-8565-1ee3a63447e1/85c3dcd7de449ba1a6362961672e82d099af5f9a381a49ad76f6d66dd69e8b32.jpeg does return an image ok.
The image in question is possibly a local user's background.
How can I fix this?
Thanks.