{"record":{"id":"95788e64db316cee","repo":"floci-io/floci","slug":"deploymentconfigdoesnotexistexception","errorCode":"DeploymentConfigDoesNotExistException","errorMessage":"Deployment configuration does not exist: ${name}","messagePattern":"Deployment configuration does not exist: (.+?)","errorType":"exception","errorClass":"AwsException","httpStatus":400,"severity":"error","filePath":"src/main/java/io/github/hectorvent/floci/services/codedeploy/CodeDeployService.java","lineNumber":506,"sourceCode":"                    \"Cannot create a deployment configuration starting with 'CodeDeployDefault.'\", 400);\n        }\n        DeploymentConfig cfg = new DeploymentConfig();\n        cfg.setDeploymentConfigId(UUID.randomUUID().toString());\n        cfg.setDeploymentConfigName(name);\n        cfg.setMinimumHealthyHosts(minimumHealthyHosts);\n        cfg.setCreateTime(Instant.now().toEpochMilli() / 1000.0);\n        cfg.setComputePlatform(computePlatform != null ? computePlatform : \"Server\");\n        cfg.setTrafficRoutingConfig(trafficRoutingConfig);\n        cfg.setZonalConfig(zonalConfig);\n        store.put(name, cfg);\n        persistRegion(deploymentConfigs, region);\n        return cfg;\n    }\n\n    public DeploymentConfig getDeploymentConfig(String region, String name) {\n        DeploymentConfig cfg = deploymentConfigsFor(region).get(name);\n        if (cfg == null) {\n            throw new AwsException(\"DeploymentConfigDoesNotExistException\",\n                    \"Deployment configuration does not exist: \" + name, 400);\n        }\n        return cfg;\n    }\n\n    public void deleteDeploymentConfig(String region, String name) {\n        if (name.startsWith(\"CodeDeployDefault.\")) {\n            throw new AwsException(\"InvalidDeploymentConfigNameException\",\n                    \"Cannot delete a built-in deployment configuration.\", 400);\n        }\n        if (deploymentConfigsFor(region).remove(name) == null) {\n            throw new AwsException(\"DeploymentConfigDoesNotExistException\",\n                    \"Deployment configuration does not exist: \" + name, 400);\n        }\n        persistRegion(deploymentConfigs, region);\n    }\n\n    public List<String> listDeploymentConfigs(String region) {","sourceCodeStart":488,"sourceCodeEnd":524,"githubUrl":"https://github.com/floci-io/floci/blob/62ff490619e7bd3554597c28c704081b4c15add5/src/main/java/io/github/hectorvent/floci/services/codedeploy/CodeDeployService.java#L488-L524","documentation":"Error \"Deployment configuration does not exist: ${name}\" thrown in floci-io/floci.","triggerScenarios":"Thrown at src/main/java/io/github/hectorvent/floci/services/codedeploy/CodeDeployService.java:506 when the library encounters an invalid state.","commonSituations":"Occurs when referencing a deployment configuration that does not exist. Create it first or use an existing configuration name.","solutions":["Verify the deployment configuration name; list configurations to find valid names."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"62ff490619e7bd3554597c28c704081b4c15add5","analyzedAt":"2026-08-14T14:25:23.764Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}