Hi, I’m experimenting with adding LiveView to an app, based on the examples Chris has put together.
When accessing a LiveView route the following error gets thrown. Not sure how to solve it - any hints for a Phoenix newbie?
Thank you!
[error] GenServer #PID<0.565.0> terminating
** (MatchError) no match of right hand side value: %{"session" => "SFMyNTY.g3QAAAACZAAEZGF0YWgCYQF0AAAABWQAAmlkbQAAAAxwaHgtWHdmRVZ1dUxkAApwYXJlbnRfcGlkZAADbmlsZAAGcm91dGVyZAAZRWxpeGlyLkhvbWJlbmNoV2ViLlJvdXRlcmQAB3Nlc3Npb250AAAAAWQAC3BhdGhfcGFyYW1zdAAAAABkAAR2aWV3ZAAeRWxpeGlyLkhvbWJlbmNoV2ViLldlbGNvbWVMaXZlZAAGc2lnbmVkbgYAth4N1GsB.w5sWexNs_NadY74VpvmzUC8X-EyabpKVEAdpoB29OM0"}
(phoenix_live_view) lib/phoenix_live_view/channel.ex:426: Phoenix.LiveView.Channel.verified_mount/9
(stdlib) gen_server.erl:637: :gen_server.try_dispatch/4
(stdlib) gen_server.erl:711: :gen_server.handle_msg/6
(stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Last message: {:mount, Phoenix.LiveView.Channel}
State: {%{"session" => "SFMyNTY.g3QAAAACZAAEZGF0YWgCYQF0AAAABWQAAmlkbQAAAAxwaHgtWHdmRVZ1dUxkAApwYXJlbnRfcGlkZAADbmlsZAAGcm91dGVyZAAZRWxpeGlyLkhvbWJlbmNoV2ViLlJvdXRlcmQAB3Nlc3Npb250AAAAAWQAC3BhdGhfcGFyYW1zdAAAAABkAAR2aWV3ZAAeRWxpeGlyLkhvbWJlbmNoV2ViLldlbGNvbWVMaXZlZAAGc2lnbmVkbgYAth4N1GsB.w5sWexNs_NadY74VpvmzUC8X-EyabpKVEAdpoB29OM0"}, {#PID<0.558.0>, #Reference<0.662892447.1958739975.23354>}, %Phoenix.Socket{assigns: %{}, channel: Phoenix.LiveView.Channel, channel_pid: nil, endpoint: HombenchWeb.Endpoint, handler: Phoenix.LiveView.Socket, id: nil, join_ref: "1", joined: false, private: %{}, pubsub_server: Hombench.PubSub, ref: nil, serializer: Phoenix.Socket.V2.JSONSerializer, topic: "lv:phx-XwfEVuuL", transport: :websocket, transport_pid: #PID<0.558.0>}}