{"record":{"id":"8787523340f3aa58","repo":"paperclipai/paperclip","slug":"environment-driver-driver-driver-does-not-sup-878752","errorCode":null,"errorMessage":"Environment driver \"${driver.driver}\" does not support command execution.","messagePattern":"Environment driver \"(.+?)\" does not support command execution\\.","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"server/src/services/environment-runtime.ts","lineNumber":3480,"sourceCode":"        environment: input.environment,\n        lease: input.lease,\n        status: \"released\",\n      });\n      return await executePluginEnvironmentCommand({\n        db,\n        workerManager,\n        pluginId: plugin.id,\n        config: {\n          pluginKey,\n          driverKey,\n          driverConfig,\n        },\n        params: {\n          driverKey,\n          companyId: input.lease.companyId,\n          environmentId: input.environment.id,\n          issueId: input.lease.issueId,\n          config: driverConfig,\n          lease: {\n            providerLeaseId: input.lease.providerLeaseId,\n            metadata: input.lease.metadata ?? undefined,\n            expiresAt: input.lease.expiresAt?.toISOString() ?? null,\n          },\n          command: input.command,\n          args: input.args,\n          cwd: input.cwd,\n          env: input.env,\n          stdin: input.stdin,\n          timeoutMs: input.timeoutMs,\n        },\n      });\n    },\n\n    async resolveCapabilities(input) {\n      const metadata = input.lease.metadata ?? {};\n      const pluginId = readString(metadata.pluginId);","sourceCodeStart":3462,"sourceCodeEnd":3498,"githubUrl":"https://github.com/paperclipai/paperclip/blob/01ad8584922b5d85292b1723cae71fa0d9b07a19/server/src/services/environment-runtime.ts#L3462-L3498","documentation":"Capability dispatch guard in the environment-runtime driver facade: the resolved environment driver does not implement the command-execution method. A command was submitted to a driver type that cannot run commands (e.g. a sync-only or lease-only driver), so the facade rejects the call.","triggerScenarios":"Thrown at server/src/services/environment-runtime.ts:3281 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Use an environment driver that supports command execution for this operation."],"exampleFix":null,"handlingStrategy":"validation","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-14T05:17:10.506Z"}