From 98e79ee1a7ab8bac5c4e8f38bbb3a9a90d55c49a Mon Sep 17 00:00:00 2001 From: Emily Xiong Date: Tue, 4 Feb 2025 12:12:45 -0800 Subject: [PATCH] fix(gradle): fix max buffer for gradle stdout (#29864) ## Current Behavior ## Expected Behavior ## Related Issue(s) Fixes # --- packages/gradle/src/plugin/nodes.ts | 2 +- packages/gradle/src/utils/exec-gradle.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/gradle/src/plugin/nodes.ts b/packages/gradle/src/plugin/nodes.ts index cbedf477d1..6c61721dd4 100644 --- a/packages/gradle/src/plugin/nodes.ts +++ b/packages/gradle/src/plugin/nodes.ts @@ -195,7 +195,7 @@ async function createGradleProject( let tasks: GradleTask[] = []; tasksSet.forEach((taskName) => { tasks.push({ - type: tasksTypeMap.get(taskName) as string, + type: tasksTypeMap?.get(taskName) as string, name: taskName, }); }); diff --git a/packages/gradle/src/utils/exec-gradle.ts b/packages/gradle/src/utils/exec-gradle.ts index e8590f9520..19628bf684 100644 --- a/packages/gradle/src/utils/exec-gradle.ts +++ b/packages/gradle/src/utils/exec-gradle.ts @@ -2,6 +2,7 @@ import { AggregateCreateNodesError, workspaceRoot } from '@nx/devkit'; import { ExecFileOptions, execFile } from 'node:child_process'; import { existsSync } from 'node:fs'; import { dirname, join } from 'node:path'; +import { LARGE_BUFFER } from 'nx/src/executors/run-commands/run-commands.impl'; /** * For gradle command, it needs to be run from the directory of the gradle binary @@ -29,6 +30,7 @@ export function execGradleAsync( shell: true, windowsHide: true, env: process.env, + maxBuffer: LARGE_BUFFER, ...execOptions, });