Arduino IDE 2.3.7 does not open, it is stuck on the white window with the logo on it. I am using mac OS Sequoia 15.1.1
Hi @yagizmericeli. I'm going to ask you to provide some additional information that might help us to identify the problem.
This procedure is not intended to solve the problem. The purpose is to gather more information.
Please do this:
- Close all Arduino IDE windows if the IDE is already running.
- Open macOS Launchpad.
- Type
terminalin the "Search" field. - Click on the "Terminal" icon.
A "Terminal" window will open. - Type the following command in the Terminal window:
"/Applications/Arduino IDE.app/Contents/MacOS/Arduino IDE" - Press the Enter key.
- Wait until you are sure the IDE startup has gone into the hang state
(as indicated by no additional output being printed to the Terminal window). - Switch back to the Terminal window if the Arduino IDE window took the focus.
- Press the Command+A keyboard shortcut.
This will select all the text in the Terminal window. - Press the Command+C keyboard shortcut.
This will copy the selected text to the clipboard. - Open a reply here on this forum topic by clicking the "Reply" button.
- Click the
<CODE/>icon on the post composer toolbar.
This will add the forum's code block markup (```) to your reply to make sure the output is correctly formatted.
- Press the Command+V keyboard shortcut.
This will paste the output into the code block. - Move the cursor outside of the code block markup before you add any additional text to your reply.
- Click the "Reply" button to publish the post.
Please let us know if you have any questions or problems while following those instructions.
Last login: Thu Feb 26 13:56:46 on ttys000
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
(base) Yagizs-MacBook-Pro:~ yagizmericelii$ "/Applications/Arduino IDE.app/Contents/MacOS/Arduino IDE"
Arduino IDE 2.3.7
Checking for frontend application configuration customizations. Module path: /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/electron-main.js, destination 'package.json': /Applications/Arduino IDE.app/Contents/Resources/app/package.json
Setting 'theia.frontend.config.appVersion' application configuration value to: "2.3.7" (type of string)
Setting 'theia.frontend.config.cliVersion' application configuration value to: "1.3.1" (type of string)
Setting 'theia.frontend.config.buildDate' application configuration value to: "2025-12-17T16:03:27.077Z" (type of string)
Frontend application configuration after modifications: {"applicationName":"Arduino IDE","defaultTheme":{"light":"arduino-theme","dark":"arduino-theme-dark"},"defaultIconTheme":"none","electron":{"windowOptions":{},"showWindowEarly":true,"splashScreenOptions":{},"uriScheme":"arduino-ide"},"defaultLocale":"","validatePreferencesSchema":false,"reloadOnReconnect":true,"uriScheme":"theia","preferences":{"window.title":"${rootName}${activeEditorShort}${appName}","files.autoSave":"afterDelay","editor.minimap.enabled":false,"editor.tabSize":2,"editor.scrollBeyondLastLine":false,"editor.quickSuggestions":{"other":false,"comments":false,"strings":false},"editor.maxTokenizationLineLength":500,"editor.bracketPairColorization.enabled":false,"breadcrumbs.enabled":false,"workbench.tree.renderIndentGuides":"none","explorer.compactFolders":false},"appVersion":"2.3.7","cliVersion":"1.3.1","buildDate":"2025-12-17T16:03:27.077Z"}
Starting backend process. PID: 54277
Showing main window early
Using browser-only version of superagent in non-browser environment
Configuration directory URI: 'file:///Users/yagizmericelii/.arduinoIDE'
Configuring to accept webviews on '^.+\.webview\..+$' hostname.
2026-02-26T02:57:56.350Z root INFO Backend u.initialize: 10.3 ms [Finished 0.218 s after backend start]
2026-02-26T02:57:56.350Z root INFO Backend Object.initialize: 9.7 ms [Finished 0.218 s after backend start]
2026-02-26T02:57:56.350Z root INFO Backend a.initialize: 0.2 ms [Finished 0.218 s after backend start]
2026-02-26T02:57:56.350Z root INFO Backend a.initialize: 0.1 ms [Finished 0.218 s after backend start]
2026-02-26T02:57:56.350Z root INFO Backend u.initialize: 0.2 ms [Finished 0.218 s after backend start]
2026-02-26T02:57:56.351Z root INFO Backend l.initialize: 10.1 ms [Finished 0.218 s after backend start]
2026-02-26T02:57:56.353Z root INFO configured all backend app contributions
2026-02-26T02:57:56.354Z root INFO Backend l.onStart: 0.4 ms [Finished 0.221 s after backend start]
2026-02-26T02:57:56.354Z root INFO Backend d.onStart: 0.0 ms [Finished 0.221 s after backend start]
2026-02-26T02:57:56.354Z root INFO Backend a.onStart: 0.1 ms [Finished 0.222 s after backend start]
2026-02-26T02:57:56.354Z config INFO >>> Initializing CLI configuration...
2026-02-26T02:57:56.354Z root INFO Backend x.onStart: 0.1 ms [Finished 0.222 s after backend start]
2026-02-26T02:57:56.354Z config INFO Loading CLI configuration from /Users/yagizmericelii/.arduinoIDE/arduino-cli.yaml...
2026-02-26T02:57:56.354Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.354Z root INFO Backend w.onStart: 0.1 ms [Finished 0.222 s after backend start]
2026-02-26T02:57:56.354Z discovery-log INFO start
2026-02-26T02:57:56.354Z discovery-log INFO start new deferred
2026-02-26T02:57:56.354Z root INFO Backend v.onStart: 0.1 ms [Finished 0.222 s after backend start]
2026-02-26T02:57:56.354Z root INFO Backend a.onStart: 0.0 ms [Finished 0.222 s after backend start]
2026-02-26T02:57:56.355Z root INFO Theia app listening on http://127.0.0.1:55157.
2026-02-26T02:57:56.355Z root INFO Finished starting backend application: 1.3 ms [Finished 0.223 s after backend start]
2026-02-26T02:57:56.356Z root WARN The local plugin referenced by local-dir:/Users/yagizmericelii/.arduinoIDE/plugins does not exist.
2026-02-26T02:57:56.356Z root WARN The local plugin referenced by local-dir:/Users/yagizmericelii/.arduinoIDE/deployedPlugins does not exist.
2026-02-26T02:57:56.357Z config INFO Loaded CLI configuration: {"board_manager":{"additional_urls":[]},"build_cache":{"compilations_before_purge":10,"ttl":"720h0m0s"},"daemon":{"port":"50051"},"directories":{"data":"/Users/yagizmericeli 1/Library/Arduino15","downloads":"/Users/yagizmericeli 1/Library/Arduino15/staging","user":"/Users/yagizmericeli 1/Documents/Arduino"},"library":{"enable_unsafe_install":false},"logging":{"file":"","format":"text","level":"info"},"metrics":{"addr":":9090","enabled":true},"output":{"no_color":false},"sketch":{"always_export_binaries":false},"updater":{"enable_notification":true}}
2026-02-26T02:57:56.357Z config INFO 'directories.data' and 'directories.user' are set in the CLI configuration model.
2026-02-26T02:57:56.357Z config INFO Loaded the CLI configuration.
2026-02-26T02:57:56.359Z config WARN Could not ensure user directory existence: /Users/yagizmericeli 1/Documents/Arduino Error: EACCES: permission denied, mkdir '/Users/yagizmericeli 1'
at async Object.mkdir (node:internal/fs/promises:855:10)
at async x.ensureUserDirExists (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:1052602)
at async Promise.all (index 1)
at async x.initConfig (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:1048272)
2026-02-26T02:57:56.359Z config INFO Mapped the CLI configuration: {"dataDirUri":"file:///Users/yagizmericeli%201/Library/Arduino15","sketchDirUri":"file:///Users/yagizmericeli%201/Documents/Arduino","additionalUrls":[],"network":"none","locale":"en"}
2026-02-26T02:57:56.359Z config INFO Validating the CLI configuration...
2026-02-26T02:57:56.359Z root ERROR Check accessible failed for input: /Users/yagizmericeli 1/Documents/Arduino Error: ENOENT: no such file or directory, scandir '/Users/yagizmericeli 1/Documents/Arduino'
2026-02-26T02:57:56.359Z config ERROR Failed to initialize the CLI configuration. Error: InvalidConfigError:
- Could not access the sketchbook location at '/Users/yagizmericeli 1/Documents/Arduino': Error: ENOENT: no such file or directory, scandir '/Users/yagizmericeli 1/Documents/Arduino'
at x.validateCliConfig (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:1051153)
at async x.initConfig (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:1048719)
2026-02-26T02:57:56.367Z root INFO Resolve plugins list: 11.8 ms [Finished 0.234 s after backend start]
2026-02-26T02:57:56.369Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.369Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.369Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.369Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.370Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.380Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.380Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.380Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.380Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.381Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.401Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.401Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.401Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.401Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.401Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.412Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.412Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.412Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.412Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.413Z daemon INFO Daemon exited with exit code: 10.
2026-02-26 13:57:56.418 Arduino IDE[54229:1722847] +[IMKClient subclass]: chose IMKClient_Modern
2026-02-26 13:57:56.418 Arduino IDE[54229:1722847] +[IMKInputSession subclass]: chose IMKInputSession_Modern
2026-02-26T02:57:56.430Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.430Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.430Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.430Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.433Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.444Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.445Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.445Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.445Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.445Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.459Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.459Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.459Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.459Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.459Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.473Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.473Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.473Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.473Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.474Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.489Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.489Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.489Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.489Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.489Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.505Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.505Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.505Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.505Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.505Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.517Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.517Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.517Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.517Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.517Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.527Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.527Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.527Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.527Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.530Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.544Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.544Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.544Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.544Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.545Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.553Z root INFO Deploy plugins list: 198.1 ms [Finished 0.421 s after backend start]
2026-02-26T02:57:56.555Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.555Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.555Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.555Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.556Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.564Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.564Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.564Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.564Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.564Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.573Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.573Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.573Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.573Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.574Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.582Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.583Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.583Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.583Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.583Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.592Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.592Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.592Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.592Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.593Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.603Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.603Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.603Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.603Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.605Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.614Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.614Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.614Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.614Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.615Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.625Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.626Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.626Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.626Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.627Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.636Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.636Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.636Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.636Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.637Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.647Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.647Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.647Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.647Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.648Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.658Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.658Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.658Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.658Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.659Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.671Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.671Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
2026-02-26T02:57:56.671Z daemon ERROR Error: Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
at Socket.<anonymous> (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:6383123)
at Socket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:559:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
at Readable.push (node:internal/streams/readable:390:5)
at Pipe.onStreamRead (node:internal/stream_base_commons:191:23)
2026-02-26T02:57:56.671Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2026-02-26T02:57:56.672Z daemon INFO Daemon exited with exit code: 10.
2026-02-26T02:57:56.683Z daemon INFO time="2026-02-26T13:57:56+11:00" level=info msg="arduino-cli version 1.3.1"
2026-02-26T02:57:56.683Z daemon INFO Error: invalid path creating config dir: /Users/yagizmericeli 1/Library/Arduino15 error: mkdir /Users/yagizmericeli 1: permission denied
hey this is the error I get deleted some of it because it was over the character limit. Thank you
I see the problem here:
It looks this was caused by your macOS username changing since the time you installed Arduino IDE.
The first time you run Arduino IDE, it generates a configuration file that defines the paths to several folders used by the IDE. The default locations of these folders are under your home folder, which means the username is part of the path. When you change your username it makes the paths in the configuration file outdated. When the IDE attempts to access the old path, the operating system does not allow it, which causes the startup to hang.
I think the easiest solution will be to simply delete the configuration file. Arduino IDE will automatically generate a new file on startup with the correct paths.
I'll provide instructions you can follow to do that:
- Select Arduino IDE > Quit Arduino IDE from the Arduino IDE menus if it is running.
All Arduino IDE windows will close. - Delete the file at the following path:
(where/Users/<username>/.arduinoIDE/arduino-cli.yaml<username>is your current macOS username)
The .arduinoIDEfolder is hidden by default. You can make it visible by pressing the Command+Shift+. keyboard shortcut.
Please be careful when deleting things from your computer. When in doubt, back up!
- Start Arduino IDE.
Arduino IDE should now start up fully and be functional as usual.
Please let us know if you have any questions or problems while following those instructions.
