Skip to content

Error when trying to start project's process #306

@rockneurotiko

Description

@rockneurotiko

I'm in today's nightly build (January 15th 2026), and I have this error whenever I open any project with expert:

09:52:48.021 [error] Child {XPExpert.Project.Node, "test_new_app"} of Supervisor :"test_new_app::supervisor" failed to start
** (exit) {:error, :normal, ~c"** (EXIT from #PID<0.95.0>) an exception was raised:\n    ** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n        (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n        (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n        (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n        (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n        (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n        (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n        (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\n\n\n09:52:48.006 [error] Task #PID<0.105.0> started from #PID<0.95.0> terminating\n** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n    (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n    (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n    (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n    (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n    (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n    (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n    (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\nFunction: #Function<6.78810296/0 in Mix.Utils.read_path/2>\n    Args: []\n"}

This are the logs from .expert/expert.logs

09:52:46.857 [debug] Child {XPLoggerFileBackend, :general_log} of Supervisor Logger.Backends.Supervisor started
Pid: #PID<0.103.0>
Start Call: Logger.Backends.Watcher.start_link({{XPLoggerFileBackend, :general_log}, {XPLoggerFileBackend, :general_log}})
Restart: :transient
Shutdown: 5000
Type: :worker
09:52:46.857 [info] Child Logger.Backends.Supervisor of Supervisor Logger.Backends.Internal started
Pid: #PID<0.102.0>
Start Call: Logger.Backends.Supervisor.start_link([{XPLoggerFileBackend, :general_log}])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor
09:52:46.857 [info] Child Logger.Backends.Internal of Supervisor Logger.Supervisor started
Pid: #PID<0.98.0>
Start Call: Logger.Backends.Internal.start_link([])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor
09:52:46.857 [info] Application logger started at :nonode@nohost
09:52:46.857 [info] Application xp_mime started at :nonode@nohost
09:52:46.857 [info] Application xp_hpax started at :nonode@nohost
09:52:46.857 [info] Application crypto started at :nonode@nohost
09:52:46.857 [info] Application asn1 started at :nonode@nohost
09:52:46.857 [info] Application public_key started at :nonode@nohost
09:52:46.858 [debug] Child :ssl_handler of Supervisor :logger_sup started
Pid: #PID<0.108.0>
Start Call: :logger_olp.start_link(:logger_std_h_ssl_handler, :logger_h_common, %{id: :ssl_handler, module: :logger_std_h, config: %{type: :standard_io, filesync_repeat_interval: :no_repeat}, level: :debug, filter_default: :stop, filters: [], formatter: {:ssl_logger, %{}}}, %{})
Restart: :temporary
Shutdown: 2000
Type: :worker
09:52:46.859 [info] Child :ssl_pem_cache of Supervisor :ssl_admin_sup started
Pid: #PID<0.112.0>
Start Call: :ssl_pem_cache.start_link([])
Restart: :permanent
Shutdown: 4000
Type: :worker
09:52:46.860 [info] Child :ssl_manager of Supervisor :ssl_admin_sup started
Pid: #PID<0.113.0>
Start Call: :ssl_manager.start_link([])
Restart: :permanent
Shutdown: 4000
Type: :worker
09:52:46.860 [info] Child :tls_client_ticket_store of Supervisor :ssl_admin_sup started
Pid: #PID<0.114.0>
Start Call: :tls_client_ticket_store.start_link(1000, 7200)
Restart: :permanent
Shutdown: 4000
Type: :worker
09:52:46.860 [info] Child :ssl_admin_sup of Supervisor :ssl_sup started
Pid: #PID<0.111.0>
Start Call: :ssl_admin_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.860 [info] Child :tls_connection_sup of Supervisor :tls_sup started
Pid: #PID<0.117.0>
Start Call: :tls_connection_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.861 [info] Child :ssl_listen_tracker_sup of Supervisor :tls_server_sup started
Pid: #PID<0.119.0>
Start Call: :ssl_listen_tracker_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.861 [info] Child :tls_server_session_ticket of Supervisor :tls_server_sup started
Pid: #PID<0.120.0>
Start Call: :tls_server_session_ticket_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.861 [info] Child :ssl_server_session_cache_sup of Supervisor :tls_server_sup started
Pid: #PID<0.121.0>
Start Call: :ssl_server_session_cache_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.861 [info] Child :ssl_upgrade_server_session_cache_sup of Supervisor :tls_server_sup started
Pid: #PID<0.122.0>
Start Call: :ssl_upgrade_server_session_cache_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.861 [info] Child :tls_server_sup of Supervisor :tls_sup started
Pid: #PID<0.118.0>
Start Call: :tls_server_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.861 [info] Child :tls_sup of Supervisor :ssl_connection_sup started
Pid: #PID<0.116.0>
Start Call: :tls_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.862 [info] Child :dtls_connection_sup of Supervisor :dtls_sup started
Pid: #PID<0.124.0>
Start Call: :dtls_connection_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.862 [info] Child :dtls_listener_sup of Supervisor :dtls_server_sup started
Pid: #PID<0.126.0>
Start Call: :dtls_listener_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.862 [info] Child :dtls_server_session_cache_sup of Supervisor :dtls_server_sup started
Pid: #PID<0.127.0>
Start Call: :dtls_server_session_cache_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.862 [info] Child :dtls_server_sup of Supervisor :dtls_sup started
Pid: #PID<0.125.0>
Start Call: :dtls_server_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.862 [info] Child :dtls_sup of Supervisor :ssl_connection_sup started
Pid: #PID<0.123.0>
Start Call: :dtls_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.862 [info] Child :ssl_connection_sup of Supervisor :ssl_sup started
Pid: #PID<0.115.0>
Start Call: :ssl_connection_sup.start_link()
Restart: :permanent
Shutdown: 4000
Type: :supervisor
09:52:46.862 [info] Application ssl started at :nonode@nohost
09:52:46.863 [info] Application xp_mint started at :nonode@nohost
09:52:46.863 [info] Application xp_nimble_options started at :nonode@nohost
09:52:46.863 [info] Child XPNimblePool.TaskSupervisor of Supervisor #PID<0.133.0> (Supervisor.Default) started
Pid: #PID<0.134.0>
Start Call: Task.Supervisor.start_link([name: XPNimblePool.TaskSupervisor])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor
09:52:46.863 [info] Application xp_nimble_pool started at :nonode@nohost
09:52:46.864 [info] Child :telemetry_handler_table of Supervisor :telemetry_sup started
Pid: #PID<0.138.0>
Start Call: :telemetry_handler_table.start_link()
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.864 [info] Application xp_telemetry started at :nonode@nohost
09:52:46.864 [info] Application xp_finch started at :nonode@nohost
09:52:46.869 [info] Child XPReq.Finch.PIDPartition0 of Supervisor XPReq.Finch started
Pid: #PID<0.144.0>
Start Call: Registry.Partition.start_link(XPReq.Finch.PIDPartition0, {:duplicate, XPReq.Finch, 0, 1, XPReq.Finch.KeyPartition0, XPReq.Finch.PIDPartition0, [], false})
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.869 [info] Child XPReq.Finch of Supervisor XPReq.Finch.Supervisor started
Pid: #PID<0.143.0>
Start Call: Registry.start_link([keys: :duplicate, name: XPReq.Finch, meta: [config: %{pools: %{}, registry_name: XPReq.Finch, supervisor_name: XPReq.Finch.PoolSupervisor, manager_name: XPReq.Finch.PoolManager, default_pool_config: %{count: 1, size: 50, mod: XPFinch.HTTP1.Pool, conn_opts: [protocols: [:http1], transport_opts: [keepalive: true, nodelay: true, timeout: 5000], ssl_key_log_file_device: nil], pool_max_idle_time: :infinity, conn_max_idle_time: :infinity, start_pool_metrics?: false}}]])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor
09:52:46.869 [info] Child XPReq.Finch.PoolSupervisor of Supervisor XPReq.Finch.Supervisor started
Pid: #PID<0.145.0>
Start Call: DynamicSupervisor.start_link([name: XPReq.Finch.PoolSupervisor, strategy: :one_for_one])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor
09:52:46.869 [info] Child XPFinch.PoolManager of Supervisor XPReq.Finch.Supervisor started
Pid: #PID<0.146.0>
Start Call: XPFinch.PoolManager.start_link(%{pools: %{}, registry_name: XPReq.Finch, supervisor_name: XPReq.Finch.PoolSupervisor, manager_name: XPReq.Finch.PoolManager, default_pool_config: %{count: 1, size: 50, mod: XPFinch.HTTP1.Pool, conn_opts: [protocols: [:http1], transport_opts: [keepalive: true, nodelay: true, timeout: 5000], ssl_key_log_file_device: nil], pool_max_idle_time: :infinity, conn_max_idle_time: :infinity, start_pool_metrics?: false}})
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.869 [info] Child XPReq.Finch of Supervisor #PID<0.141.0> (Supervisor.Default) started
Pid: #PID<0.142.0>
Start Call: XPFinch.start_link([name: XPReq.Finch, pools: %{default: [protocols: [:http1]]}])
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.869 [info] Child XPReq.FinchSupervisor of Supervisor #PID<0.141.0> (Supervisor.Default) started
Pid: #PID<0.147.0>
Start Call: DynamicSupervisor.start_link([strategy: :one_for_one, name: XPReq.FinchSupervisor])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor
09:52:46.869 [info] Child XPReq.Test.Ownership of Supervisor #PID<0.141.0> (Supervisor.Default) started
Pid: #PID<0.148.0>
Start Call: XPReq.Test.Ownership.start_link([name: XPReq.Test.Ownership])
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.869 [info] Application xp_req started at :nonode@nohost
09:52:46.869 [info] Application burrito started at :nonode@nohost
09:52:46.870 [info] Child XPBriefly.Entry of Supervisor XPBriefly.Supervisor started
Pid: #PID<0.152.0>
Start Call: XPBriefly.Entry.start_link([])
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.870 [info] Application xp_briefly started at :nonode@nohost
09:52:46.870 [info] Application xp_schematic started at :nonode@nohost
09:52:46.870 [info] Application xp_typed_struct started at :nonode@nohost
09:52:46.871 [info] Application xp_gen_lsp started at :nonode@nohost
09:52:46.874 [info] Child XPSnowflake.Generator of Supervisor #PID<0.155.0> (Supervisor.Default) started
Pid: #PID<0.156.0>
Start Call: XPSnowflake.Generator.start_link(0, 1023)
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.874 [info] Application xp_snowflake started at :nonode@nohost
09:52:46.874 [info] Application xp_sourceror started at :nonode@nohost
09:52:46.874 [info] Application xp_forge started at :nonode@nohost
09:52:46.874 [info] Application xp_logger_file_backend started at :nonode@nohost
09:52:46.875 [info] Child :ttb_autostart of Supervisor :runtime_tools_sup started
Pid: #PID<0.160.0>
Start Call: :ttb_autostart.start_link()
Restart: :temporary
Shutdown: 3000
Type: :worker
09:52:46.875 [info] Application runtime_tools started at :nonode@nohost
09:52:46.875 [info] Application et started at :nonode@nohost
09:52:46.875 [info] Application observer started at :nonode@nohost
09:52:46.875 [info] Application xp_path_glob started at :nonode@nohost
09:52:46.878 [info] Starting NodePortMapper on nonode@nohost
09:52:46.878 [info] Child XPForge.NodePortMapper of Supervisor XPExpert.Supervisor started
Pid: #PID<0.164.0>
Start Call: XPForge.NodePortMapper.start_link([])
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.879 [info] Child XPForge.Document.Store of Supervisor XPExpert.Supervisor started
Pid: #PID<0.165.0>
Start Call: XPForge.Document.Store.start_link([derive: [analysis: &XPForge.Ast.analyze/1]])
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.879 [info] Child XPExpert.ProjectSupervisor of Supervisor XPExpert.Supervisor started
Pid: #PID<0.166.0>
Start Call: DynamicSupervisor.start_link([name: XPExpert.ProjectSupervisor, strategy: :one_for_one])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor
09:52:46.879 [info] Child XPExpert.DynamicSupervisor of Supervisor XPExpert.Supervisor started
Pid: #PID<0.167.0>
Start Call: DynamicSupervisor.start_link([name: XPExpert.DynamicSupervisor])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor
09:52:46.880 [info] Child XPGenLSP.Assigns of Supervisor XPExpert.Supervisor started
Pid: #PID<0.168.0>
Start Call: XPGenLSP.Assigns.start_link([name: XPExpert.Assigns])
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.880 [info] Child :expert_task_queue of Supervisor XPExpert.Supervisor started
Pid: #PID<0.169.0>
Start Call: Task.Supervisor.start_link([name: :expert_task_queue])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor
09:52:46.880 [info] Child XPGenLSP.Buffer of Supervisor XPExpert.Supervisor started
Pid: #PID<0.170.0>
Start Call: XPGenLSP.Buffer.start_link([name: XPExpert.Buffer])
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.880 [info] Child XPExpert.ActiveProjects of Supervisor XPExpert.Supervisor started
Pid: #PID<0.171.0>
Start Call: XPExpert.ActiveProjects.start_link()
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.880 [debug] [name: XPExpert, buffer: XPExpert.Buffer, task_supervisor: :expert_task_queue, dynamic_supervisor: XPExpert.DynamicSupervisor, assigns: XPExpert.Assigns]
09:52:46.881 [info] Child XPExpert of Supervisor XPExpert.Supervisor started
Pid: #PID<0.172.0>
Start Call: XPExpert.start_link([name: XPExpert, buffer: XPExpert.Buffer, task_supervisor: :expert_task_queue, dynamic_supervisor: XPExpert.DynamicSupervisor, assigns: XPExpert.Assigns])
Restart: :permanent
Shutdown: 500
Type: :worker
09:52:46.881 [info] Application xp_expert started at :nonode@nohost
09:52:46.914 [debug] handled request client -> server initialize in 30ms
09:52:46.920 [info] Server initialized, registering capabilities
09:52:46.921 [debug] sent request server -> client client/registerCapability
09:52:46.923 [debug] handled notification client -> server workspace/didChangeConfiguration in 3ms
09:52:46.925 [info] Opened file:///home/rock/Git/test_new_app/mix.exs
09:52:46.925 [debug] handled notification client -> server textDocument/didOpen in 5ms
09:52:46.926 [info] Child {XPExpert.EngineSupervisor, "test_new_app"} of Supervisor :"test_new_app::supervisor" started
Pid: #PID<0.180.0>
Start Call: XPExpert.EngineSupervisor.start_link(%XPForge.Project{root_uri: "file:///home/rock/Git/test_new_app", mix_exs_uri: "file:///home/rock/Git/test_new_app/mix.exs", mix_project?: true, mix_env: nil, mix_target: nil, env_variables: %{}, project_module: nil, entropy: 5070})
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:46.927 [debug] sent request server -> client window/workDoneProgress/create
09:52:47.162 [debug] handled notification client -> server initialized in 243ms
09:52:47.162 [info] [Project file:///home/rock/Git/test_new_app] Starting project
09:52:47.163 [debug] sent notification server -> client window/logMessage
09:52:47.166 [debug] sent notification server -> client $/progress
09:52:47.168 [info] Child XPForge.EPMD of Supervisor :net_sup started
Pid: #PID<0.184.0>
Start Call: XPForge.EPMD.start_link()
Restart: :permanent
Shutdown: 2000
Type: :worker
09:52:47.168 [info] Child :auth of Supervisor :net_sup started
Pid: #PID<0.185.0>
Start Call: :auth.start_link()
Restart: :permanent
Shutdown: 2000
Type: :worker
09:52:47.171 [info] Child :net_kernel of Supervisor :net_sup started
Pid: #PID<0.186.0>
Start Call: :net_kernel.start_link(%{name: :"[email protected]", supervisor: :net_sup_dynamic, net_tickintensity: 4, net_ticktime: 60, name_domain: :longnames, clean_halt: false})
Restart: :permanent
Shutdown: 2000
Type: :worker
09:52:47.171 [debug] Child :net_sup_dynamic of Supervisor :kernel_sup started
Pid: #PID<0.183.0>
Start Call: :erl_distribution.start_link(%{name: :"[email protected]", supervisor: :net_sup_dynamic, net_tickintensity: 4, net_ticktime: 60, name_domain: :longnames, clean_halt: false})
Restart: :permanent
Shutdown: 1000
Type: :supervisor
09:52:47.277 [info] [Project file:///home/rock/Git/test_new_app] Found elixir executable at /home/rock/.local/share/mise/installs/elixir/1.19.2-otp-28/bin/elixir
09:52:47.277 [debug] sent notification server -> client window/logMessage
09:52:47.277 [info] [Project file:///home/rock/Git/test_new_app] Finding or building engine
09:52:47.277 [debug] sent notification server -> client window/logMessage
09:52:47.277 [debug] sent request server -> client window/workDoneProgress/create
09:52:47.281 [debug] sent notification server -> client $/progress
09:52:47.610 [debug] Building engine: 
09:52:47.598 [error] Task #PID<0.105.0> started from #PID<0.95.0> terminating
** (Mix.Error) The application "public_key" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing "erlang-dev" and "erlang-public_key" packages
    (mix 1.19.2) lib/mix.ex:647: Mix.raise/2
    (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4
    (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1
    (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1
    (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2
    (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
    (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4
Function: #Function<6.78810296/0 in Mix.Utils.read_path/2>
    Args: []

09:52:47.610 [debug] Building engine: ** (EXIT from #PID<0.95.0>) an exception was raised:
    ** (Mix.Error) The application "public_key" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing "erlang-dev" and "erlang-public_key" packages
        (mix 1.19.2) lib/mix.ex:647: Mix.raise/2
        (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4
        (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1
        (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1
        (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2
        (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
        (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4


09:52:47.615 [error] Engine build script exited with reason: :normal ** (EXIT from #PID<0.95.0>) an exception was raised:
    ** (Mix.Error) The application "public_key" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing "erlang-dev" and "erlang-public_key" packages
        (mix 1.19.2) lib/mix.ex:647: Mix.raise/2
        (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4
        (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1
        (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1
        (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2
        (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
        (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4


09:52:47.615 [debug] sent notification server -> client $/progress
09:52:47.616 [debug] sent notification server -> client $/progress
09:52:47.616 [error] Process #PID<0.181.0> terminating
** (exit) {:error, :normal, ~c"** (EXIT from #PID<0.95.0>) an exception was raised:\n    ** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n        (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n        (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n        (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n        (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n        (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n        (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n        (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\n\n"}
    (stdlib 6.2.2.1) gen_server.erl:2210: :gen_server.init_it/6
    (stdlib 6.2.2.1) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Initial Call: XPExpert.Project.Node.init/1
Ancestors: [:"test_new_app::supervisor", XPExpert.ProjectSupervisor, XPExpert.Supervisor, #PID<0.162.0>]
Message Queue Length: 0
Messages: []
Links: [#PID<0.179.0>]
Dictionary: []
Trapping Exits: false
Status: :running
Heap Size: 6772
Stack Size: 29
Reductions: 20046
09:52:47.616 [error] Child {XPExpert.Project.Node, "test_new_app"} of Supervisor :"test_new_app::supervisor" failed to start
** (exit) {:error, :normal, ~c"** (EXIT from #PID<0.95.0>) an exception was raised:\n    ** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n        (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n        (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n        (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n        (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n        (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n        (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n        (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\n\n"}
Start Call: XPExpert.Project.Node.start_link(%XPForge.Project{root_uri: "file:///home/rock/Git/test_new_app", mix_exs_uri: "file:///home/rock/Git/test_new_app/mix.exs", mix_project?: true, mix_env: nil, mix_target: nil, env_variables: %{}, project_module: nil, entropy: 5070})
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:47.617 [info] Child {XPExpert.EngineSupervisor, "test_new_app"} of Supervisor :"test_new_app::supervisor" started
Pid: #PID<0.193.0>
Start Call: XPExpert.EngineSupervisor.start_link(%XPForge.Project{root_uri: "file:///home/rock/Git/test_new_app", mix_exs_uri: "file:///home/rock/Git/test_new_app/mix.exs", mix_project?: true, mix_env: nil, mix_target: nil, env_variables: %{}, project_module: nil, entropy: 5070})
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:47.617 [debug] sent request server -> client window/workDoneProgress/create
09:52:47.617 [error] Failed to start project node for test_new_app: {:shutdown,
 {:failed_to_start_child, {XPExpert.Project.Node, "test_new_app"},
  {:error, :normal,
   ~c"** (EXIT from #PID<0.95.0>) an exception was raised:\n    ** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n        (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n        (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n        (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n        (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n        (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n        (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n        (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\n\n"}}}
09:52:47.617 [debug] sent notification server -> client window/logMessage
09:52:47.630 [debug] sent notification server -> client $/progress
09:52:47.723 [info] [Project file:///home/rock/Git/test_new_app] Found elixir executable at /home/rock/.local/share/mise/installs/elixir/1.19.2-otp-28/bin/elixir
09:52:47.723 [debug] sent notification server -> client window/logMessage
09:52:47.723 [info] [Project file:///home/rock/Git/test_new_app] Finding or building engine
09:52:47.723 [debug] sent notification server -> client window/logMessage
09:52:47.723 [debug] sent request server -> client window/workDoneProgress/create
09:52:47.726 [debug] sent notification server -> client $/progress
09:52:48.017 [debug] Building engine: ** (EXIT from #PID<0.95.0>) an exception was raised:
    ** (Mix.Error) The application "public_key" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing "erlang-dev" and "erlang-public_key" packages
        (mix 1.19.2) lib/mix.ex:647: Mix.raise/2
        (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4
        (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1
        (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1
        (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2
        (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
        (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4


09:52:48.006 [error] Task #PID<0.105.0> started from #PID<0.95.0> terminating
** (Mix.Error) The application "public_key" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing "erlang-dev" and "erlang-public_key" packages
    (mix 1.19.2) lib/mix.ex:647: Mix.raise/2
    (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4
    (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1
    (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1
    (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2
    (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
    (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4
Function: #Function<6.78810296/0 in Mix.Utils.read_path/2>
    Args: []

09:52:48.020 [error] Engine build script exited with reason: :normal ** (EXIT from #PID<0.95.0>) an exception was raised:
    ** (Mix.Error) The application "public_key" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing "erlang-dev" and "erlang-public_key" packages
        (mix 1.19.2) lib/mix.ex:647: Mix.raise/2
        (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4
        (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1
        (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1
        (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2
        (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
        (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4


09:52:48.006 [error] Task #PID<0.105.0> started from #PID<0.95.0> terminating
** (Mix.Error) The application "public_key" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing "erlang-dev" and "erlang-public_key" packages
    (mix 1.19.2) lib/mix.ex:647: Mix.raise/2
    (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4
    (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1
    (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1
    (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2
    (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
    (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4
Function: #Function<6.78810296/0 in Mix.Utils.read_path/2>
    Args: []

09:52:48.021 [debug] sent notification server -> client $/progress
09:52:48.021 [debug] sent notification server -> client $/progress
09:52:48.021 [error] Process #PID<0.194.0> terminating
** (exit) {:error, :normal, ~c"** (EXIT from #PID<0.95.0>) an exception was raised:\n    ** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n        (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n        (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n        (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n        (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n        (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n        (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n        (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\n\n\n09:52:48.006 [error] Task #PID<0.105.0> started from #PID<0.95.0> terminating\n** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n    (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n    (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n    (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n    (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n    (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n    (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n    (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\nFunction: #Function<6.78810296/0 in Mix.Utils.read_path/2>\n    Args: []\n"}
    (stdlib 6.2.2.1) gen_server.erl:2210: :gen_server.init_it/6
    (stdlib 6.2.2.1) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Initial Call: XPExpert.Project.Node.init/1
Ancestors: [:"test_new_app::supervisor", XPExpert.ProjectSupervisor, XPExpert.Supervisor, #PID<0.162.0>]
Message Queue Length: 0
Messages: []
Links: [#PID<0.192.0>]
Dictionary: []
Trapping Exits: false
Status: :running
Heap Size: 10958
Stack Size: 29
Reductions: 17338
09:52:48.021 [error] Child {XPExpert.Project.Node, "test_new_app"} of Supervisor :"test_new_app::supervisor" failed to start
** (exit) {:error, :normal, ~c"** (EXIT from #PID<0.95.0>) an exception was raised:\n    ** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n        (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n        (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n        (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n        (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n        (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n        (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n        (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\n\n\n09:52:48.006 [error] Task #PID<0.105.0> started from #PID<0.95.0> terminating\n** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n    (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n    (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n    (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n    (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n    (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n    (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n    (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\nFunction: #Function<6.78810296/0 in Mix.Utils.read_path/2>\n    Args: []\n"}
Start Call: XPExpert.Project.Node.start_link(%XPForge.Project{root_uri: "file:///home/rock/Git/test_new_app", mix_exs_uri: "file:///home/rock/Git/test_new_app/mix.exs", mix_project?: true, mix_env: nil, mix_target: nil, env_variables: %{}, project_module: nil, entropy: 5070})
Restart: :permanent
Shutdown: 5000
Type: :worker
09:52:48.022 [error] Failed to start project node for test_new_app: {:shutdown,
 {:failed_to_start_child, {XPExpert.Project.Node, "test_new_app"},
  {:error, :normal,
   ~c"** (EXIT from #PID<0.95.0>) an exception was raised:\n    ** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n        (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n        (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n        (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n        (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n        (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n        (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n        (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\n\n\n09:52:48.006 [error] Task #PID<0.105.0> started from #PID<0.95.0> terminating\n** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n    (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n    (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n    (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n    (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n    (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n    (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n    (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\nFunction: #Function<6.78810296/0 in Mix.Utils.read_path/2>\n    Args: []\n"}}}
09:52:48.022 [debug] sent notification server -> client window/logMessage
09:52:48.023 [error] [Project file:///home/rock/Git/test_new_app] Failed to start child {XPExpert.Project.Node, "test_new_app"}: {:error, :normal, ~c"** (EXIT from #PID<0.95.0>) an exception was raised:\n    ** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n        (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n        (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n        (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n        (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n        (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n        (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n        (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\n\n\n09:52:48.006 [error] Task #PID<0.105.0> started from #PID<0.95.0> terminating\n** (Mix.Error) The application \"public_key\" could not be found. This may happen if your Operating System broke Erlang into multiple packages and may be fixed by installing the missing \"erlang-dev\" and \"erlang-public_key\" packages\n    (mix 1.19.2) lib/mix.ex:647: Mix.raise/2\n    (mix 1.19.2) lib/mix.ex:703: Mix.ensure_application!/4\n    (mix 1.19.2) lib/mix.ex:675: Mix.ensure_application!/1\n    (mix 1.19.2) lib/mix/utils.ex:724: Mix.Utils.read_httpc/1\n    (mix 1.19.2) lib/mix/utils.ex:669: anonymous fn/2 in Mix.Utils.read_path/2\n    (elixir 1.19.2) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2\n    (elixir 1.19.2) lib/task/supervised.ex:40: Task.Supervised.reply/4\nFunction: #Function<6.78810296/0 in Mix.Utils.read_path/2>\n    Args: []\n"}
09:52:48.023 [debug] sent notification server -> client window/logMessage
09:52:48.023 [debug] sent notification server -> client window/showMessage

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions