Skip to content

Nightly hangs at "Building <project>: mix loadconfig" on Windows #861

Description

@leaked

I'm experiencing an issue with the nightly version of Expert on Windows where a Mix project gets stuck while loading the Mix configuration and never proceeds.

Interestingly, the latest stable release works correctly with the same project and environment. The issue only occurs when using the nightly release.

Environment

  • OS: Windows
  • Elixir: v1.20.3
  • Erlang/OTP: v29.0.5
  • Expert: v0.1.0-423be25
  • Expert extension: v0.6.0

Thanks for your work on Expert and for taking a look at this issue!

logs:

13:52:32.939 instance_id=1A042BE25D7 [info] Expert v0.1.0-423be25 starting on stdio

13:52:32.953 instance_id=1A042BE25D7 [info] Starting NodePortMapper on nonode@nohost

13:52:32.958 instance_id=1A042BE25D7 [info] Child XPForge.NodePortMapper of Supervisor XPExpert.Supervisor started
Pid: #PID<0.183.0>
Start Call: XPForge.NodePortMapper.start_link([])
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:32.959 instance_id=1A042BE25D7 [info] Child XPForge.Document.Store of Supervisor XPExpert.Supervisor started
Pid: #PID<0.184.0>
Start Call: XPForge.Document.Store.start_link([derive: [analysis: &XPForge.Ast.analyze/1]])
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:32.959 instance_id=1A042BE25D7 [info] Child XPExpert.ProjectSupervisor of Supervisor XPExpert.Supervisor started
Pid: #PID<0.185.0>
Start Call: DynamicSupervisor.start_link([name: XPExpert.ProjectSupervisor, strategy: :one_for_one])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor

13:52:32.959 instance_id=1A042BE25D7 [info] Child XPExpert.EngineBuildSupervisor of Supervisor XPExpert.Supervisor started
Pid: #PID<0.186.0>
Start Call: DynamicSupervisor.start_link([name: XPExpert.EngineBuildSupervisor, strategy: :one_for_one])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor

13:52:32.959 instance_id=1A042BE25D7 [info] Child XPExpert.DynamicSupervisor of Supervisor XPExpert.Supervisor started
Pid: #PID<0.187.0>
Start Call: DynamicSupervisor.start_link([name: XPExpert.DynamicSupervisor])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor

13:52:32.962 instance_id=1A042BE25D7 [info] Child XPGenLSP.Assigns of Supervisor XPExpert.Supervisor started
Pid: #PID<0.188.0>
Start Call: XPGenLSP.Assigns.start_link([name: XPExpert.Assigns])
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:32.962 instance_id=1A042BE25D7 [info] Child :expert_task_queue of Supervisor XPExpert.Supervisor started
Pid: #PID<0.189.0>
Start Call: Task.Supervisor.start_link([name: :expert_task_queue])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor

13:52:32.963 instance_id=1A042BE25D7 [info] Child XPGenLSP.Buffer of Supervisor XPExpert.Supervisor started
Pid: #PID<0.190.0>
Start Call: XPGenLSP.Buffer.start_link([name: XPExpert.Buffer, communication: {XPExpert.Stdio.Adapter, []}])
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:32.963 instance_id=1A042BE25D7 [info] Child XPExpert.Project.Store of Supervisor XPExpert.Supervisor started
Pid: #PID<0.191.0>
Start Call: XPExpert.Project.Store.start_link()
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:32.963 instance_id=1A042BE25D7 [info] Child XPExpert.EngineBuilds of Supervisor XPExpert.Supervisor started
Pid: #PID<0.192.0>
Start Call: XPExpert.EngineBuilds.start_link()
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:32.972 instance_id=1A042BE25D7 [debug] Child :dets_sup of Supervisor :kernel_safe_sup started
Pid: #PID<0.194.0>
Start Call: :dets_sup.start_link()
Restart: :permanent
Shutdown: 1000
Type: :supervisor

13:52:32.972 instance_id=1A042BE25D7 [debug] Child :dets of Supervisor :kernel_safe_sup started
Pid: #PID<0.195.0>
Start Call: :dets_server.start_link()
Restart: :permanent
Shutdown: 2000
Type: :worker

13:52:32.979 instance_id=1A042BE25D7 [info] Child XPExpert.CodeIntelligence.Hex.Cache of Supervisor XPExpert.Supervisor started
Pid: #PID<0.193.0>
Start Call: XPExpert.CodeIntelligence.Hex.Cache.start_link([name: XPExpert.CodeIntelligence.Hex.Cache, path: "c:/Users/Mohsen/AppData/Local/expert/Cache/hex.dets"])
Restart: :transient
Shutdown: 5000
Type: :worker

13:52:32.979 instance_id=1A042BE25D7 [debug] [name: XPExpert, buffer: XPExpert.Buffer, task_supervisor: :expert_task_queue, dynamic_supervisor: XPExpert.DynamicSupervisor, assigns: XPExpert.Assigns]

13:52:32.985 instance_id=1A042BE25D7 [info] Child XPExpert of Supervisor XPExpert.Supervisor started
Pid: #PID<0.198.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

13:52:32.985 instance_id=1A042BE25D7 [info] Application xp_expert started at :nonode@nohost

13:52:33.179 instance_id=1A042BE25D7 [debug] handled request client -> server initialize in 174ms

13:52:33.270 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:33.270 instance_id=1A042BE25D7 [info] Server initialized, registering capabilities

13:52:33.274 instance_id=1A042BE25D7 [debug] sent request server -> client client/registerCapability

13:52:33.289 instance_id=1A042BE25D7 [debug] handled notification client -> server initialized in 22ms

13:52:33.290 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:33.289 instance_id=1A042BE25D7 [info] Starting project

13:52:33.308 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:33.308 instance_id=1A042BE25D7 [info] Opened file:///d%3A/Project/hasteh/mix.exs

13:52:33.308 instance_id=1A042BE25D7 [debug] handled notification client -> server textDocument/didOpen in 18ms

13:52:33.308 instance_id=1A042BE25D7 [info] Child {XPExpert.EngineSupervisor, "hasteh::62757616"} of Supervisor :"hasteh::62757616::supervisor" started
Pid: #PID<0.203.0>
Start Call: XPExpert.EngineSupervisor.start_link(%XPForge.Project{root_uri: "file:///d%3A/Project/hasteh", mix_exs_uri: "file:///d%3A/Project/hasteh/mix.exs", kind: :mix, mix_env: nil, mix_target: nil, env_variables: %{}, project_module: nil, entropy: 16976})
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:33.310 instance_id=1A042BE25D7 [debug] sent request server -> client window/workDoneProgress/create

13:52:33.313 instance_id=1A042BE25D7 [debug] handled notification client -> server workspace/didChangeConfiguration in 4ms

13:52:33.318 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:33.332 instance_id=1A042BE25D7 [info] Child XPForge.EPMD of Supervisor :net_sup started
Pid: #PID<0.207.0>
Start Call: XPForge.EPMD.start_link()
Restart: :permanent
Shutdown: 2000
Type: :worker

13:52:33.333 instance_id=1A042BE25D7 [info] Child :auth of Supervisor :net_sup started
Pid: #PID<0.208.0>
Start Call: :auth.start_link()
Restart: :permanent
Shutdown: 2000
Type: :worker

13:52:33.345 instance_id=1A042BE25D7 [info] Child :net_kernel of Supervisor :net_sup started
Pid: #PID<0.209.0>
Start Call: :net_kernel.start_link(%{name: :"expert-manager-hasteh-51947@127.0.0.1", supervisor: :net_sup_dynamic, net_tickintensity: 4, net_ticktime: 60, name_domain: :longnames, clean_halt: false})
Restart: :permanent
Shutdown: 2000
Type: :worker

13:52:33.345 instance_id=1A042BE25D7 [debug] Child :net_sup_dynamic of Supervisor :kernel_sup started
Pid: #PID<0.206.0>
Start Call: :erl_distribution.start_link(%{name: :"expert-manager-hasteh-51947@127.0.0.1", supervisor: :net_sup_dynamic, net_tickintensity: 4, net_ticktime: 60, name_domain: :longnames, clean_halt: false})
Restart: :permanent
Shutdown: 1000
Type: :supervisor

13:52:33.350 instance_id=1A042BE25D7 [debug] sent request server -> client window/workDoneProgress/create

13:52:33.352 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:33.387 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:33.387 instance_id=1A042BE25D7 [warning] No path from child shell. Path in which Expert is run: C:\Users\Mohsen\AppData\Local\.burrito\expert_erts-15.2.7_0.1.0-423be25\erts-15.2.7\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\NVIDIA Corporation\NVIDIA App\NvDLISR;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\WireGuard\;C:\Program Files\Warp\bin;C:\Program Files\PowerShell\7\;C:\Program Files\Mullvad VPN\resources;C:\Program Files\Cloudflare\Cloudflare WARP\;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\WSL\;C:\Bin;C:\Bin\git\v2.54.0\cmd;C:\Bin\git\v2.54.0\usr\bin;C:\Bin\erlang\v29.0.5\bin;C:\Bin\elixir\29_v1.20.3\bin;C:\Users\Mohsen\.mix\escripts;C:\Bin\gleam\v1.13.0;C:\Users\Mohsen\.cargo\bin;C:\Bin\go\v1.27.0\bin;C:\Bin\go\GOPATH\bin;C:\Bin\zig\v0.16.0;C:\Users\Mohsen\AppData\Local\Python\bin;C:\Users\Mohsen\AppData\Local\Python\pythoncore-3.14-64\Scripts;C:\Bin\node\v26.3.0;C:\Users\Mohsen\.kimi-code\bin;C:\Users\Mohsen\.grok\bin;C:\Users\Mohsen\AppData\Local\pnpm\bin;C:\Bin\zstd\v1.5.7;C:\Users\Mohsen\AppData\Local\Microsoft\WindowsApps;C:\Users\Mohsen\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Mohsen\AppData\Local\Programs\Zed\bin;C:\Users\Mohsen\AppData\Local\Programs\cursor\resources\app\bin;C:\Users\Mohsen\AppData\Local\Programs\Kiro\bin;1C:\Users\Mohsen\.vite-plus\bin;C:\Bin\libvips\v8.17.2\bin;C:\Bin\posh\v29.10.0;C:\Bin\flutter\v3.44.2\bin;C:\Bin\ruby\v3.4.7-1\bin;C:\Bin\php;C:\Bin\php\v8.5.5;C:\Users\Mohsen\AppData\Roaming\Composer\vendor\bin;C:\Bin\java\v21.0.8\bin;C:\Bin\curl\v8.19.0_5-win64-mingw\bin;D:\Security\Bin;D:\Security\Bin\projectdiscovery;C:\Users\Mohsen\.pdtm\go\bin;C:\Bin\ffmpeg\v8.0\bin;C:\Bin\platform-tools\v36.0.0;C:\Bin\ngrok;C:\Users\Mohsen\AppData\Local\Programs\Antigravity\bin;1C:\msys64\ucrt64\bin;1C:\msys64\mingw64\bin;1C:\msys64\usr\bin;C:\Users\Mohsen\.local\bin;C:\Bin\claude\v2.0.67;C:\Users\Mohsen\.dotnet\tools;C:\Program Files (x86)\Nmap;C:\Users\Mohsen\AppData\Local\GitHubDesktop\bin;C:\Program Files\mitmproxy\bin;C:\Bin\ollama\v0.30.10;C:\Users\Mohsen\AppData\Local\Microsoft\WinGet\Links;C:\Users\Mohsen\AppData\Local\Programs\Antigravity IDE\bin;C:\Program Files\7-Zip;C:\Users\Mohsen\AppData\Local\PowerToys\DSCModules\;C:\Bin\cloudflared\v2026.6.1;C:\Users\Mohsen\AppData\Local\Programs\Qoder IDE\bin

13:52:33.387 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:33.387 instance_id=1A042BE25D7 [info] Found elixir executable at c:/Bin/elixir/29_v1.20.3/bin/elixir.bat

13:52:33.387 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:33.387 instance_id=1A042BE25D7 [info] Found erl executable at c:/Bin/erlang/v29.0.5/bin/erl.exe

13:52:33.813 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:33.813 instance_id=1A042BE25D7 [info] Preparing engine

13:52:34.815 instance_id=1A042BE25D7 [debug] Engine build output: ==> logger_backends

13:52:34.821 instance_id=1A042BE25D7 [debug] Engine build output: warning: unused require Logger

13:52:34.821 instance_id=1A042BE25D7 [debug] Engine build output: │

13:52:34.821 instance_id=1A042BE25D7 [debug] Engine build output: 4 │   require Logger

13:52:34.821 instance_id=1A042BE25D7 [debug] Engine build output: │   ~

13:52:34.821 instance_id=1A042BE25D7 [debug] Engine build output: │

13:52:34.821 instance_id=1A042BE25D7 [debug] Engine build output: └─ lib/logger_backends/watcher.ex:4:3

13:52:34.821 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.924 instance_id=1A042BE25D7 [debug] Engine build output: ==> spitfire

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: warning: comparison between distinct types found:

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: token == :eof

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: given types:

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: dynamic(not :"," and not :eof and not nil and not :"}") == :eof

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: where "token" was given the types:

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: # type: dynamic(not nil)

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: # from: lib/spitfire.ex:1702:13

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: token == nil

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: # type: dynamic(not :eof and not nil)

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: # from: lib/spitfire.ex:1702:29

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: token == :eof

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: # type: dynamic(not :"," and not :eof and not nil)

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: # from: lib/spitfire.ex:1706:45

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: token == :","

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: # type: dynamic(not :"," and not :eof and not nil and not :"}")

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: # from: lib/spitfire.ex:1706:62

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: token == :"}"

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: type warning found at:

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: │

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: 1706 │           (token_type == :assoc_op or token == :"," or token == :"}" or token == :eof) ->

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: │                                                                               ~

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: │

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: └─ (spitfire 0.3.13) lib/spitfire.ex:1706:79: Spitfire.skip_call_args/2

13:52:34.932 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: warning: the following conditional expression will always succeed:

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: is_atom(arg)

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: because it evaluates to:

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: dynamic(true)

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: where "arg" was given the type:

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: # type: dynamic(atom())

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: # from: lib/spitfire/env.ex:218:8

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: is_atom(arg)

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: type warning found at:

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: │

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: 220 │       with true <- is_atom(arg) and Code.ensure_loaded?(arg),

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: │

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: └─ (spitfire 0.3.13) lib/spitfire/env.ex:220: Spitfire.Env.expand/3

13:52:34.933 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: ==> nimble_parsec

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec.ex:423: NimbleParsec.exclude_bin_segment?/2

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec.ex:427: NimbleParsec.int_random/1

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec.ex:1796: NimbleParsec.split_range!/2

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec.ex:1798: NimbleParsec.split_range!/2

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec/compiler.ex:925: NimbleParsec.Compiler.newline_allowed?/1

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec/compiler.ex:934: NimbleParsec.Compiler.newline_forbidden?/1

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec/compiler.ex:1041: NimbleParsec.Compiler.bin_range_to_guard/2

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec/compiler.ex:1044: NimbleParsec.Compiler.bin_range_to_guard/2

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec/compiler.ex:1047: NimbleParsec.Compiler.bin_range_to_guard/2

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec/compiler.ex:1053: NimbleParsec.Compiler.bin_range_to_guard/2

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec/compiler.ex:1056: NimbleParsec.Compiler.bin_range_to_guard/2

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec/compiler.ex:1059: NimbleParsec.Compiler.bin_range_to_guard/2

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: (nimble_parsec 1.2.3) lib/nimble_parsec/compiler.ex:1067: NimbleParsec.Compiler.inspect_bin_range/2

13:52:34.950 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:35.161 instance_id=1A042BE25D7 [debug] Engine build output: ==> gen_lsp

13:52:35.162 instance_id=1A042BE25D7 [debug] Engine build output: warning: the variable "length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator

13:52:35.162 instance_id=1A042BE25D7 [debug] Engine build output: │

13:52:35.162 instance_id=1A042BE25D7 [debug] Engine build output: 71 │     <<body::binary-size(length), buffer::binary>> = buffer

13:52:35.162 instance_id=1A042BE25D7 [debug] Engine build output: │                         ~

13:52:35.162 instance_id=1A042BE25D7 [debug] Engine build output: │

13:52:35.162 instance_id=1A042BE25D7 [debug] Engine build output: └─ (gen_lsp 0.11.3) lib/gen_lsp/communication/tcp.ex:71:25: GenLSP.Communication.TCP.read_body/3

13:52:35.162 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:36.653 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:36.653 instance_id=1A042BE25D7 [info] Received request textDocument/documentSymbol before engine for hasteh was initialized. Ignoring.

13:52:36.657 instance_id=1A042BE25D7 [debug] handled request client -> server textDocument/documentSymbol in 13ms

13:52:36.659 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:36.659 instance_id=1A042BE25D7 [info] Received request textDocument/codeAction before engine for hasteh was initialized. Ignoring.

13:52:36.672 instance_id=1A042BE25D7 [debug] handled request client -> server textDocument/codeAction in 33ms

13:52:36.727 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:36.727 instance_id=1A042BE25D7 [info] Received request textDocument/codeAction before engine for hasteh was initialized. Ignoring.

13:52:36.727 instance_id=1A042BE25D7 [debug] handled request client -> server textDocument/codeAction in 409µs

13:52:36.900 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:36.900 instance_id=1A042BE25D7 [info] Received request textDocument/codeAction before engine for hasteh was initialized. Ignoring.

13:52:36.900 instance_id=1A042BE25D7 [debug] handled request client -> server textDocument/codeAction in 615µs

13:52:36.945 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:36.945 instance_id=1A042BE25D7 [info] Received request textDocument/documentSymbol before engine for hasteh was initialized. Ignoring.

13:52:36.945 instance_id=1A042BE25D7 [debug] handled request client -> server textDocument/documentSymbol in 615µs

13:52:36.956 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:36.956 instance_id=1A042BE25D7 [info] Received request textDocument/codeLens before engine for hasteh was initialized. Ignoring.

13:52:36.961 instance_id=1A042BE25D7 [debug] handled request client -> server textDocument/codeLens in 15ms

13:52:36.982 instance_id=1A042BE25D7 [debug] handled request client -> server textDocument/foldingRange in 37ms

13:52:36.982 instance_id=1A042BE25D7 [debug] handled request client -> server textDocument/foldingRange in 27ms

13:52:37.322 instance_id=1A042BE25D7 [debug] Engine build output: Namespacing 12 files:

13:52:37.322 instance_id=1A042BE25D7 [debug] Engine build output: New: 0

13:52:37.322 instance_id=1A042BE25D7 [debug] Engine build output: Changed: 12

13:52:37.322 instance_id=1A042BE25D7 [debug] Engine build output: Deleted: 0

13:52:37.322 instance_id=1A042BE25D7 [debug] Engine build output: 

13:52:37.454 instance_id=1A042BE25D7 [debug] Engine build output: Rewriting 0 app files

13:52:37.455 instance_id=1A042BE25D7 [debug] Engine build output: Rewriting .beam files

13:52:37.458 instance_id=1A042BE25D7 [debug] Engine build output: Found 0 protocols

13:52:37.458 instance_id=1A042BE25D7 [debug] Engine build output: Found 12 app beam files

13:52:37.516 instance_id=1A042BE25D7 [debug] Engine build output: Finished namespacing .beam files

13:52:37.517 instance_id=1A042BE25D7 [debug] Engine build output: Rewriting 0 scripts

13:52:37.520 instance_id=1A042BE25D7 [debug] Engine build output: Rebuilding 0 boot files

13:52:37.523 instance_id=1A042BE25D7 [debug] Engine build output: Rewriting 0 config scripts.

13:52:37.602 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:37.602 instance_id=1A042BE25D7 [info] Engine available at: c:/Users/Mohsen/AppData/Local/expert/Cache/0.1.0-423be25/elixir-1.20.3-erts-17.0.5/_build/prod_ns

13:52:37.818 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:37.818 instance_id=1A042BE25D7 [info] ebin paths:
["c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_briefly\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_elixir_sense\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_engine\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_forge\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_gen_lsp\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_jason\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_logger_backends\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_nimble_options\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_nimble_parsec\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_path_glob\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_schematic\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_sourceror\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_spitfire\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_telemetry\\ebin",
 "c:\\Users\\Mohsen\\AppData\\Local\\expert\\Cache\\0.1.0-423be25\\elixir-1.20.3-erts-17.0.5\\_build\\prod_ns\\lib\\xp_typed_struct\\ebin"]

13:52:38.009 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.010 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.498 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.503 instance_id=1A042BE25D7 [debug] Node port message: ok


13:52:38.813 instance_id=1A042BE25D7 [debug] Node port message: 
13:52:38.799 [notice] Application mix exited: :stopped


13:52:38.857 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.858 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.866 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.975 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.975 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.976 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.976 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.976 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.976 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.977 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.977 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.977 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.978 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.978 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.978 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.979 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:38.979 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:40.037 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:40.037 instance_id=1A042BE25D7 [info] Child {XPExpert.Project.Node, "hasteh::62757616"} of Supervisor :"hasteh::62757616::supervisor" started
Pid: #PID<0.204.0>
Start Call: XPExpert.Project.Node.start_link(%XPForge.Project{root_uri: "file:///d%3A/Project/hasteh", mix_exs_uri: "file:///d%3A/Project/hasteh/mix.exs", kind: :mix, mix_env: nil, mix_target: nil, env_variables: %{}, project_module: nil, entropy: 16976})
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:40.038 instance_id=1A042BE25D7 [info] Child {XPExpert.Search.Store.Backends.Sqlite, "hasteh::62757616"} of Supervisor :"hasteh::62757616::supervisor" started
Pid: #PID<0.243.0>
Start Call: XPExpert.Search.Store.Backends.Sqlite.start_link(%XPForge.Project{root_uri: "file:///d%3A/Project/hasteh", mix_exs_uri: "file:///d%3A/Project/hasteh/mix.exs", kind: :mix, mix_env: nil, mix_target: nil, env_variables: %{}, project_module: nil, entropy: 16976})
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:40.042 instance_id=1A042BE25D7 [info] Child {XPExpert.Search.Store, "hasteh::62757616"} of Supervisor :"hasteh::62757616::supervisor" started
Pid: #PID<0.244.0>
Start Call: XPExpert.Search.Store.start_link(%XPForge.Project{root_uri: "file:///d%3A/Project/hasteh", mix_exs_uri: "file:///d%3A/Project/hasteh/mix.exs", kind: :mix, mix_env: nil, mix_target: nil, env_variables: %{}, project_module: nil, entropy: 16976}, XPExpert.Search.Store.Backends.Sqlite)
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:40.044 instance_id=1A042BE25D7 [info] Child {XPExpert.Project.Diagnostics, "hasteh::62757616"} of Supervisor :"hasteh::62757616::supervisor" started
Pid: #PID<0.245.0>
Start Call: XPExpert.Project.Diagnostics.start_link(%XPForge.Project{root_uri: "file:///d%3A/Project/hasteh", mix_exs_uri: "file:///d%3A/Project/hasteh/mix.exs", kind: :mix, mix_env: nil, mix_target: nil, env_variables: %{}, project_module: nil, entropy: 16976})
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:40.046 instance_id=1A042BE25D7 [info] Child {XPExpert.Project.Intelligence, "hasteh::62757616"} of Supervisor :"hasteh::62757616::supervisor" started
Pid: #PID<0.246.0>
Start Call: XPExpert.Project.Intelligence.start_link(%XPForge.Project{root_uri: "file:///d%3A/Project/hasteh", mix_exs_uri: "file:///d%3A/Project/hasteh/mix.exs", kind: :mix, mix_env: nil, mix_target: nil, env_variables: %{}, project_module: nil, entropy: 16976})
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:40.047 instance_id=1A042BE25D7 [info] Child XPExpert.Project.SearchListener of Supervisor :"hasteh::62757616::supervisor" started
Pid: #PID<0.247.0>
Start Call: XPExpert.Project.SearchListener.start_link(%XPForge.Project{root_uri: "file:///d%3A/Project/hasteh", mix_exs_uri: "file:///d%3A/Project/hasteh/mix.exs", kind: :mix, mix_env: nil, mix_target: nil, env_variables: %{}, project_module: nil, entropy: 16976})
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:40.047 instance_id=1A042BE25D7 [info] Child :"hasteh::62757616::indexer_task_supervisor" of Supervisor :"hasteh::62757616::supervisor" started
Pid: #PID<0.248.0>
Start Call: Task.Supervisor.start_link([name: :"hasteh::62757616::indexer_task_supervisor"])
Restart: :permanent
Shutdown: :infinity
Type: :supervisor

13:52:40.049 instance_id=1A042BE25D7 [info] Child {XPExpert.Project.Indexer, "hasteh::62757616"} of Supervisor :"hasteh::62757616::supervisor" started
Pid: #PID<0.249.0>
Start Call: XPExpert.Project.Indexer.start_link(%XPForge.Project{root_uri: "file:///d%3A/Project/hasteh", mix_exs_uri: "file:///d%3A/Project/hasteh/mix.exs", kind: :mix, mix_env: nil, mix_target: nil, env_variables: %{}, project_module: nil, entropy: 16976}, [initial_compile?: true])
Restart: :permanent
Shutdown: 5000
Type: :worker

13:52:40.049 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:40.049 instance_id=1A042BE25D7 [info] Started project node for hasteh

13:52:40.050 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:40.050 instance_id=1A042BE25D7 [info] Engine initialized for project hasteh

13:52:40.113 instance_id=1A042BE25D7 [debug] sent notification server -> client window/logMessage

13:52:40.113 instance_id=1A042BE25D7 [info] backend reports empty

13:52:41.065 instance_id=1A042BE25D7 [debug] sent request server -> client window/workDoneProgress/create

13:52:41.065 instance_id=1A042BE25D7 [debug] Node port message: 
13:52:41.065 [info] Building hasteh


13:52:41.067 instance_id=1A042BE25D7 [debug] Node port message: 
13:52:41.065 [debug] sent request server -> client window/workDoneProgress/create


13:52:41.067 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:41.067 instance_id=1A042BE25D7 [debug] Node port message: 
13:52:41.067 [debug] sent notification server -> client $/progress


13:52:41.071 instance_id=1A042BE25D7 [debug] Node port message: 
13:52:41.071 [warning] Could not connect to hex.pm, dependencies will not be fetched


13:52:41.072 instance_id=1A042BE25D7 [debug] sent notification server -> client $/progress

13:52:41.072 instance_id=1A042BE25D7 [debug] Node port message: 
13:52:41.072 [debug] sent notification server -> client $/progress


13:52:41.093 instance_id=1A042BE25D7 [debug] Node port message: Mix requires the Hex package manager to fetch dependencies


13:52:41.093 instance_id=1A042BE25D7 [debug] Node port message: Shall I install Hex? (if running non-interactively, use "mix local.hex --force") [Yn] 

13:52:48.964 instance_id=1A042BE25D7 [debug] Node port message: 
13:52:48.963 [info] formatter config changed, clearing cache


13:52:58.983 instance_id=1A042BE25D7 [debug] Node port message: 
13:52:58.982 [info] formatter config changed, clearing cache


13:53:08.994 instance_id=1A042BE25D7 [debug] Node port message: 
13:53:08.994 [info] formatter config changed, clearing cache


13:53:18.997 instance_id=1A042BE25D7 [debug] Node port message: 
13:53:18.997 [info] formatter config changed, clearing cache


13:53:29.017 instance_id=1A042BE25D7 [debug] Node port message: 
13:53:29.016 [info] formatter config changed, clearing cache


13:53:39.020 instance_id=1A042BE25D7 [debug] Node port message: 
13:53:39.020 [info] formatter config changed, clearing cache


13:53:49.025 instance_id=1A042BE25D7 [debug] Node port message: 
13:53:49.024 [info] formatter config changed, clearing cache


13:53:59.040 instance_id=1A042BE25D7 [debug] Node port message: 
13:53:59.040 [info] formatter config changed, clearing cache

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions