Phoenix / Elixir / Ejabberd - Ответ уже отправлен, ошибка

Я следовал этому руководству для встраивания Ejabberd в приложение Phoenix (https://blog.process-one.net/embedding-ejabberd-into-an-elixir-phoenix-web-application/) и у меня ошибка сейчас, когда он работает.

По сути, все работает нормально, пока я не перейду к "HTTP: // локальный: 4000 / ejabberd«в этот момент я получаю следующую ошибку:

[ошибка] #PID <0.721.0> работает EjbrdTest.Endpoint прекращен Сервер: localhost: 4000 (http) Запрос: GET / ejabberd ** (выход) возникла исключительная ситуация: ** (Plug.Conn.AlreadySentError) ответ был уже отправлено (plug) lib / plug / conn.ex: 428: Plug.Conn.resp / 3 (plug) lib / plug / conn.ex: 415: Plug.Conn.send_resp / 3 (ejbrdTest) web / controllers / ejabberd_controller .ex: 1: EjbrdTest.EjabberdController.phoenix_controller_pipeline / 2 (ejbrdTest) lib / phoenix / router.ex: 265: EjbrdTest.Router.dispatch / 2 (ejbrdTest) (ejbrdTest) lib / ejbrdTest / endpoint.ex: 1: EjbrdTest.Endpoint.phoenix_pipeline / 1 (ejbrdTest) lib / plug / debugger.ex: 90: EjbrdTest.Endpoint. "call (переопределенный 3)" / 2 (ejbrdTest) lib /phoenix/endpoint/render_errors.ex:34: EjbrdTest.Endpoint.call/2 (plug) lib / plug / adapters / cowboy / handler.ex: 15: Plug.Adapters.Cowboy.Handler.upgrade / 4 (cowboy) src /cowboy_protocol.erl:442:: cowboy_protocol.execute / 4

И вместо списка пользователей, я вижу это в jumbotron:

Пользователи в сети: <% = для пользователя <- @users do%> <% = пользователь%>

<% end%>

Я не смог ничего найти по этому поводу, есть идеи?

Благодарю. Дайте мне знать, если вам нужна дополнительная информация.

Ответы на вопрос(2)

Ваш ответ на вопрос