diff --git a/arduino-ide-extension/src/node/arduino-daemon.ts b/arduino-ide-extension/src/node/arduino-daemon.ts index b9ee058a..f17718d6 100644 --- a/arduino-ide-extension/src/node/arduino-daemon.ts +++ b/arduino-ide-extension/src/node/arduino-daemon.ts @@ -33,7 +33,8 @@ export class ArduinoDaemon implements BackendApplicationContribution { if (!this.cliContribution.debugCli) { const executable = await this.cli.getExecPath(); this.logger.info(`>>> Starting 'arduino-cli' daemon... [${executable}]`); - const daemon = exec(`${executable} daemon -v --log-level info --format json --log-format json`, (err, stdout, stderr) => { + const daemon = exec(`${executable} daemon -v --log-level info --format json --log-format json`, + { encoding: 'utf8', maxBuffer: 1024 * 1024 }, (err, stdout, stderr) => { if (err || stderr) { console.log(err || new Error(stderr)); return;