n8n-io/n8n · error
Sandbox npm install failed: ${npmResult.stderr}
Error message
Sandbox npm install failed: ${npmResult.stderr} What it means
Error "Sandbox npm install failed: ${npmResult.stderr}" thrown in n8n-io/n8n.
Source
Thrown at packages/@n8n/instance-ai/src/workspace/sandbox-setup.ts:490
}
}
} catch {
// Workflow listing failed — continue without syncing
}
// ── Write workspace files ──────────────────────────────────────────────
await setupStep(
'write-workspace-files',
async () => await writeWorkspaceFiles(workspace, root, files),
);
await materializeKnowledgeBaseStep(workspace, root, context);
// npm install (must run after package.json is in place)
await setupStep('install-dependencies', async () => {
const npmResult = await runInSandbox(workspace, 'npm install --ignore-scripts', root);
if (npmResult.exitCode !== 0) {
throw new Error(`Sandbox npm install failed: ${npmResult.stderr}`);
}
});
await setupStep(
'link-workspace-sdk',
async () => await linkWorkspaceSdkIfEnabled(workspace, root, context.logger),
);
await setupStep(
'write-initialization-marker',
async () =>
await writeWorkspaceFiles(
workspace,
root,
new Map([['.sandbox-initialized', new Date().toISOString()]]),
),
);
View on GitHub (pinned to 5ac6606e81)
When it happens
Trigger: Thrown at packages/@n8n/instance-ai/src/workspace/sandbox-setup.ts:490 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of n8n-io/n8n@5ac6606e81 (2026-08-12).
Data as JSON: /api/errors/76f52ef7e8487a29.
Report an issue: GitHub.