{"record":{"id":"b11a0fc03ed15fb7","repo":"alibaba/nacos","slug":"404","errorCode":"404","errorMessage":"config is not found for dataId={dataId}, group={group}","messagePattern":"config is not found for dataId=(.+?), group=(.+?)","errorType":"http","errorClass":"NacosException","httpStatus":404,"severity":"error","filePath":"config/src/main/java/com/alibaba/nacos/config/server/service/repository/embedded/EmbeddedConfigInfoPersistServiceImpl.java","lineNumber":255,"sourceCode":"            if (!result) {\n                return new ConfigOperateResult(false);\n            }\n            return getConfigInfoOperateResult(configInfo.getDataId(), configInfo.getGroup(),\n                tenantTmp);\n            \n        } finally {\n            EmbeddedStorageContextHolder.cleanAllContext();\n        }\n    }\n    \n    @Override\n    public ConfigOperateResult updateConfigInfoMetadata(String dataId, String group, String tenant,\n        String configTags,\n        String description) throws NacosException {\n        try {\n            ConfigInfoWrapper configInfoWrapper = findConfigInfo(dataId, group, tenant);\n            if (configInfoWrapper == null) {\n                throw new NacosException(NacosException.NOT_FOUND,\n                    \"config is not found for dataId=\" + dataId + \", group=\" + group);\n            }\n            Long configId = configInfoWrapper.getId();\n            Timestamp now = new Timestamp(System.currentTimeMillis());\n            if (description != null) {\n                ConfigInfoMapper configInfoMapper =\n                    mapperManager.findMapper(dataSourceService.getDataSourceType(),\n                        TableConstant.CONFIG_INFO);\n                final String sql =\n                    configInfoMapper.update(Arrays.asList(\"gmt_modified@NOW()\", \"c_desc\"),\n                        Arrays.asList(\"id\"));\n                \n                final Object[] args = new Object[] {description, configId};\n                EmbeddedStorageContextHolder.addSqlContext(sql, args);\n            }\n            if (configTags != null) {\n                removeTagByIdAtomic(configId);\n                addConfigTagsRelation(configId, configTags, configInfoWrapper.getDataId(),","sourceCodeStart":237,"sourceCodeEnd":273,"githubUrl":"https://github.com/alibaba/nacos/blob/9b989acdf181d00898f2e8839257bb2b2a3cefe3/config/src/main/java/com/alibaba/nacos/config/server/service/repository/embedded/EmbeddedConfigInfoPersistServiceImpl.java#L237-L273","documentation":"Error \"config is not found for dataId={dataId}, group={group}\" thrown in alibaba/nacos.","triggerScenarios":"Thrown at config/src/main/java/com/alibaba/nacos/config/server/service/repository/embedded/EmbeddedConfigInfoPersistServiceImpl.java:255 when the library encounters an invalid state.","commonSituations":"Reading a config from embedded storage 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"}