{"record":{"id":"803af97092965851","repo":"alibaba/nacos","slug":"the-latest-label-is-server-managed","errorCode":null,"errorMessage":"The latest label is server-managed","messagePattern":"The latest label is server-managed","errorType":"validation","errorClass":"IllegalArgumentException","httpStatus":null,"severity":"error","filePath":"api/src/main/java/com/alibaba/nacos/api/ai/utils/AgentValidationUtils.java","lineNumber":175,"sourceCode":"     * @throws IllegalArgumentException when invalid\n     */\n    public static void validateLabel(String label) {\n        if (label == null || label.length() > MAX_LABEL_LENGTH\n            || !LABEL_PATTERN.matcher(label).matches()) {\n            throw new IllegalArgumentException(\"Invalid label: \" + label);\n        }\n    }\n    \n    /**\n     * Validate a client-writable version label.\n     *\n     * @param label version label\n     * @throws IllegalArgumentException when invalid or reserved\n     */\n    public static void validateNonLatestLabel(String label) {\n        validateLabel(label);\n        if (\"latest\".equals(label)) {\n            throw new IllegalArgumentException(\"The latest label is server-managed\");\n        }\n    }\n    \n    /**\n     * Validate a transport token without changing its case.\n     *\n     * @param transport transport token\n     * @throws IllegalArgumentException when invalid\n     */\n    public static void validateTransport(String transport) {\n        if (transport == null || transport.length() > MAX_TRANSPORT_LENGTH\n            || !TRANSPORT_PATTERN.matcher(transport).matches()) {\n            throw new IllegalArgumentException(\"Invalid transport: \" + transport);\n        }\n    }\n    \n    /**\n     * Validate a Version content digest.","sourceCodeStart":157,"sourceCodeEnd":193,"githubUrl":"https://github.com/alibaba/nacos/blob/9b989acdf181d00898f2e8839257bb2b2a3cefe3/api/src/main/java/com/alibaba/nacos/api/ai/utils/AgentValidationUtils.java#L157-L193","documentation":"Error \"The latest label is server-managed\" thrown in alibaba/nacos.","triggerScenarios":"Thrown at api/src/main/java/com/alibaba/nacos/api/ai/utils/AgentValidationUtils.java:175 when the library encounters an invalid state.","commonSituations":"Attempting to set or delete the reserved `latest` label, which is managed by the server.","solutions":["Review the input and runtime state for latest label, correct the reported problem, and retry."],"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"}