Webapp returns with 500
Sometimes webapp responses with Internal Server Error, logs:
Request: GET /
** (exit) an exception was raised:
** (Protocol.UndefinedError) protocol Enumerable not implemented for #Ecto.Association.NotLoaded<association :memberships is not loaded>. This protocol is implemented for: Ecto.Adapters.SQL.Stream, Postgrex.Stream, DBConnection.Stream, DBConnection.PrepareStream, Map, Range, HashSet, List, GenEvent.Stream, Date.Range, IO.Stream, Stream, MapSet, File.Stream, HashDict, Function
(elixir) /usr/local/src/elixir/lib/elixir/lib/enum.ex:1: Enumerable.impl_for!/1
(elixir) /usr/local/src/elixir/lib/elixir/lib/enum.ex:141: Enumerable.reduce/3
(elixir) lib/enum.ex:947: Enum.find/3
(webapp) lib/webapp_web/plugs/team_context.ex:35: WebappWeb.TeamContext.call/2
(webapp) WebappWeb.Router.browser_auth/2
(webapp) lib/webapp_web/router.ex:1: WebappWeb.Router.__pipe_through1__/1
(phoenix) lib/phoenix/router.ex:270: Phoenix.Router.__call__/1
(webapp) lib/webapp_web/endpoint.ex:1: WebappWeb.Endpoint.plug_builder_call/2
10:46:29.917 request_id=2me14d7qmjtjqaqb4o00en7h [info] GET /
10:46:29.917 request_id=2me14d7qmjtjqaqb4o00en7h [info] user=nil message="anonymous user"
10:46:29.918 request_id=2me14d7qmjtjqaqb4o00en7h [info] user=6 message="user authenticated"
10:46:29.919 request_id=2me14d7qmjtjqaqb4o00en7h [info] Converted error Protocol.UndefinedError to 500 response
10:46:29.919 request_id=2me14d7qmjtjqaqb4o00en7h [info] Sent 500 in 2ms
10:46:29.920 [error] #PID<0.4859.51> running WebappWeb.Endpoint (connection #PID<0.4866.51>, stream id 1) terminated
Server: panel.vps.serveraptor.com:80 (http)
Request: GET /
** (exit) an exception was raised:
** (Protocol.UndefinedError) protocol Enumerable not implemented for #Ecto.Association.NotLoaded<association :memberships is not loaded>. This protocol is implemented for: Ecto.Adapters.SQL.Stream, Postgrex.Stream, DBConnection.Stream, DBConnection.PrepareStream, Map, Range, HashSet, List, GenEvent.Stream, Date.Range, IO.Stream, Stream, MapSet, File.Stream, HashDict, Function
(elixir) /usr/local/src/elixir/lib/elixir/lib/enum.ex:1: Enumerable.impl_for!/1
(elixir) /usr/local/src/elixir/lib/elixir/lib/enum.ex:141: Enumerable.reduce/3
(elixir) lib/enum.ex:947: Enum.find/3
(webapp) lib/webapp_web/plugs/team_context.ex:35: WebappWeb.TeamContext.call/2
(webapp) WebappWeb.Router.browser_auth/2
(webapp) lib/webapp_web/router.ex:1: WebappWeb.Router.__pipe_through1__/1
(phoenix) lib/phoenix/router.ex:270: Phoenix.Router.__call__/1
(webapp) lib/webapp_web/endpoint.ex:1: WebappWeb.Endpoint.plug_builder_call/2
10:46:33.687 request_id=2me14derdbcntpcobk00en81 [info] GET /
10:46:33.687 request_id=2me14derdbcntpcobk00en81 [info] user=nil message="anonymous user"
10:46:33.688 request_id=2me14derdbcntpcobk00en81 [info] user=6 message="user authenticated"
10:46:33.689 request_id=2me14derdbcntpcobk00en81 [info] Converted error Protocol.UndefinedError to 500 response
10:46:33.689 request_id=2me14derdbcntpcobk00en81 [info] Sent 500 in 2ms
10:46:33.690 [error] #PID<0.4867.51> running WebappWeb.Endpoint (connection #PID<0.4874.51>, stream id 1) terminated
Server: panel.vps.serveraptor.com:80 (http)
Request: GET /
** (exit) an exception was raised:
** (Protocol.UndefinedError) protocol Enumerable not implemented for #Ecto.Association.NotLoaded<association :memberships is not loaded>. This protocol is implemented for: Ecto.Adapters.SQL.Stream, Postgrex.Stream, DBConnection.Stream, DBConnection.PrepareStream, Map, Range, HashSet, List, GenEvent.Stream, Date.Range, IO.Stream, Stream, MapSet, File.Stream, HashDict, Function
(elixir) /usr/local/src/elixir/lib/elixir/lib/enum.ex:1: Enumerable.impl_for!/1
(elixir) /usr/local/src/elixir/lib/elixir/lib/enum.ex:141: Enumerable.reduce/3
(elixir) lib/enum.ex:947: Enum.find/3
(webapp) lib/webapp_web/plugs/team_context.ex:35: WebappWeb.TeamContext.call/2
(webapp) WebappWeb.Router.browser_auth/2
(webapp) lib/webapp_web/router.ex:1: WebappWeb.Router.__pipe_through1__/1
(phoenix) lib/phoenix/router.ex:270: Phoenix.Router.__call__/1
(webapp) lib/webapp_web/endpoint.ex:1: WebappWeb.Endpoint.plug_builder_call/2
10:47:59.296 request_id=2me14iea52qglhk2ro00en8h [info] GET /
10:47:59.297 request_id=2me14iea52qglhk2ro00en8h [info] user=nil message="anonymous user"
10:47:59.297 request_id=2me14iea52qglhk2ro00en8h [info] Sent 200 in 357µs