Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

test: gRPC core client init integration test #2023

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
kittaakos merged 1 commit into main from arduino/arduino-cli#2119-signed
May 3, 2023

Conversation

Copy link
Contributor

@kittaakos kittaakos commented Apr 19, 2023
edited
Loading

(削除) ## This PR must not be merged before the 2.1.0 release. (削除ここまで) Done ✅

Motivation

IDE2 needs integration tests to verify that the core gRPC client can be initialized for the CLI daemon. This PR is to ensure arduino/arduino-cli#2119 won't break anything.

Update:

  • Eventually, the tests revealed arduino/arduino-ide#2021 and helped fix the library index recovery to work on it and de locales by relaxing the CLI error message parsing.

Change description

  • Copied the env-variable server from Theia and made it possible to customize it for the tests. Each test has its own data folder.
  • Relaxed the primary package and library index error detection. This should make the init error detection locale independent.
  • Kill the daemon process subtree when stopping the daemon.

Other information

  • set the locale to de or it in the CLI config, delete directories.data/library_index.json, start IDE2, and open the library manager. It works. It's broken with 2.1.0. See the CLI configuration spec here if you cannot locate the directories.data location.

Screen Shot 2023年04月20日 at 14 19 55

Reviewer checklist

  • PR addresses a single concern.
  • The PR has no duplicates (please search among the Pull Requests before creating one)
  • PR title and description are properly filled.
  • Docs have been added / updated (for bug fixes / features)

@kittaakos kittaakos added type: enhancement Proposed improvement topic: code Related to content of the project itself status: on hold Do not proceed at this time labels Apr 19, 2023
 - Copied the env-variable server from Theia and made it possible to
customize it for the tests. Each test has its own `data` folder.
 - Relaxed the primary package and library index error detection.
This should make the init error detection locale independent.
 - Kill the daemon process subtree when stopping the daemon.
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
@kittaakos kittaakos self-assigned this Apr 20, 2023
@kittaakos kittaakos force-pushed the arduino/arduino-cli#2119-signed branch from 57bc7d8 to 367ef9b Compare April 20, 2023 12:01
@kittaakos kittaakos removed the status: on hold Do not proceed at this time label Apr 20, 2023
@kittaakos kittaakos added the type: imperfection Perceived defect in any part of project label Apr 20, 2023
@kittaakos kittaakos marked this pull request as ready for review April 20, 2023 13:01
Copy link
Contributor

AlbyIanna commented May 3, 2023
edited
Loading

I've performed some tests by setting the locale to it in the CLI config and deleting directories.data/library_index.json as described.

Tested it both by building the local branch and downloading the snapshot build generated from the github actions.

Snapshot Build:

Everything works as expected: the app launches successfully, the directories.data/library_index.json file gets downloaded and the Library Manager works as expected.

Local Branch:

I've rebuilt everything with git clean -xfd && yarn && yarn rebuild:browser && yarn rebuild:electron then launched it with yarn start. Result: the app fails to start.

yarn start output:

❯ yarn start
yarn run v1.22.17
$ yarn --cwd ./electron-app start
$ theia start --plugins=local-dir:../plugins
Arduino IDE 2.1.0
Starting backend process. PID: 79663
Using browser-only version of superagent in non-browser environment
Configuration directory URI: 'file:///Users/albertoiannaccone/.arduinoIDE'
Configuring to accept webviews on '^.+\.webview\..+$' hostname.
2023年05月03日T10:02:51.746Z root INFO Backend Object.initialize: 5.1 ms [Finished 0.902 s after backend start]
2023年05月03日T10:02:51.746Z root INFO Backend Object.configure: 3.9 ms [Finished 0.902 s after backend start]
2023年05月03日T10:02:51.746Z root INFO Backend MessagingContribution.onStart: 2.0 ms [Finished 0.902 s after backend start]
2023年05月03日T10:02:51.747Z root INFO Backend OSBackendApplicationContribution.configure: 0.6 ms [Finished 0.947 s after backend start]
2023年05月03日T10:02:51.748Z root INFO Backend DefaultWorkspaceServer.onStart: 0.5 ms [Finished 0.948 s after backend start]
2023年05月03日T10:02:51.749Z root INFO Backend PluginLocalizationBackendContribution.configure: 0.2 ms [Finished 0.948 s after backend start]
2023年05月03日T10:02:51.750Z root INFO Backend PluginLocalizationBackendContribution.initialize: 46.1 ms [Finished 0.948 s after backend start]
2023年05月03日T10:02:51.750Z root INFO Backend TaskBackendApplicationContribution.onStart: 0.3 ms [Finished 0.948 s after backend start]
2023年05月03日T10:02:51.751Z root INFO Backend ElectronTokenBackendContribution.configure: 0.7 ms [Finished 0.949 s after backend start]
2023年05月03日T10:02:51.751Z config INFO >>> Initializing CLI configuration...
2023年05月03日T10:02:51.752Z root INFO Backend PluginDeployerContribution.initialize: 0.7 ms [Finished 0.949 s after backend start]
2023年05月03日T10:02:51.752Z root INFO Backend ConfigServiceImpl.onStart: 1.0 ms [Finished 0.950 s after backend start]
2023年05月03日T10:02:51.753Z config INFO Loading CLI configuration from /Users/albertoiannaccone/.arduinoIDE/arduino-cli.yaml...
2023年05月03日T10:02:51.753Z root INFO Backend WebviewBackendSecurityWarnings.initialize: 0.5 ms [Finished 0.951 s after backend start]
2023年05月03日T10:02:51.753Z root INFO Backend ArduinoDaemonImpl.onStart: 1.2 ms [Finished 0.952 s after backend start]
2023年05月03日T10:02:51.754Z root INFO Backend NodeFileUploadService.configure: 2.1 ms [Finished 0.952 s after backend start]
2023年05月03日T10:02:51.754Z daemon INFO Starting daemon from /Users/albertoiannaccone/Workspace/arduino-ide/arduino-ide-extension/build/arduino-cli...
2023年05月03日T10:02:51.754Z discovery-log INFO start
2023年05月03日T10:02:51.754Z discovery-log INFO start new deferred
2023年05月03日T10:02:51.754Z root INFO Backend HostedPluginLocalizationService.initialize: 0.6 ms [Finished 0.953 s after backend start]
2023年05月03日T10:02:51.754Z root INFO Backend BoardDiscovery.onStart: 1.1 ms [Finished 0.954 s after backend start]
2023年05月03日T10:02:51.754Z root INFO Backend FileDownloadEndpoint.configure: 0.9 ms [Finished 0.954 s after backend start]
2023年05月03日T10:02:51.754Z root INFO Backend AuthenticationServiceImpl.onStart: 0.6 ms [Finished 0.956 s after backend start]
2023年05月03日T10:02:51.754Z root INFO Backend PluginApiContribution.configure: 0.5 ms [Finished 0.956 s after backend start]
2023年05月03日T10:02:51.755Z root INFO Backend HostedPluginReader.configure: 0.3 ms [Finished 0.956 s after backend start]
2023年05月03日T10:02:51.755Z root INFO Backend HostedPluginReader.configure: 0.1 ms [Finished 0.956 s after backend start]
2023年05月03日T10:02:51.755Z root INFO Backend PlotterBackendContribution.configure: 0.5 ms [Finished 0.957 s after backend start]
2023年05月03日T10:02:51.757Z root INFO Theia app listening on http://localhost:59929.
2023年05月03日T10:02:51.758Z root INFO Finished starting backend application: 3.7 ms [Finished 0.960 s after backend start]
2023年05月03日T10:02:51.759Z root WARN The local plugin referenced by local-dir:/Users/albertoiannaccone/.arduinoIDE/plugins does not exist.
2023年05月03日T10:02:51.760Z root WARN The local plugin referenced by local-dir:/Users/albertoiannaccone/.arduinoIDE/extensions does not exist.
2023年05月03日T10:02:51.774Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/cortex-debug
2023年05月03日T10:02:51.774Z root INFO Resolved "cortex-debug" to a VS Code extension "cortex-debug@1.5.1" with engines: { vscode: '>=1.63.0' }
2023年05月03日T10:02:51.777Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-arduino-tools
2023年05月03日T10:02:51.777Z root INFO Resolved "vscode-arduino-tools" to a VS Code extension "vscode-arduino-tools@0.0.2-beta.8" with engines: { vscode: '^1.46.0' }
2023年05月03日T10:02:51.777Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-builtin-cpp
2023年05月03日T10:02:51.777Z root INFO Resolved "vscode-builtin-cpp" to a VS Code extension "cpp@1.52.1" with engines: { vscode: '*' }
2023年05月03日T10:02:51.777Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-builtin-json
2023年05月03日T10:02:51.777Z root INFO Resolved "vscode-builtin-json" to a VS Code extension "json@1.46.1" with engines: { vscode: '0.10.x' }
2023年05月03日T10:02:51.777Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-builtin-json-language-features
2023年05月03日T10:02:51.777Z root INFO Resolved "vscode-builtin-json-language-features" to a VS Code extension "json-language-features@1.46.1" with engines: { vscode: '0.10.x' }
2023年05月03日T10:02:51.778Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-bg
2023年05月03日T10:02:51.778Z root INFO Resolved "vscode-language-pack-bg" to a VS Code extension "vscode-language-pack-bg@1.48.3" with engines: { vscode: '^1.48.0' }
2023年05月03日T10:02:51.778Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-cs
2023年05月03日T10:02:51.778Z root INFO Resolved "vscode-language-pack-cs" to a VS Code extension "vscode-language-pack-cs@1.53.2" with engines: { vscode: '^1.53.0' }
2023年05月03日T10:02:51.778Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-de
2023年05月03日T10:02:51.778Z root INFO Resolved "vscode-language-pack-de" to a VS Code extension "vscode-language-pack-de@1.53.2" with engines: { vscode: '^1.53.0' }
2023年05月03日T10:02:51.778Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-es
2023年05月03日T10:02:51.778Z root INFO Resolved "vscode-language-pack-es" to a VS Code extension "vscode-language-pack-es@1.53.2" with engines: { vscode: '^1.53.0' }
2023年05月03日T10:02:51.778Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-fr
2023年05月03日T10:02:51.778Z root INFO Resolved "vscode-language-pack-fr" to a VS Code extension "vscode-language-pack-fr@1.53.2" with engines: { vscode: '^1.53.0' }
2023年05月03日T10:02:51.779Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-hu
2023年05月03日T10:02:51.779Z root INFO Resolved "vscode-language-pack-hu" to a VS Code extension "vscode-language-pack-hu@1.48.3" with engines: { vscode: '^1.48.0' }
2023年05月03日T10:02:51.779Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-it
2023年05月03日T10:02:51.779Z root INFO Resolved "vscode-language-pack-it" to a VS Code extension "vscode-language-pack-it@1.53.2" with engines: { vscode: '^1.53.0' }
2023年05月03日T10:02:51.779Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-ja
2023年05月03日T10:02:51.780Z root INFO Resolved "vscode-language-pack-ja" to a VS Code extension "vscode-language-pack-ja@1.53.2" with engines: { vscode: '^1.53.0' }
2023年05月03日T10:02:51.780Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-ko
2023年05月03日T10:02:51.780Z root INFO Resolved "vscode-language-pack-ko" to a VS Code extension "vscode-language-pack-ko@1.53.2" with engines: { vscode: '^1.53.0' }
2023年05月03日T10:02:51.780Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-nl
2023年05月03日T10:02:51.780Z root INFO Resolved "vscode-language-pack-nl" to a VS Code extension "vscode-language-pack-nl@1.48.3" with engines: { vscode: '^1.48.0' }
2023年05月03日T10:02:51.780Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-pl
2023年05月03日T10:02:51.780Z root INFO Resolved "vscode-language-pack-pl" to a VS Code extension "vscode-language-pack-pl@1.53.2" with engines: { vscode: '^1.53.0' }
2023年05月03日T10:02:51.780Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-pt-BR
2023年05月03日T10:02:51.780Z root INFO Resolved "vscode-language-pack-pt-BR" to a VS Code extension "vscode-language-pack-pt-BR@1.53.2" with engines: { vscode: '^1.53.0' }
2023年05月03日T10:02:51.780Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-ru
2023年05月03日T10:02:51.780Z root INFO Resolved "vscode-language-pack-ru" to a VS Code extension "vscode-language-pack-ru@1.53.2" with engines: { vscode: '^1.53.0' }
2023年05月03日T10:02:51.780Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-tr
2023年05月03日T10:02:51.780Z root INFO Resolved "vscode-language-pack-tr" to a VS Code extension "vscode-language-pack-tr@1.53.2" with engines: { vscode: '^1.53.0' }
2023年05月03日T10:02:51.780Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-uk
2023年05月03日T10:02:51.780Z root INFO Resolved "vscode-language-pack-uk" to a VS Code extension "vscode-language-pack-uk@1.48.3" with engines: { vscode: '^1.48.0' }
2023年05月03日T10:02:51.780Z root INFO PluginTheiaDirectoryHandler: accepting plugin with path /Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-zh-hans
2023年05月03日T10:02:51.781Z root INFO Resolved "vscode-language-pack-zh-hans" to a VS Code extension "vscode-language-pack-zh-hans@1.53.2" with engines: { vscode: '^1.53.0' }
2023年05月03日T10:02:51.786Z config INFO Loaded CLI configuration: {"board_manager":{"additional_urls":[]},"build_cache":{"compilations_before_purge":10,"ttl":"720h0m0s"},"daemon":{"port":"50051"},"directories":{"builtin":{"libraries":"/Users/albertoiannaccone/Library/Arduino15/libraries"},"data":"/Users/albertoiannaccone/Library/Arduino15","downloads":"/Users/albertoiannaccone/Library/Arduino15/staging","user":"/Users/albertoiannaccone/Documents/Arduino"},"ide":{"bundled":false,"portable":false},"library":{"enable_unsafe_install":false},"locale":"en","logging":{"file":"","format":"text","level":"info"},"metrics":{"addr":":9090","enabled":true},"output":{"no_color":false},"sketch":{"always_export_binaries":false},"updater":{"enable_notification":true}}
2023年05月03日T10:02:51.786Z config INFO 'directories.data' and 'directories.user' are set in the CLI configuration model.
2023年05月03日T10:02:51.786Z config INFO Loaded the CLI configuration.
Restoring workspace roots: /Users/albertoiannaccone/Documents/Arduino/ciao
Failed to start the electron application.
[Error: EPERM: operation not permitted, scandir '/Users/albertoiannaccone/Documents/Arduino/ciao'] {
 errno: -1,
 code: 'EPERM',
 syscall: 'scandir',
 path: '/Users/albertoiannaccone/Documents/Arduino/ciao'
}
2023年05月03日T10:02:51.794Z config INFO Mapped the CLI configuration: {"dataDirUri":"file:///Users/albertoiannaccone/Library/Arduino15","sketchDirUri":"file:///Users/albertoiannaccone/Documents/Arduino","additionalUrls":[],"network":"none","locale":"en"}
2023年05月03日T10:02:51.794Z config INFO Validating the CLI configuration...
2023年05月03日T10:02:51.797Z root ERROR Check accessible failed for input: /Users/albertoiannaccone/Documents/Arduino Error: EPERM: operation not permitted, scandir '/Users/albertoiannaccone/Documents/Arduino'
2023年05月03日T10:02:51.797Z config ERROR Failed to initialize the CLI configuration. Error: InvalidConfigError:
 - Could not access the sketchbook location at '/Users/albertoiannaccone/Documents/Arduino': Error: EPERM: operation not permitted, scandir '/Users/albertoiannaccone/Documents/Arduino'
 at ConfigServiceImpl.validateCliConfig (/Users/albertoiannaccone/Workspace/arduino-ide/arduino-ide-extension/lib/node/config-service-impl.js:220:19)
 at async ConfigServiceImpl.initConfig (/Users/albertoiannaccone/Workspace/arduino-ide/arduino-ide-extension/lib/node/config-service-impl.js:126:13)
2023年05月03日T10:02:51.818Z root INFO Resolve plugins list: 65.1 ms [Finished 1.019 s after backend start]
2023年05月03日T10:02:51.824Z root INFO Deployed backend plugin "marus25.cortex-debug@1.5.1" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/cortex-debug/extension/dist/extension.js": 6.3 ms [Finished 1.026 s after backend start]
2023年05月03日T10:02:51.841Z daemon INFO INFO[0000] Using config file: /Users/albertoiannaccone/.arduinoIDE/arduino-cli.yaml 
INFO[0000] arduino-cli version 0.32.2 
INFO[0000] Executing `arduino-cli daemon` 
Daemon is now listening on 127.0.0.1:59930
{"IP":"127.0.0.1","Port":"59930"}

2023年05月03日T10:02:51.842Z daemon INFO Daemon is running.
2023年05月03日T10:02:51.856Z root INFO Deployed backend plugin "arduino.vscode-arduino-tools@0.0.2-beta.8" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-arduino-tools/extension/dist/bundle": 31.7 ms [Finished 1.058 s after backend start]
2023年05月03日T10:02:51.912Z root INFO Deployed backend plugin "vscode.cpp@1.52.1" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-builtin-cpp/extension": 55.9 ms [Finished 1.114 s after backend start]
2023年05月03日T10:02:51.920Z root INFO Deployed backend plugin "vscode.json@1.46.1" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-builtin-json/extension": 7.9 ms [Finished 1.122 s after backend start]
2023年05月03日T10:02:51.933Z root INFO Deployed backend plugin "vscode.json-language-features@1.46.1" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-builtin-json-language-features/extension/client/dist/jsonMain": 12.9 ms [Finished 1.135 s after backend start]
2023年05月03日T10:02:52.055Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-bg@1.48.3" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-bg/extension": 121.6 ms [Finished 1.257 s after backend start]
2023年05月03日T10:02:52.137Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-cs@1.53.2" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-cs/extension": 82.1 ms [Finished 1.339 s after backend start]
2023年05月03日T10:02:52.138Z daemon INFO INFO[0000] Loading hardware from: /Users/albertoiannaccone/Library/Arduino15/packages
INFO[0000] Loading package arcore from: /Users/albertoiannaccone/Library/Arduino15/packages/arcore/hardware
INFO[0000] Loading package arduino from: /Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware
INFO[0000] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/installed.json.sig
INFO[0000] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0000] Loaded platform platform="arduino:avr@1.8.6"
INFO[0000] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/mbed_nano/3.5.4/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/mbed_nano/3.5.4/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/mbed_nano/3.5.4/installed.json.sig
INFO[0000] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0000] Loaded platform platform="arduino:mbed_nano@3.5.4"
INFO[0000] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/samd/1.8.13/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/samd/1.8.13/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/samd/1.8.13/installed.json.sig
INFO[0000] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0000] Loaded platform platform="arduino:samd@1.8.13"
INFO[0000] Checking existence of 'tools' path: /Users/albertoiannaccone/Library/Arduino15/packages/arduino/tools
INFO[0000] Loading tools from dir: /Users/albertoiannaccone/Library/Arduino15/packages/arduino/tools
INFO[0000] Loaded tool tool="arduino:CMSIS@4.5.0"
INFO[0000] Loaded tool tool="arduino:CMSIS-Atmel@1.2.0"
INFO[0000] Loaded tool tool="arduino:arduinoOTA@1.2.1"
INFO[0000] Loaded tool tool="arduino:arduinoOTA@1.3.0"
INFO[0000] Loaded tool tool="arduino:arm-none-eabi-gcc@7-2017q4"
INFO[0000] Loaded tool tool="arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7"
INFO[0000] Loaded tool tool="arduino:avrdude@6.3.0-arduino17"
INFO[0000] Loaded tool tool="arduino:bossac@1.7.0-arduino3"
INFO[0000] Loaded tool tool="arduino:bossac@1.9.1-arduino2"
INFO[0000] Loaded tool tool="arduino:dfu-util@0.10.0-arduino1"
INFO[0000] Loaded tool tool="arduino:openocd@0.10.0-arduino7"
INFO[0000] Loaded tool tool="arduino:openocd@0.11.0-arduino2"
INFO[0000] Loaded tool tool="arduino:rp2040tools@1.0.6"
INFO[0000] Loading package atmel-avr-xminis from: /Users/albertoiannaccone/Library/Arduino15/packages/atmel-avr-xminis/hardware
INFO[0000] Loading package builtin from: /Users/albertoiannaccone/Library/Arduino15/packages/builtin
INFO[0000] Checking existence of 'tools' path: /Users/albertoiannaccone/Library/Arduino15/packages/builtin/tools
INFO[0000] Loading tools from dir: /Users/albertoiannaccone/Library/Arduino15/packages/builtin/tools
INFO[0000] Loaded tool tool="builtin:ctags@5.8-arduino11"
INFO[0000] Loaded tool tool="builtin:mdns-discovery@1.0.5"
INFO[0000] Loaded tool tool="builtin:mdns-discovery@1.0.6"
INFO[0000] Loaded tool tool="builtin:mdns-discovery@1.0.8"
INFO[0000] Loaded tool tool="builtin:mdns-discovery@1.0.9"
INFO[0000] Loaded tool tool="builtin:serial-discovery@1.3.2"
INFO[0000] Loaded tool tool="builtin:serial-discovery@1.3.3"
INFO[0000] Loaded tool tool="builtin:serial-discovery@1.3.5"
INFO[0000] Loaded tool tool="builtin:serial-discovery@1.4.0"
INFO[0000] Loaded tool tool="builtin:serial-monitor@0.10.0"
INFO[0000] Loaded tool tool="builtin:serial-monitor@0.11.0"
INFO[0000] Loaded tool tool="builtin:serial-monitor@0.12.0"
INFO[0000] Loaded tool tool="builtin:serial-monitor@0.13.0"
INFO[0000] Loaded tool tool="builtin:serial-monitor@0.9.1"
INFO[0000] Loading package emoro from: /Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware
INFO[0000] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware/avr/3.2.2/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware/avr/3.2.2/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware/avr/3.2.2/installed.json.sig
INFO[0000] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0000] Loaded platform platform="emoro:avr@3.2.2"
INFO[0000] Loading package esp32 from: /Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware
INFO[0000] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/installed.json.sig

2023年05月03日T10:02:52.276Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-de@1.53.2" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-de/extension": 139.0 ms [Finished 1.478 s after backend start]
2023年05月03日T10:02:52.276Z daemon INFO INFO[0000] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0000] Loaded platform platform="esp32:esp32@1.0.6"
INFO[0000] Checking existence of 'tools' path: /Users/albertoiannaccone/Library/Arduino15/packages/esp32/tools
INFO[0000] Loading tools from dir: /Users/albertoiannaccone/Library/Arduino15/packages/esp32/tools
INFO[0000] Loaded tool tool="esp32:esptool_py@3.0.0"
INFO[0000] Loaded tool tool="esp32:mkspiffs@0.2.3"
INFO[0000] Loaded tool tool="esp32:xtensa-esp32-elf-gcc@1.22.0-97-gc752ad5-5.2.0"
INFO[0000] Loading package teensy from: /Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware
INFO[0000] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware/avr/1.57.2/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware/avr/1.57.2/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware/avr/1.57.2/installed.json.sig
INFO[0000] Adding monitor tool protocol=teensy tool="teensy:teensy-monitor"
INFO[0000] Loaded platform platform="teensy:avr@1.57.2"
INFO[0000] Checking existence of 'tools' path: /Users/albertoiannaccone/Library/Arduino15/packages/teensy/tools
INFO[0000] Loading tools from dir: /Users/albertoiannaccone/Library/Arduino15/packages/teensy/tools
INFO[0000] Loaded tool tool="teensy:teensy-compile@5.4.1"
INFO[0000] Loaded tool tool="teensy:teensy-discovery@1.57.2"
INFO[0000] Loaded tool tool="teensy:teensy-monitor@1.57.2"
INFO[0000] Loaded tool tool="teensy:teensy-tools@1.57.2"
INFO[0000] Checking signature index=/Users/albertoiannaccone/Library/Arduino15/package_index.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/package_index.json.sig trusted=true
INFO[0000] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries location=platform
INFO[0000] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries location=platform
INFO[0000] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/mbed_nano/3.5.4/libraries location=platform
INFO[0000] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/samd/1.8.13/libraries location=platform
INFO[0000] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware/avr/3.2.2/libraries location=platform
INFO[0000] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware/avr/1.57.2/libraries location=platform
INFO[0000] Loading libraries index file index=/Users/albertoiannaccone/Library/Arduino15/library_index.json
INFO[0000] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/libraries location=ide
INFO[0000] Adding libraries dir dir=/Users/albertoiannaccone/Documents/Arduino/libraries location=user

2023年05月03日T10:02:52.280Z root ERROR Detected an error response during the gRPC core client initialization: code: 9, message: Loading index file: reading library_index.json: open /Users/albertoiannaccone/Library/Arduino15/library_index.json: no such file or directory
2023年05月03日T10:02:52.385Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-es@1.53.2" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-es/extension": 109.1 ms [Finished 1.587 s after backend start]
2023年05月03日T10:02:52.451Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-fr@1.53.2" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-fr/extension": 66.4 ms [Finished 1.654 s after backend start]
2023年05月03日T10:02:52.507Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-hu@1.48.3" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-hu/extension": 55.2 ms [Finished 1.709 s after backend start]
2023年05月03日T10:02:52.574Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-it@1.53.2" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-it/extension": 67.0 ms [Finished 1.776 s after backend start]
2023年05月03日T10:02:52.624Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-ja@1.53.2" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-ja/extension": 50.3 ms [Finished 1.826 s after backend start]
2023年05月03日T10:02:52.681Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-ko@1.53.2" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-ko/extension": 56.8 ms [Finished 1.883 s after backend start]
2023年05月03日T10:02:52.682Z daemon INFO WARN[0000] Error loading library error="rpc error: code = FailedPrecondition desc = reading dir /Users/albertoiannaccone/Documents/Arduino/libraries: open /Users/albertoiannaccone/Documents/Arduino/libraries: operation not permitted"

2023年05月03日T10:02:52.687Z root ERROR The primary packages indexes are missing. Running indexes update before initializing the core gRPC client The index of the cores and libraries must be updated before initializing the core gRPC client.
The following problems were detected during the gRPC client initialization:
[library-index] - code: 9, message: Loading index file: reading library_index.json: open /Users/albertoiannaccone/Library/Arduino15/library_index.json: no such file or directory

2023年05月03日T10:02:52.688Z daemon INFO INFO[0000] Updating libraries index

2023年05月03日T10:02:52.711Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-nl@1.48.3" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-nl/extension": 29.8 ms [Finished 1.913 s after backend start]
2023年05月03日T10:02:52.711Z daemon INFO INFO[0000] Starting download url="https://downloads.arduino.cc/libraries/library_index.tar.bz2"

2023年05月03日T10:02:52.713Z root INFO core-client-provider [library-index] Downloading index: library_index.tar.bz2

2023年05月03日T10:02:52.786Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-pl@1.53.2" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-pl/extension": 74.8 ms [Finished 1.988 s after backend start]
2023年05月03日T10:02:52.844Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-pt-br@1.53.2" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-pt-BR/extension": 58.5 ms [Finished 2.046 s after backend start]
2023年05月03日T10:02:52.901Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-ru@1.53.2" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-ru/extension": 57.0 ms [Finished 2.104 s after backend start]
2023年05月03日T10:02:52.952Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-tr@1.53.2" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-tr/extension": 50.9 ms [Finished 2.155 s after backend start]
2023年05月03日T10:02:52.992Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-uk@1.48.3" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-uk/extension": 39.0 ms [Finished 2.194 s after backend start]
2023年05月03日T10:02:53.048Z root INFO Deployed backend plugin "ms-ceintl.vscode-language-pack-zh-hans@1.53.2" from "/Users/albertoiannaccone/Workspace/arduino-ide/plugins/vscode-language-pack-zh-hans/extension": 45.9 ms [Finished 2.240 s after backend start]
2023年05月03日T10:02:53.048Z root INFO Deploy plugins list: 65.1 ms [Finished 2.250 s after backend start]
2023年05月03日T10:02:54.700Z daemon INFO INFO[0002] Loading hardware from: /Users/albertoiannaccone/Library/Arduino15/packages

2023年05月03日T10:02:54.700Z daemon INFO INFO[0002] Loading package arcore from: /Users/albertoiannaccone/Library/Arduino15/packages/arcore/hardware

2023年05月03日T10:02:54.700Z daemon INFO INFO[0002] Loading package arduino from: /Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware

2023年05月03日T10:02:54.709Z daemon INFO INFO[0002] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/installed.json.sig

2023年05月03日T10:02:54.712Z daemon INFO INFO[0002] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0002] Loaded platform platform="arduino:avr@1.8.6"

2023年05月03日T10:02:54.721Z daemon INFO INFO[0002] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/mbed_nano/3.5.4/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/mbed_nano/3.5.4/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/mbed_nano/3.5.4/installed.json.sig

2023年05月03日T10:02:54.721Z daemon INFO INFO[0002] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0002] Loaded platform platform="arduino:mbed_nano@3.5.4"

2023年05月03日T10:02:54.731Z daemon INFO INFO[0002] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/samd/1.8.13/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/samd/1.8.13/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/samd/1.8.13/installed.json.sig

2023年05月03日T10:02:54.733Z daemon INFO INFO[0002] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0002] Loaded platform platform="arduino:samd@1.8.13"

2023年05月03日T10:02:54.733Z daemon INFO INFO[0002] Checking existence of 'tools' path: /Users/albertoiannaccone/Library/Arduino15/packages/arduino/tools
INFO[0002] Loading tools from dir: /Users/albertoiannaccone/Library/Arduino15/packages/arduino/tools

2023年05月03日T10:02:54.733Z daemon INFO INFO[0002] Loaded tool tool="arduino:CMSIS@4.5.0"

2023年05月03日T10:02:54.734Z daemon INFO INFO[0002] Loaded tool tool="arduino:CMSIS-Atmel@1.2.0"

2023年05月03日T10:02:54.734Z daemon INFO INFO[0002] Loaded tool tool="arduino:arduinoOTA@1.2.1"
INFO[0002] Loaded tool tool="arduino:arduinoOTA@1.3.0"

2023年05月03日T10:02:54.734Z daemon INFO INFO[0002] Loaded tool tool="arduino:arm-none-eabi-gcc@7-2017q4"

2023年05月03日T10:02:54.734Z daemon INFO INFO[0002] Loaded tool tool="arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7"

2023年05月03日T10:02:54.735Z daemon INFO INFO[0002] Loaded tool tool="arduino:avrdude@6.3.0-arduino17"
INFO[0002] Loaded tool tool="arduino:bossac@1.7.0-arduino3"

2023年05月03日T10:02:54.735Z daemon INFO INFO[0002] Loaded tool tool="arduino:bossac@1.9.1-arduino2"
INFO[0002] Loaded tool tool="arduino:dfu-util@0.10.0-arduino1"

2023年05月03日T10:02:54.735Z daemon INFO INFO[0002] Loaded tool tool="arduino:openocd@0.10.0-arduino7"

2023年05月03日T10:02:54.735Z daemon INFO INFO[0002] Loaded tool tool="arduino:openocd@0.11.0-arduino2"
INFO[0002] Loaded tool tool="arduino:rp2040tools@1.0.6"
INFO[0002] Loading package atmel-avr-xminis from: /Users/albertoiannaccone/Library/Arduino15/packages/atmel-avr-xminis/hardware

2023年05月03日T10:02:54.735Z daemon INFO INFO[0002] Loading package builtin from: /Users/albertoiannaccone/Library/Arduino15/packages/builtin

2023年05月03日T10:02:54.735Z daemon INFO INFO[0002] Checking existence of 'tools' path: /Users/albertoiannaccone/Library/Arduino15/packages/builtin/tools
INFO[0002] Loading tools from dir: /Users/albertoiannaccone/Library/Arduino15/packages/builtin/tools

2023年05月03日T10:02:54.735Z daemon INFO INFO[0002] Loaded tool tool="builtin:ctags@5.8-arduino11"

2023年05月03日T10:02:54.735Z daemon INFO INFO[0002] Loaded tool tool="builtin:mdns-discovery@1.0.5"
INFO[0002] Loaded tool tool="builtin:mdns-discovery@1.0.6"
INFO[0002] Loaded tool tool="builtin:mdns-discovery@1.0.8"
INFO[0002] Loaded tool tool="builtin:mdns-discovery@1.0.9"

2023年05月03日T10:02:54.736Z daemon INFO INFO[0002] Loaded tool tool="builtin:serial-discovery@1.3.2"
INFO[0002] Loaded tool tool="builtin:serial-discovery@1.3.3"
INFO[0002] Loaded tool tool="builtin:serial-discovery@1.3.5"
INFO[0002] Loaded tool tool="builtin:serial-discovery@1.4.0"

2023年05月03日T10:02:54.736Z daemon INFO INFO[0002] Loaded tool tool="builtin:serial-monitor@0.10.0"
INFO[0002] Loaded tool tool="builtin:serial-monitor@0.11.0"

2023年05月03日T10:02:54.736Z daemon INFO INFO[0002] Loaded tool tool="builtin:serial-monitor@0.12.0"
INFO[0002] Loaded tool tool="builtin:serial-monitor@0.13.0"
INFO[0002] Loaded tool tool="builtin:serial-monitor@0.9.1"
INFO[0002] Loading package emoro from: /Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware

2023年05月03日T10:02:54.744Z daemon INFO INFO[0002] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware/avr/3.2.2/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware/avr/3.2.2/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware/avr/3.2.2/installed.json.sig

2023年05月03日T10:02:54.745Z daemon INFO INFO[0002] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0002] Loaded platform platform="emoro:avr@3.2.2"

2023年05月03日T10:02:54.745Z daemon INFO INFO[0002] Loading package esp32 from: /Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware

2023年05月03日T10:02:54.753Z daemon INFO INFO[0002] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/installed.json.sig

2023年05月03日T10:02:54.768Z daemon INFO INFO[0002] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0002] Loaded platform platform="esp32:esp32@1.0.6"

2023年05月03日T10:02:54.768Z daemon INFO INFO[0002] Checking existence of 'tools' path: /Users/albertoiannaccone/Library/Arduino15/packages/esp32/tools
INFO[0002] Loading tools from dir: /Users/albertoiannaccone/Library/Arduino15/packages/esp32/tools

2023年05月03日T10:02:54.768Z daemon INFO INFO[0002] Loaded tool tool="esp32:esptool_py@3.0.0"

2023年05月03日T10:02:54.768Z daemon INFO INFO[0002] Loaded tool tool="esp32:mkspiffs@0.2.3"
INFO[0002] Loaded tool tool="esp32:xtensa-esp32-elf-gcc@1.22.0-97-gc752ad5-5.2.0"

2023年05月03日T10:02:54.768Z daemon INFO INFO[0002] Loading package teensy from: /Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware

2023年05月03日T10:02:54.777Z daemon INFO INFO[0002] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware/avr/1.57.2/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware/avr/1.57.2/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware/avr/1.57.2/installed.json.sig

2023年05月03日T10:02:54.783Z daemon INFO INFO[0002] Adding monitor tool protocol=teensy tool="teensy:teensy-monitor"
INFO[0002] Loaded platform platform="teensy:avr@1.57.2"

2023年05月03日T10:02:54.783Z daemon INFO INFO[0002] Checking existence of 'tools' path: /Users/albertoiannaccone/Library/Arduino15/packages/teensy/tools
INFO[0002] Loading tools from dir: /Users/albertoiannaccone/Library/Arduino15/packages/teensy/tools

2023年05月03日T10:02:54.784Z daemon INFO INFO[0002] Loaded tool tool="teensy:teensy-compile@5.4.1"
INFO[0002] Loaded tool tool="teensy:teensy-discovery@1.57.2"
INFO[0002] Loaded tool tool="teensy:teensy-monitor@1.57.2"

2023年05月03日T10:02:54.784Z daemon INFO INFO[0002] Loaded tool tool="teensy:teensy-tools@1.57.2"

2023年05月03日T10:02:54.799Z daemon INFO INFO[0002] Checking signature index=/Users/albertoiannaccone/Library/Arduino15/package_index.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/package_index.json.sig trusted=true

2023年05月03日T10:02:54.803Z daemon INFO INFO[0002] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware/avr/3.2.2/libraries location=platform

2023年05月03日T10:02:54.803Z daemon INFO INFO[0002] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries location=platform
INFO[0002] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware/avr/1.57.2/libraries location=platform
INFO[0002] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries location=platform

2023年05月03日T10:02:54.804Z daemon INFO INFO[0002] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/mbed_nano/3.5.4/libraries location=platform

2023年05月03日T10:02:54.804Z daemon INFO INFO[0002] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/samd/1.8.13/libraries location=platform

2023年05月03日T10:02:54.804Z daemon INFO INFO[0002] Loading libraries index file index=/Users/albertoiannaccone/Library/Arduino15/library_index.json

2023年05月03日T10:02:55.027Z daemon INFO INFO[0003] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/libraries location=ide

2023年05月03日T10:02:55.027Z daemon INFO INFO[0003] Adding libraries dir dir=/Users/albertoiannaccone/Documents/Arduino/libraries location=user

2023年05月03日T10:02:55.348Z daemon INFO WARN[0003] Error loading library error="rpc error: code = FailedPrecondition desc = reading dir /Users/albertoiannaccone/Documents/Arduino/libraries: open /Users/albertoiannaccone/Documents/Arduino/libraries: operation not permitted"

2023年05月03日T10:02:55.350Z daemon INFO INFO[0003] Loading hardware from: /Users/albertoiannaccone/Library/Arduino15/packages

2023年05月03日T10:02:55.350Z daemon INFO INFO[0003] Loading package arcore from: /Users/albertoiannaccone/Library/Arduino15/packages/arcore/hardware

2023年05月03日T10:02:55.350Z daemon INFO INFO[0003] Loading package arduino from: /Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware

2023年05月03日T10:02:55.358Z daemon INFO INFO[0003] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/installed.json.sig

2023年05月03日T10:02:55.361Z daemon INFO INFO[0003] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0003] Loaded platform platform="arduino:avr@1.8.6"

2023年05月03日T10:02:55.371Z daemon INFO INFO[0003] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/mbed_nano/3.5.4/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/mbed_nano/3.5.4/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/mbed_nano/3.5.4/installed.json.sig

2023年05月03日T10:02:55.373Z daemon INFO INFO[0003] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0003] Loaded platform platform="arduino:mbed_nano@3.5.4"

2023年05月03日T10:02:55.385Z daemon INFO INFO[0003] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/samd/1.8.13/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/samd/1.8.13/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/samd/1.8.13/installed.json.sig

2023年05月03日T10:02:55.386Z daemon INFO INFO[0003] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0003] Loaded platform platform="arduino:samd@1.8.13"
INFO[0003] Checking existence of 'tools' path: /Users/albertoiannaccone/Library/Arduino15/packages/arduino/tools
INFO[0003] Loading tools from dir: /Users/albertoiannaccone/Library/Arduino15/packages/arduino/tools

2023年05月03日T10:02:55.386Z daemon INFO INFO[0003] Loaded tool tool="arduino:CMSIS@4.5.0"

2023年05月03日T10:02:55.386Z daemon INFO INFO[0003] Loaded tool tool="arduino:CMSIS-Atmel@1.2.0"

2023年05月03日T10:02:55.386Z daemon INFO INFO[0003] Loaded tool tool="arduino:arduinoOTA@1.2.1"
INFO[0003] Loaded tool tool="arduino:arduinoOTA@1.3.0"

2023年05月03日T10:02:55.386Z daemon INFO INFO[0003] Loaded tool tool="arduino:arm-none-eabi-gcc@7-2017q4"

2023年05月03日T10:02:55.386Z daemon INFO INFO[0003] Loaded tool tool="arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7"

2023年05月03日T10:02:55.386Z daemon INFO INFO[0003] Loaded tool tool="arduino:avrdude@6.3.0-arduino17"

2023年05月03日T10:02:55.387Z daemon INFO INFO[0003] Loaded tool tool="arduino:bossac@1.7.0-arduino3"
INFO[0003] Loaded tool tool="arduino:bossac@1.9.1-arduino2"

2023年05月03日T10:02:55.387Z daemon INFO INFO[0003] Loaded tool tool="arduino:dfu-util@0.10.0-arduino1"

2023年05月03日T10:02:55.387Z daemon INFO INFO[0003] Loaded tool tool="arduino:openocd@0.10.0-arduino7"

2023年05月03日T10:02:55.387Z daemon INFO INFO[0003] Loaded tool tool="arduino:openocd@0.11.0-arduino2"

2023年05月03日T10:02:55.387Z daemon INFO INFO[0003] Loaded tool tool="arduino:rp2040tools@1.0.6"

2023年05月03日T10:02:55.387Z daemon INFO INFO[0003] Loading package atmel-avr-xminis from: /Users/albertoiannaccone/Library/Arduino15/packages/atmel-avr-xminis/hardware
INFO[0003] Loading package builtin from: /Users/albertoiannaccone/Library/Arduino15/packages/builtin
INFO[0003] Checking existence of 'tools' path: /Users/albertoiannaccone/Library/Arduino15/packages/builtin/tools
INFO[0003] Loading tools from dir: /Users/albertoiannaccone/Library/Arduino15/packages/builtin/tools

2023年05月03日T10:02:55.388Z daemon INFO INFO[0003] Loaded tool tool="builtin:ctags@5.8-arduino11"
INFO[0003] Loaded tool tool="builtin:mdns-discovery@1.0.5"

2023年05月03日T10:02:55.388Z daemon INFO INFO[0003] Loaded tool tool="builtin:mdns-discovery@1.0.6"
INFO[0003] Loaded tool tool="builtin:mdns-discovery@1.0.8"
INFO[0003] Loaded tool tool="builtin:mdns-discovery@1.0.9"

2023年05月03日T10:02:55.388Z daemon INFO INFO[0003] Loaded tool tool="builtin:serial-discovery@1.3.2"
INFO[0003] Loaded tool tool="builtin:serial-discovery@1.3.3"

2023年05月03日T10:02:55.388Z daemon INFO INFO[0003] Loaded tool tool="builtin:serial-discovery@1.3.5"
INFO[0003] Loaded tool tool="builtin:serial-discovery@1.4.0"

2023年05月03日T10:02:55.388Z daemon INFO INFO[0003] Loaded tool tool="builtin:serial-monitor@0.10.0"
INFO[0003] Loaded tool tool="builtin:serial-monitor@0.11.0"
INFO[0003] Loaded tool tool="builtin:serial-monitor@0.12.0"
INFO[0003] Loaded tool tool="builtin:serial-monitor@0.13.0"
INFO[0003] Loaded tool tool="builtin:serial-monitor@0.9.1"
INFO[0003] Loading package emoro from: /Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware

2023年05月03日T10:02:55.399Z daemon INFO INFO[0003] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware/avr/3.2.2/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware/avr/3.2.2/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware/avr/3.2.2/installed.json.sig

2023年05月03日T10:02:55.400Z daemon INFO INFO[0003] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0003] Loaded platform platform="emoro:avr@3.2.2"

2023年05月03日T10:02:55.400Z daemon INFO INFO[0003] Loading package esp32 from: /Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware

2023年05月03日T10:02:55.408Z daemon INFO INFO[0003] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/installed.json.sig

2023年05月03日T10:02:55.427Z daemon INFO INFO[0003] Adding monitor tool protocol=serial tool="builtin:serial-monitor"
INFO[0003] Loaded platform platform="esp32:esp32@1.0.6"
INFO[0003] Checking existence of 'tools' path: /Users/albertoiannaccone/Library/Arduino15/packages/esp32/tools
INFO[0003] Loading tools from dir: /Users/albertoiannaccone/Library/Arduino15/packages/esp32/tools
INFO[0003] Loaded tool tool="esp32:esptool_py@3.0.0"
INFO[0003] Loaded tool tool="esp32:mkspiffs@0.2.3"
INFO[0003] Loaded tool tool="esp32:xtensa-esp32-elf-gcc@1.22.0-97-gc752ad5-5.2.0"
INFO[0003] Loading package teensy from: /Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware

2023年05月03日T10:02:55.435Z daemon INFO INFO[0003] Checking signature error="opening signature file: open /Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware/avr/1.57.2/installed.json.sig: no such file or directory" index=/Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware/avr/1.57.2/installed.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware/avr/1.57.2/installed.json.sig

2023年05月03日T10:02:55.439Z daemon INFO INFO[0003] Adding monitor tool protocol=teensy tool="teensy:teensy-monitor"
INFO[0003] Loaded platform platform="teensy:avr@1.57.2"

2023年05月03日T10:02:55.439Z daemon INFO INFO[0003] Checking existence of 'tools' path: /Users/albertoiannaccone/Library/Arduino15/packages/teensy/tools

2023年05月03日T10:02:55.440Z daemon INFO INFO[0003] Loading tools from dir: /Users/albertoiannaccone/Library/Arduino15/packages/teensy/tools

2023年05月03日T10:02:55.443Z daemon INFO INFO[0003] Loaded tool tool="teensy:teensy-compile@5.4.1"

2023年05月03日T10:02:55.443Z daemon INFO INFO[0003] Loaded tool tool="teensy:teensy-discovery@1.57.2"

2023年05月03日T10:02:55.446Z daemon INFO INFO[0003] Loaded tool tool="teensy:teensy-monitor@1.57.2"

2023年05月03日T10:02:55.449Z daemon INFO INFO[0003] Loaded tool tool="teensy:teensy-tools@1.57.2"

2023年05月03日T10:02:55.491Z daemon INFO INFO[0003] Checking signature index=/Users/albertoiannaccone/Library/Arduino15/package_index.json signatureFile=/Users/albertoiannaccone/Library/Arduino15/package_index.json.sig trusted=true

2023年05月03日T10:02:55.511Z daemon INFO INFO[0003] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries location=platform

2023年05月03日T10:02:55.513Z daemon INFO INFO[0003] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/teensy/hardware/avr/1.57.2/libraries location=platform

2023年05月03日T10:02:55.514Z daemon INFO INFO[0003] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries location=platform

2023年05月03日T10:02:55.515Z daemon INFO INFO[0003] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/mbed_nano/3.5.4/libraries location=platform

2023年05月03日T10:02:55.515Z daemon INFO INFO[0003] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/arduino/hardware/samd/1.8.13/libraries location=platform

2023年05月03日T10:02:55.517Z daemon INFO INFO[0003] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/packages/emoro/hardware/avr/3.2.2/libraries location=platform

2023年05月03日T10:02:55.517Z daemon INFO INFO[0003] Loading libraries index file index=/Users/albertoiannaccone/Library/Arduino15/library_index.json

2023年05月03日T10:02:55.758Z daemon INFO INFO[0003] Adding libraries dir dir=/Users/albertoiannaccone/Library/Arduino15/libraries location=ide

2023年05月03日T10:02:55.758Z daemon INFO INFO[0003] Adding libraries dir dir=/Users/albertoiannaccone/Documents/Arduino/libraries location=user

2023年05月03日T10:02:56.125Z daemon INFO WARN[0004] Error loading library error="rpc error: code = FailedPrecondition desc = reading dir /Users/albertoiannaccone/Documents/Arduino/libraries: open /Users/albertoiannaccone/Documents/Arduino/libraries: operation not permitted"

2023年05月03日T10:02:56.127Z root INFO Downloaded the primary package indexes, and successfully initialized the core gRPC client.
2023年05月03日T10:02:56.127Z discovery-log INFO start request start watch
2023年05月03日T10:02:56.127Z discovery-log INFO start requested start watch
2023年05月03日T10:02:56.127Z discovery-log INFO start resolved watching
2023年05月03日T10:02:56.128Z daemon INFO INFO[0004] starting discovery teensy:teensy-discovery process

2023年05月03日T10:02:56.128Z daemon INFO INFO[0004] starting discovery builtin:serial-discovery process
INFO[0004] starting discovery builtin:mdns-discovery process

2023年05月03日T10:02:56.131Z daemon INFO INFO[0004] started discovery teensy:teensy-discovery process

2023年05月03日T10:02:56.131Z daemon INFO INFO[0004] sending command HELLO 1 "arduino-cli 0.32.2" to discovery teensy:teensy-discovery

2023年05月03日T10:02:56.137Z daemon INFO INFO[0004] started discovery builtin:mdns-discovery process
INFO[0004] sending command HELLO 1 "arduino-cli 0.32.2" to discovery builtin:mdns-discovery

2023年05月03日T10:02:56.138Z daemon INFO INFO[0004] started discovery builtin:serial-discovery process
INFO[0004] sending command HELLO 1 "arduino-cli 0.32.2" to discovery builtin:serial-discovery

2023年05月03日T10:02:56.139Z daemon INFO INFO[0004] from discovery teensy:teensy-discovery received message type: hello, message: OK, protocol version: 1

2023年05月03日T10:02:56.139Z daemon INFO INFO[0004] sending command START_SYNC to discovery teensy:teensy-discovery

2023年05月03日T10:02:56.140Z daemon INFO INFO[0004] from discovery teensy:teensy-discovery received message type: start_sync, message: OK

2023年05月03日T10:02:56.140Z daemon INFO INFO[0004] from discovery builtin:serial-discovery received message type: hello, message: OK, protocol version: 1
INFO[0004] sending command START_SYNC to discovery builtin:serial-discovery

2023年05月03日T10:02:56.140Z daemon INFO INFO[0004] from discovery builtin:serial-discovery received message type: start_sync, message: OK

2023年05月03日T10:02:56.142Z daemon INFO INFO[0004] from discovery builtin:mdns-discovery received message type: hello, message: OK, protocol version: 1
INFO[0004] sending command START_SYNC to discovery builtin:mdns-discovery

2023年05月03日T10:02:56.145Z daemon INFO INFO[0004] from discovery builtin:mdns-discovery received message type: start_sync, message: OK

2023年05月03日T10:02:56.146Z daemon INFO INFO[0004] from discovery builtin:serial-discovery received message type: add, port: /dev/cu.BLTH
INFO[0004] from discovery builtin:serial-discovery received message type: add, port: /dev/cu.Bluetooth-Incoming-Port
INFO[0004] from discovery builtin:serial-discovery received message type: add, port: /dev/cu.SoundcoreLifeQ30

2023年05月03日T10:02:56.149Z discovery-log INFO {"eventType":"add","port":{"matchingBoardsList":[],"port":{"address":"/dev/cu.BLTH","label":"/dev/cu.BLTH","protocol":"serial","protocolLabel":"Serial Port","propertiesMap":[],"hardwareId":""}},"error":""}
2023年05月03日T10:02:56.150Z discovery-log INFO {"eventType":"add","port":{"matchingBoardsList":[],"port":{"address":"/dev/cu.Bluetooth-Incoming-Port","label":"/dev/cu.Bluetooth-Incoming-Port","protocol":"serial","protocolLabel":"Serial Port","propertiesMap":[],"hardwareId":""}},"error":""}
2023年05月03日T10:02:56.150Z discovery-log INFO {"eventType":"add","port":{"matchingBoardsList":[],"port":{"address":"/dev/cu.SoundcoreLifeQ30","label":"/dev/cu.SoundcoreLifeQ30","protocol":"serial","protocolLabel":"Serial Port","propertiesMap":[],"hardwareId":""}},"error":""}

The directories.data/library_index.json file gets created though, and if I subsequently re-launch yarn start the app starts successfully and the library manager works as expected.

Clarification: This faulty behaviour on my local branch doesn't seem to be related to the CLI config, as it still fails when I set the locale to en.

UPDATE:
The problem was just with my local configuration. Since I'm launching yarn start from the VSCode terminal, I needed to grant file permission to VSCode. Once I set the proper permission, everything worked as expected ✅

Copy link
Contributor

@AlbyIanna AlbyIanna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested on Mac and everything works as expected.
Code LGTM ✅

Thanks, Akos!

@kittaakos kittaakos merged commit 51f69f6 into main May 3, 2023
@kittaakos kittaakos deleted the arduino/arduino-cli#2119-signed branch May 3, 2023 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Reviewers

@per1234 per1234 Awaiting requested review from per1234

1 more reviewer

@AlbyIanna AlbyIanna AlbyIanna approved these changes

Reviewers whose approvals may not affect merge requirements
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement type: imperfection Perceived defect in any part of project
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /