alibaba/nacos · error · NacosApiException

22001

22001

Error message

namespaceId [ {} ] not exist

What it means

Error "namespaceId [ {} ] not exist" thrown in alibaba/nacos.

Source

Thrown at core/src/main/java/com/alibaba/nacos/core/service/NamespaceOperationService.java:113

     *
     * @param namespaceId namespace Id.
     * @param type        namespace type.
     * @return Namespace.
     */
    public Namespace getNamespace(String namespaceId, NamespaceTypeEnum type)
        throws NacosException {
        Namespace result;
        if (StringUtils.isBlank(namespaceId)
            || namespaceId.equals(NamespaceUtil.getNamespaceDefaultId())) {
            result = new Namespace(namespaceId, DEFAULT_NAMESPACE_SHOW_NAME,
                DEFAULT_NAMESPACE_DESCRIPTION,
                DEFAULT_QUOTA, 0, NamespaceTypeEnum.GLOBAL.getType());
            
        } else {
            String typeString = String.valueOf(type.getType());
            TenantInfo tenantInfo = namespacePersistService.findTenantByKp(typeString, namespaceId);
            if (null == tenantInfo) {
                throw new NacosApiException(HttpStatus.NOT_FOUND.value(),
                    ErrorCode.NAMESPACE_NOT_EXIST,
                    "namespaceId [ " + namespaceId + " ] not exist");
            }
            result = new Namespace(namespaceId, tenantInfo.getTenantName(),
                tenantInfo.getTenantDesc(), DEFAULT_QUOTA,
                0, NamespaceTypeEnum.CUSTOM.getType());
        }
        NamespaceDetailInjectorHolder.getInstance().injectDetail(result);
        return result;
    }
    
    /**
     * create namespace.
     *
     * @param namespaceId   namespace ID
     * @param namespaceName namespace Name
     * @param namespaceDesc namespace Desc
     * @return whether create ok

View on GitHub (pinned to 9b989acdf1)

Solutions

  1. Verify the resource identifiers (namespace, name, version) and that the resource exists before retrying.

When it happens

Trigger: Thrown at core/src/main/java/com/alibaba/nacos/core/service/NamespaceOperationService.java:113 when the library encounters an invalid state.

Common situations: Operating on a namespaceId that does not exist.


AI-assisted analysis of alibaba/nacos@9b989acdf1 (2026-08-14). Data as JSON: /api/errors/8205d60084081338. Report an issue: GitHub.