{"record":{"id":"8205d60084081338","repo":"alibaba/nacos","slug":"22001","errorCode":"22001","errorMessage":"namespaceId [ {} ] not exist","messagePattern":"namespaceId \\[ (.+?) \\] not exist","errorType":"http","errorClass":"NacosApiException","httpStatus":404,"severity":"error","filePath":"core/src/main/java/com/alibaba/nacos/core/service/NamespaceOperationService.java","lineNumber":113,"sourceCode":"     *\n     * @param namespaceId namespace Id.\n     * @param type        namespace type.\n     * @return Namespace.\n     */\n    public Namespace getNamespace(String namespaceId, NamespaceTypeEnum type)\n        throws NacosException {\n        Namespace result;\n        if (StringUtils.isBlank(namespaceId)\n            || namespaceId.equals(NamespaceUtil.getNamespaceDefaultId())) {\n            result = new Namespace(namespaceId, DEFAULT_NAMESPACE_SHOW_NAME,\n                DEFAULT_NAMESPACE_DESCRIPTION,\n                DEFAULT_QUOTA, 0, NamespaceTypeEnum.GLOBAL.getType());\n            \n        } else {\n            String typeString = String.valueOf(type.getType());\n            TenantInfo tenantInfo = namespacePersistService.findTenantByKp(typeString, namespaceId);\n            if (null == tenantInfo) {\n                throw new NacosApiException(HttpStatus.NOT_FOUND.value(),\n                    ErrorCode.NAMESPACE_NOT_EXIST,\n                    \"namespaceId [ \" + namespaceId + \" ] not exist\");\n            }\n            result = new Namespace(namespaceId, tenantInfo.getTenantName(),\n                tenantInfo.getTenantDesc(), DEFAULT_QUOTA,\n                0, NamespaceTypeEnum.CUSTOM.getType());\n        }\n        NamespaceDetailInjectorHolder.getInstance().injectDetail(result);\n        return result;\n    }\n    \n    /**\n     * create namespace.\n     *\n     * @param namespaceId   namespace ID\n     * @param namespaceName namespace Name\n     * @param namespaceDesc namespace Desc\n     * @return whether create ok","sourceCodeStart":95,"sourceCodeEnd":131,"githubUrl":"https://github.com/alibaba/nacos/blob/9b989acdf181d00898f2e8839257bb2b2a3cefe3/core/src/main/java/com/alibaba/nacos/core/service/NamespaceOperationService.java#L95-L131","documentation":"Error \"namespaceId [ {} ] not exist\" thrown in alibaba/nacos.","triggerScenarios":"Thrown at core/src/main/java/com/alibaba/nacos/core/service/NamespaceOperationService.java:113 when the library encounters an invalid state.","commonSituations":"Operating on a namespaceId that does not exist.","solutions":["Verify the resource identifiers (namespace, name, version) and that the resource exists before retrying."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9b989acdf181d00898f2e8839257bb2b2a3cefe3","analyzedAt":"2026-08-14T07:17:31.569Z","schemaVersion":2},"datasetVersion":"2026-08-14T10:17:34.591Z"}