Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • pleroma pleroma
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 654
    • Issues 654
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 99
    • Merge requests 99
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PleromaPleroma
  • pleromapleroma
  • Issues
  • #480
Closed
Open
Issue created Dec 26, 2018 by kaniini@kaniiniContributor

Salmon broken by move to Tesla

** (FunctionClauseError) no function clause matching in :hackney.request/5
    (hackney) /home/pleroma/pleroma/deps/hackney/src/hackney.erl:286: :hackney.request(:post, nil, [{"Content-Type", "application/magic-envelope+xml"}], "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<me:env xmlns:me=\"http://salmon-protocol.org/ns/magic-env\">\n  <me:data type=\"application/atom+xml\">PD94bWwgdmVyc2lvbj0iMS4wIj8-PGVudHJ5IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDA1L0F0b20iIHhtbG5zOnRocj0iaHR0cDovL3B1cmwub3JnL3N5bmRpY2F0aW9uL3RocmVhZC8xLjAiIHhtbG5zOmFjdGl2aXR5PSJodHRwOi8vYWN0aXZpdHlzdHJlYS5tcy9zcGVjLzEuMC8iIHhtbG5zOnBvY289Imh0dHA6Ly9wb3J0YWJsZWNvbnRhY3RzLm5ldC9zcGVjLzEuMCIgeG1sbnM6b3N0YXR1cz0iaHR0cDovL29zdGF0dXMub3JnL3NjaGVtYS8xLjAiPjxhY3Rpdml0eTp2ZXJiPmh0dHA6Ly9hY3Rpdml0eXN0cmVhLm1zL3NjaGVtYS8xLjAvZmF2b3JpdGU8L2FjdGl2aXR5OnZlcmI-PGlkPmh0dHBzOi8vcGxlcm9tYS5zaXRlL2FjdGl2aXRpZXMvMDk1ZGRiMGQtMTFiYS00YWJlLWEyN2UtNmU2MmVmNjQ5MzkzPC9pZD48dGl0bGU-TmV3IGZhdm9yaXRlIGJ5IG9mZmljYXRpb248L3RpdGxlPjxjb250ZW50IHR5cGU9Imh0bWwiPm9mZmljYXRpb24gZmF2b3JpdGVkIHNvbWV0aGluZzwvY29udGVudD48cHVibGlzaGVkPjIwMTgtMTItMjZUMTE6MDc6MjguNzI4OTcwWjwvcHVibGlzaGVkPjx1cGRhdGVkPjIwMTgtMTItMjZUMTE6MDc6MjguNzI4OTcwWjwvdXBkYXRlZD48YWN0aXZpdHk6b2JqZWN0PjxhY3Rpdml0eTpvYmplY3QtdHlwZT5odHRwOi8vYWN0aXZpdHlzdHJlYS5tcy9zY2hlbWEvMS4wL25vdGU8L2FjdGl2aXR5Om9iamVjdC10eXBlPjxpZD5odHRwczovL2FudGljYXBpdGFsaXN0LnBhcnR5L3VzZXJzL3NpZnIvc3RhdHVzZXMvMTAxMzA2OTY2ODE5OTQ5MDYwPC9pZD48L2FjdGl2aXR5Om9iamVjdD48b3N0YXR1czpjb252ZXJzYXRpb24gcmVmPSJ0YWc6YW50aWNhcGl0YWxpc3QucGFydHksMjAxOC0xMi0yNjpvYmplY3RJZD0xMjQxOTYyNzpvYmplY3RUeXBlPUNvbnZlcnNhdGlvbiI-dGFnOmFudGljYXBpdGFsaXN0LnBhcnR5LDIwMTgtMTItMjY6b2JqZWN0SWQ9MTI0MTk2Mjc6b2JqZWN0VHlwZT1Db252ZXJzYXRpb248L29zdGF0dXM6Y29udmVyc2F0aW9uPjxsaW5rIHJlZj0idGFnOmFudGljYXBpdGFsaXN0LnBhcnR5LDIwMTgtMTItMjY6b2JqZWN0SWQ9MTI0MTk2Mjc6b2JqZWN0VHlwZT1Db252ZXJzYXRpb24iIHJlbD0ib3N0YXR1czpjb252ZXJzYXRpb24iLz48bGluayByZWw9InNlbGYiIHR5cGU9ImFwcGxpY2F0aW9uL2F0b20reG1sIiBocmVmPSJodHRwczovL3BsZXJvbWEuc2l0ZS9hY3Rpdml0aWVzLzA5NWRkYjBkLTExYmEtNGFiZS1hMjdlLTZlNjJlZjY0OTM5MyIvPjx0aHI6aW4tcmVwbHktdG8gcmVmPSJodHRwczovL2FudGljYXBpdGFsaXN0LnBhcnR5L3VzZXJzL3NpZnIvc3RhdHVzZXMvMTAxMzA2OTY2ODE5OTQ5MDYwIi8-PGF1dGhvcj48aWQ-aHR0cHM6Ly9wbGVyb21hLnNpdGUvdXNlcnMvb2ZmaWNhdGlvbjwvaWQ-PGFjdGl2aXR5Om9iamVjdD5odHRwOi8vYWN0aXZpdHlzdHJlYS5tcy9zY2hlbWEvMS4wL3BlcnNvbjwvYWN0aXZpdHk6b2JqZWN0Pjx1cmk-aHR0cHM6Ly9wbGVyb21hLnNpdGUvdXNlcnMvb2ZmaWNhdGlvbjwvdXJpPjxwb2NvOnByZWZlcnJlZFVzZXJuYW1lPm9mZmljYXRpb248L3BvY286cHJlZmVycmVkVXNlcm5hbWU-PHBvY286ZGlzcGxheU5hbWU-VGhlIEZ1dGl0ZSBPZmZpY2F0aW9uPC9wb2NvOmRpc3BsYXlOYW1lPjxwb2NvOm5vdGU-bmlsPC9wb2NvOm5vdGU-PHN1bW1hcnk-bmlsPC9zdW1tYXJ5PjxuYW1lPm9mZmljYXRpb248L25hbWU-PGxpbmsgcmVsPSJhdmF0YXIiIGhyZWY9Imh0dHBzOi8vcGxlcm9tYS5zaXRlL2ltYWdlcy9hdmkucG5nIi8-PGxpbmsgcmVsPSJoZWFkZXIiIGhyZWY9Imh0dHBzOi8vcGxlcm9tYS5zaXRlL2ltYWdlcy9iYW5uZXIucG5nIi8-PGFwX2VuYWJsZWQ-dHJ1ZTwvYXBfZW5hYmxlZD48L2F1dGhvcj48bGluayByZWw9Im1lbnRpb25lZCIgb3N0YXR1czpvYmplY3QtdHlwZT0iaHR0cDovL2FjdGl2aXR5c3RyZWEubXMvc2NoZW1hLzEuMC9wZXJzb24iIGhyZWY9Imh0dHBzOi8vYW50aWNhcGl0YWxpc3QucGFydHkvdXNlcnMvc2lmciIvPjxsaW5rIHJlbD0ibWVudGlvbmVkIiBvc3RhdHVzOm9iamVjdC10eXBlPSJodHRwOi8vYWN0aXZpdHlzdHJlYS5tcy9zY2hlbWEvMS4wL2NvbGxlY3Rpb24iIGhyZWY9Imh0dHA6Ly9hY3Rpdml0eXNjaGVtYS5vcmcvY29sbGVjdGlvbi9wdWJsaWMiLz48L2VudHJ5Pg==</me:data>\n  <me:encoding>base64url</me:encoding>\n  <me:alg>RSA-SHA256</me:alg>\n  <me:sig>WfcfyD0HFFG0tLqMX-zwSKuS7YqmuYpxF21u2eDgOFjBQ4y9G_gEaYKSCCg66jAGZaGyX1p1tN0L0VG4VFpLMx48ktDn1xu2FX4K5-VTBMo-3ESRQcAnqMC-Xdku1IleKq06UUt6jq7fktpdRPo6iKXsf4uCDKHzO6v1WD19BdTpA9a3o8lrhr-D3ElzyvEAH-yMcokALQnzzPndV715wFcL2npUI0vyVsrMf95zlHWjD0S8rkG9Zp3avmU4IckuLBZgNKxaVZYfcvJR6pHN8P3uGGfO_7wkOhbuzuO69LI5EXq2fex8x4P9uquwxLSi2E5U8FMMrnpupTAqEDC81w==</me:sig>\n</me:env>\n", [timeout: 10000, recv_timeout: 20000, follow_redirect: true, pool: :default])
    (tesla) lib/tesla/adapter/hackney.ex:69: Tesla.Adapter.Hackney.request/5
    (tesla) lib/tesla/adapter/hackney.ex:31: Tesla.Adapter.Hackney.call/2
    (pleroma) lib/pleroma/web/salmon/salmon.ex:162: Pleroma.Web.Salmon.send_to_user/3
    (elixir) lib/task/supervised.ex:88: Task.Supervised.do_apply/2
    (stdlib) proc_lib.erl:247: :proc_lib.init_p_do_apply/3
Function: #Function<8.123347144/0 in Pleroma.Web.Salmon.publish/3>
    Args: []
Assignee
Assign to
Time tracking