{"record":{"id":"0785922f66f9b599","repo":"paperclipai/paperclip","slug":"could-not-create-working-directory-cwd-rea","errorCode":null,"errorMessage":"Could not create working directory \"${cwd}\": ${reason}","messagePattern":"Could not create working directory \"(.+?)\": (.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/adapter-utils/src/server-utils.ts","lineNumber":2608,"sourceCode":"      args,\n      env: Object.fromEntries(\n        Object.entries(options.remoteEnv ?? {}).filter((entry): entry is [string, string] => typeof entry[1] === \"string\"),\n      ),\n    });\n    return {\n      command: sshResolved,\n      args: spawnTarget.args,\n      cwd: process.cwd(),\n      cleanup: spawnTarget.cleanup,\n    };\n  }\n\n  const resolved = await resolveCommandPath(command, cwd, env);\n  const executable = resolved ?? command;\n\n  if (options.localProcessSandbox) {\n    if (!resolved) {\n      throw new Error(`Command not found in PATH: \"${command}\"`);\n    }\n    const requestedSandboxCommand = options.localProcessSandbox.command?.trim() || \"bwrap\";\n    const sandboxCommand = await resolveCommandPath(requestedSandboxCommand, cwd, env);\n    if (!sandboxCommand) {\n      throw new Error(\n        `Local process confinement requires Bubblewrap, but \"${requestedSandboxCommand}\" was not found in PATH. Install bwrap or configure filesystemSandboxCommand.`,\n      );\n    }\n    const sandboxTarget = await buildLocalProcessSandboxSpawnTarget({\n      executable,\n      args,\n      cwd,\n      options: options.localProcessSandbox,\n    });\n    return { ...sandboxTarget, command: sandboxCommand };\n  }\n\n  if (process.platform !== \"win32\") {","sourceCodeStart":2590,"sourceCodeEnd":2626,"githubUrl":"https://github.com/paperclipai/paperclip/blob/01ad8584922b5d85292b1723cae71fa0d9b07a19/packages/adapter-utils/src/server-utils.ts#L2590-L2626","documentation":"Error \"Could not create working directory \"${cwd}\": ${reason}\" thrown in paperclipai/paperclip.","triggerScenarios":"Thrown at packages/adapter-utils/src/server-utils.ts:2545 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Fix the reason given (permissions, parent missing) and retry creating \"${cwd}\"."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"01ad8584922b5d85292b1723cae71fa0d9b07a19","analyzedAt":"2026-08-18T22:49:45.177Z","contentChangedAt":"2026-08-18T22:49:45.177Z","schemaVersion":2},"datasetVersion":"2026-09-23T08:17:48.524Z"}