I install Arduino IDE 2.3.3 on my company's computer (Windows 10).
In my company environment, each user has user name like JohnDoe(CompanyName)
. As you see, username contains parentheses. If the username is too long, the home path is shorten like C:\Users\SoLongName(CompanyN\
In this environment, I face the error like below when I hit the compilation button.
'C:\Users\MyName' is not recognized as an internal or external command,
operable program or batch file.
exit status 1
Compilation error: exit status 1
I installed Arduino IDE to the different place like C:\apps\ArduinoIDE
and set C:\work\foobar
as a Sketchbook location, the situation is not changed.
Log File
2024-10-10 18:31:15 2024-10-10T09:31:15.544Z daemon INFO time="2024-10-10T18:31:15+09:00" level=info msg="Tool required for debug" tool="builtin:serial-discovery@1.4.1"
2024-10-10 18:31:15 2024-10-10T09:31:15.748Z daemon INFO time="2024-10-10T18:31:15+09:00" level=info msg="Adding libraries dir" dir="C:\\Users\\MyName(CompanyName\\AppData\\Local\\Arduino15\\libraries" isSingleLibrary=false location=ide
2024-10-10 18:31:15 2024-10-10T09:31:15.748Z daemon INFO time="2024-10-10T18:31:15+09:00" level=info msg="Adding libraries dir" dir="C:\\Users\\MyName(CompanyName\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.4\\libraries" isSingleLibrary=false location=platform
2024-10-10 18:31:15 2024-10-10T09:31:15.748Z daemon INFO time="2024-10-10T18:31:15+09:00" level=info msg="Adding libraries dir" dir="c:\\work\\arduino\\libraries" isSingleLibrary=false location=user
2024-10-10 18:31:16 2024-10-10T09:31:16.175Z daemon INFO time="2024-10-10T18:31:16+09:00" level=info msg="Adding libraries dir" dir="C:\\Users\\MyName(CompanyName\\AppData\\Local\\Arduino15\\libraries" isSingleLibrary=false location=ide
2024-10-10 18:31:16 2024-10-10T09:31:16.175Z daemon INFO time="2024-10-10T18:31:16+09:00" level=info msg="Adding libraries dir" dir="C:\\Users\\MyName(CompanyName\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.4\\libraries" isSingleLibrary=false location=platform
2024-10-10 18:31:16 2024-10-10T09:31:16.175Z daemon INFO time="2024-10-10T18:31:16+09:00" level=info msg="Adding libraries dir" dir="c:\\work\\arduino\\libraries" isSingleLibrary=false location=user
2024-10-10 18:31:16 2024-10-10T09:31:16.377Z daemon INFO time="2024-10-10T18:31:16+09:00" level=info msg="Adding libraries dir" dir="C:\\Users\\MyName(CompanyName\\AppData\\Local\\Arduino15\\libraries" isSingleLibrary=false location=ide
2024-10-10 18:31:16 2024-10-10T09:31:16.378Z daemon INFO time="2024-10-10T18:31:16+09:00" level=info msg="Adding libraries dir" dir="C:\\Users\\MyName(CompanyName\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.4\\libraries" isSingleLibrary=false location=platform
2024-10-10 18:31:16 2024-10-10T09:31:16.378Z daemon INFO time="2024-10-10T18:31:16+09:00" level=info msg="Adding libraries dir" dir="c:\\work\\arduino\\libraries" isSingleLibrary=false location=user
2024-10-10 18:31:16 2024-10-10T09:31:16.635Z daemon INFO time="2024-10-10T18:31:16+09:00" level=info msg="Adding libraries dir" dir="C:\\Users\\MyName(CompanyName\\AppData\\Local\\Arduino15\\libraries" isSingleLibrary=false location=ide
2024-10-10 18:31:16 2024-10-10T09:31:16.635Z daemon INFO time="2024-10-10T18:31:16+09:00" level=info msg="Adding libraries dir" dir="C:\\Users\\MyName(CompanyName\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.4\\libraries" isSingleLibrary=false location=platform
2024-10-10 18:31:16 2024-10-10T09:31:16.635Z daemon INFO time="2024-10-10T18:31:16+09:00" level=info msg="Adding libraries dir" dir="c:\\work\\arduino\\libraries" isSingleLibrary=false location=user
2024-10-10 18:31:17 2024-10-10T09:31:17.212Z root INFO Executing 'arduino.languageserver.notifyBuildDidComplete' with "file:///c%3A/Users/MyName%28CompanyName/AppData/Local/Temp/arduino/sketches/*****************************"
2024-10-10 18:31:17 2024-10-10T09:31:17.247Z root ERROR Unexpected error when firing event on build did complete. "file:///c%3A/Users/MyName%28CompanyName/AppData/Local/Temp/arduino/sketches/*****************************" Error: Language client is not ready yet
at D.sendNotification (C:\apps\ArduinoIDE\Arduino IDE\resources\app\plugins\vscode-arduino-tools\extension\dist\extension.js:2:139187)
at C:\apps\ArduinoIDE\Arduino IDE\resources\app\plugins\vscode-arduino-tools\extension\dist\extension.js:2:10112
at C:\apps\ArduinoIDE\Arduino IDE\resources\app\lib\backend\plugin-host.js:2:547418
at t.CommandRegistryImpl.executeLocalCommand (C:\apps\ArduinoIDE\Arduino IDE\resources\app\lib\backend\plugin-host.js:2:548062)
at t.CommandRegistryImpl.$executeCommand (C:\apps\ArduinoIDE\Arduino IDE\resources\app\lib\backend\plugin-host.js:2:547574)
at C:\apps\ArduinoIDE\Arduino IDE\resources\app\lib\backend\plugin-host.js:2:528563
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async c.handleRequest (C:\apps\ArduinoIDE\Arduino IDE\resources\app\lib\backend\plugin-host.js:2:99330)
2024-10-10 18:31:17 2024-10-10T09:31:17.247Z root ERROR Request executeCommand failed with error: Language client is not ready yet Error: Language client is not ready yet
at D.sendNotification (C:\apps\ArduinoIDE\Arduino IDE\resources\app\plugins\vscode-arduino-tools\extension\dist\extension.js:2:139187)
at C:\apps\ArduinoIDE\Arduino IDE\resources\app\plugins\vscode-arduino-tools\extension\dist\extension.js:2:10112
at C:\apps\ArduinoIDE\Arduino IDE\resources\app\lib\backend\plugin-host.js:2:547418
at t.CommandRegistryImpl.executeLocalCommand (C:\apps\ArduinoIDE\Arduino IDE\resources\app\lib\backend\plugin-host.js:2:548062)
at t.CommandRegistryImpl.$executeCommand (C:\apps\ArduinoIDE\Arduino IDE\resources\app\lib\backend\plugin-host.js:2:547574)
at C:\apps\ArduinoIDE\Arduino IDE\resources\app\lib\backend\plugin-host.js:2:528563
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async c.handleRequest (C:\apps\ArduinoIDE\Arduino IDE\resources\app\lib\backend\plugin-host.js:2:99330)