My project works under Phoenix1.6.6. After upgraded to 1.6.12, It compiled error, and I cannot understand the compilation result information, as followed:
== Compilation error in file lib/linlang_web/views/user_session_view.ex ==
** (FunctionClauseError) no function clause matching in anonymous fn/1 in EEx.Compiler.tokenize/6
The following arguments were given to anonymous fn/1 in EEx.Compiler.tokenize/6:
# 1
{{1, 71}, [102, 111, 117, 110, 100, 32, 113, 117, 111, 116, 101, 100, 32, 107, 101, 121, 119, 111, 114, 100, 32, 34, 'social', 34, 32, 98, 117, 116, 32, 116, 104, 101, 32, 113, 117, 111, 116, 101, 115, 32, 97, 114, 101, 32, 110, 111, 116, 32, ...]}
(eex 1.14.0) lib/eex/compiler.ex:68: anonymous fn/1 in EEx.Compiler.tokenize/6
(elixir 1.14.0) lib/enum.ex:975: Enum."-each/2-lists^foreach/1-0-"/2
(eex 1.14.0) lib/eex/compiler.ex:68: EEx.Compiler.tokenize/6
(eex 1.14.0) lib/eex.ex:218: EEx.compile_string/2
(phoenix_view 1.1.2) lib/phoenix/template.ex:419: Phoenix.Template.compile/3
(phoenix_view 1.1.2) lib/phoenix/template.ex:197: anonymous fn/4 in Phoenix.Template."MACRO-__before_compile__"/2
(elixir 1.14.0) lib/enum.ex:2468: Enum."-reduce/3-lists^foldl/2-0-"/3
(phoenix_view 1.1.2) expanding macro: Phoenix.Template.__before_compile__/1
And in the user_session_view.ex file is just:
defmodule LinlangWeb.UserSessionView do
use LinlangWeb, :view
end
Can anyone enlight me?
Thanks!