{"record":{"id":"ca871fd82af31829","repo":"nginx/nginx","slug":"ngx-log-emerg-ca871f","errorCode":"NGX_LOG_EMERG","errorMessage":"invalid zone name \\\"%V\\\"","messagePattern":"invalid zone name \\\\\"%V\\\\\"","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/http/modules/ngx_http_upstream_zone_module.c","lineNumber":94,"sourceCode":"    NGX_MODULE_V1_PADDING\n};\n\n\nstatic char *\nngx_http_upstream_zone(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)\n{\n    ssize_t                         size;\n    ngx_str_t                      *value;\n    ngx_http_upstream_srv_conf_t   *uscf;\n    ngx_http_upstream_main_conf_t  *umcf;\n\n    uscf = ngx_http_conf_get_module_srv_conf(cf, ngx_http_upstream_module);\n    umcf = ngx_http_conf_get_module_main_conf(cf, ngx_http_upstream_module);\n\n    value = cf->args->elts;\n\n    if (!value[1].len) {\n        ngx_conf_log_error(NGX_LOG_EMERG, cf, 0,\n                           \"invalid zone name \\\"%V\\\"\", &value[1]);\n        return NGX_CONF_ERROR;\n    }\n\n    if (cf->args->nelts == 3) {\n        size = ngx_parse_size(&value[2]);\n\n        if (size == NGX_ERROR) {\n            ngx_conf_log_error(NGX_LOG_EMERG, cf, 0,\n                               \"invalid zone size \\\"%V\\\"\", &value[2]);\n            return NGX_CONF_ERROR;\n        }\n\n        if (size < (ssize_t) (8 * ngx_pagesize)) {\n            ngx_conf_log_error(NGX_LOG_EMERG, cf, 0,\n                               \"zone \\\"%V\\\" is too small\", &value[1]);\n            return NGX_CONF_ERROR;\n        }","sourceCodeStart":76,"sourceCodeEnd":112,"githubUrl":"https://github.com/nginx/nginx/blob/3f6f7824d4e2eb1ac37dec76683d525ac0ff521c/src/http/modules/ngx_http_upstream_zone_module.c#L76-L112","documentation":"Error \"invalid zone name \\\"%V\\\"\" thrown in nginx/nginx.","triggerScenarios":"Thrown at src/http/modules/ngx_http_upstream_zone_module.c:94 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3f6f7824d4e2eb1ac37dec76683d525ac0ff521c","analyzedAt":"2026-08-22T03:09:46.447Z","schemaVersion":2},"datasetVersion":"2026-08-22T04:17:13.399Z"}