I created a protocol. Things compiled.
I renamed the protocol from OAuthProvider
to OAuth
and now it will not compile.
** (EXIT from #PID<0.70.0>) an exception was raised:
** (CaseClauseError) no case clause matching: {:error, :not_a_protocol}
(mix) lib/mix/tasks/compile.protocols.ex:125: Mix.Tasks.Compile.Protocols.consolidate/4
(elixir) lib/task/supervised.ex:85: Task.Supervised.do_apply/2
(elixir) lib/task/supervised.ex:36: Task.Supervised.reply/5
(stdlib) proc_lib.erl:247: :proc_lib.init_p_do_apply/3
23:39:14.140 [error] Task #PID<0.205.0> started from #PID<0.70.0> terminating
** (CaseClauseError) no case clause matching: {:error, :not_a_protocol}
(mix) lib/mix/tasks/compile.protocols.ex:125: Mix.Tasks.Compile.Protocols.consolidate/4
(elixir) lib/task/supervised.ex:85: Task.Supervised.do_apply/2
(elixir) lib/task/supervised.ex:36: Task.Supervised.reply/5
(stdlib) proc_lib.erl:247: :proc_lib.init_p_do_apply/3
Function: #Function<8.61154972/0 in Mix.Tasks.Compile.Protocols.consolidate/6>
Args: []