OpenAPITools/openapi-generator · error · RuntimeException

Invalid value `{value}` for the option `centralizedPackageVe

Error message

Invalid value `{value}` for the option `centralizedPackageVersionManagement`. Please refer to the documentation for more information.

What it means

Error "Invalid value `{value}` for the option `centralizedPackageVersionManagement`. Please refer to the documentation for more information." thrown in OpenAPITools/openapi-generator.

Source

Thrown at modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetServerCodegen.java:509

    }

    private void setCentralizedPackageManagementOption() {
        additionalProperties.put(USE_PACKAGE_VERSIONS, true);

        if (additionalProperties.containsKey(CENTRALIZED_PACKAGE_VERSION_MANAGEMENT)) {
            switch ((String) additionalProperties.get(CENTRALIZED_PACKAGE_VERSION_MANAGEMENT)) {
                case DEFAULT:
                    additionalProperties.remove(CENTRALIZED_PACKAGE_VERSION_MANAGEMENT);
                    break;
                case ENABLE:
                    additionalProperties.replace(CENTRALIZED_PACKAGE_VERSION_MANAGEMENT, "true");
                    additionalProperties.put(USE_PACKAGE_VERSIONS, false);
                    break;
                case OPTOUT:
                    additionalProperties.replace(CENTRALIZED_PACKAGE_VERSION_MANAGEMENT, "false");
                    break;
                default:
                    throw new RuntimeException("Invalid value `" + additionalProperties.get(CENTRALIZED_PACKAGE_VERSION_MANAGEMENT) + "` for the option `centralizedPackageVersionManagement`. Please refer to the documentation for more information.");
            }
        }
    }

    @Override
    protected boolean useNet60OrLater() {
        return additionalProperties.containsKey(NET_60_OR_LATER);
    }

    @Override
    public String apiFileFolder() {
        return outputFolder + File.separator + sourceFolder + File.separator + packageName + File.separator + "Controllers";
    }

    @Override
    public String modelFileFolder() {
        if (!useSeparateModelProject) {
            return outputFolder + File.separator + sourceFolder + File.separator + packageName + File.separator + "Models";

View on GitHub (pinned to fcec517be3)

Solutions

  1. Set centralizedPackageVersionManagement to a valid boolean value ('true' or 'false'); see the generator documentation for details.

When it happens

Trigger: Thrown when the 'centralizedPackageVersionManagement' option of the ASP.NET server generator is given a value outside its allowed set. Consult the generator documentation for valid values.

Common situations: See trigger scenarios.


AI-assisted analysis of OpenAPITools/openapi-generator@fcec517be3 (2026-08-22). Data as JSON: /api/errors/4f3e4f9959cb3b77. Report an issue: GitHub.