tiernacity / domo-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Running mix test twice, generates the error captured in MIX_TEST.md

Running mix dialyzer twice, generates the error captured in MIX_DIALYZER.md

In both cases, running a third time shows the error below, which requires a mix clean to resolve.

--> mix test
** (exit) exited in: GenServer.call(Domo.TypeEnsurerFactory.ResolvePlanner, {:get_types, Thing}, 5000)
    ** (EXIT) no process: the process is not alive or there's no process currently associated with the given name, possibly because its application isn't started
    (elixir 1.13.3) lib/gen_server.ex:1019: GenServer.call/3
    (domo 1.5.4) lib/domo/type_ensurer_factory/module_inspector.ex:20: Domo.TypeEnsurerFactory.ModuleInspector.beam_types_hash/1
    (domo 1.5.4) lib/domo/type_ensurer_factory/dependency_resolver.ex:130: anonymous fn/3 in Domo.TypeEnsurerFactory.DependencyResolver.remove_modules_with_unloadable_types/2
    (stdlib 3.17.1) maps.erl:410: :maps.fold_1/3
    (domo 1.5.4) lib/domo/type_ensurer_factory/dependency_resolver.ex:96: Domo.TypeEnsurerFactory.DependencyResolver.maybe_cleanup_deps/4
    (domo 1.5.4) lib/domo/type_ensurer_factory/dependency_resolver.ex:17: Domo.TypeEnsurerFactory.DependencyResolver.maybe_recompile_depending_structs/3
    (domo 1.5.4) lib/domo/type_ensurer_factory.ex:364: Domo.TypeEnsurerFactory.recompile_depending_structs/4
    (domo 1.5.4) lib/mix/tasks.compile.domo_compiler.ex:92: Mix.Tasks.Compile.DomoCompiler.build_ensurer_modules/2

About


Languages

Language:Elixir 100.0%