floci-io/floci · error · AwsException
DeploymentGroupDoesNotExistException
DeploymentGroupDoesNotExistException
Error message
Deployment group does not exist: " + groupName
What it means
Error "Deployment group does not exist: " + groupName" thrown in floci-io/floci.
Source
Thrown at src/main/java/io/github/hectorvent/floci/services/codedeploy/CodeDeployService.java:416
DeploymentGroup group = new DeploymentGroup();
group.setApplicationName(appName);
group.setDeploymentGroupId(UUID.randomUUID().toString());
group.setDeploymentGroupName(groupName);
group.setDeploymentConfigName(deploymentConfigName != null ? deploymentConfigName : "CodeDeployDefault.OneAtATime");
group.setServiceRoleArn(serviceRoleArn);
applyGroupFields(group, fields);
groupStore.put(groupName, group);
persistRegion(deploymentGroups, region);
return group;
}
public DeploymentGroup getDeploymentGroup(String region, String appName, String groupName) {
getApplication(region, appName);
Map<String, Map<String, DeploymentGroup>> appGroups = deploymentGroupsFor(region);
Map<String, DeploymentGroup> groupStore = appGroups.get(appName);
DeploymentGroup group = groupStore != null ? groupStore.get(groupName) : null;
if (group == null) {
throw new AwsException("DeploymentGroupDoesNotExistException",
"Deployment group does not exist: " + groupName, 400);
}
return group;
}
public DeploymentGroup updateDeploymentGroup(String region, String appName,
String currentGroupName, String newGroupName,
String deploymentConfigName, String serviceRoleArn,
Map<String, Object> fields) {
DeploymentGroup group = getDeploymentGroup(region, appName, currentGroupName);
Map<String, DeploymentGroup> groupStore = deploymentGroupsFor(region)
.computeIfAbsent(appName, a -> new ConcurrentHashMap<>());
if (deploymentConfigName != null) { group.setDeploymentConfigName(deploymentConfigName); }
if (serviceRoleArn != null) { group.setServiceRoleArn(serviceRoleArn); }
applyGroupFields(group, fields);
if (newGroupName != null && !newGroupName.equals(currentGroupName)) {View on GitHub (pinned to 62ff490619)
Solutions
- Verify the deployment group name; create the deployment group before referencing it.
When it happens
Trigger: Thrown at src/main/java/io/github/hectorvent/floci/services/codedeploy/CodeDeployService.java:416 when the library encounters an invalid state.
Common situations: Occurs when referencing a deployment group that does not exist. Create the deployment group first or correct the group name.
AI-assisted analysis of floci-io/floci@62ff490619 (2026-08-14).
Data as JSON: /api/errors/6b8c3a04b21a664a.
Report an issue: GitHub.