{"record":{"id":"5ab5a31932397041","repo":"OpenAPITools/openapi-generator","slug":"empty-method-name-operationid-not-allowed-5ab5a3","errorCode":null,"errorMessage":"Empty method name (operationId) not allowed","messagePattern":"Empty method name \\(operationId\\) not allowed","errorType":"exception","errorClass":"RuntimeException","httpStatus":null,"severity":"error","filePath":"modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTizenClientCodegen.java","lineNumber":309,"sourceCode":"\n    @Override\n    public String toVarName(String name) {\n        String paramName = name.replaceAll(\"[^a-zA-Z0-9_]\", \"\");\n        if (name.length() > 0) {\n            // additionalProperties name is \"\" so name.length() == 0\n            paramName = Character.toLowerCase(paramName.charAt(0)) + paramName.substring(1);\n        }\n        if (isReservedWord(paramName)) {\n            return escapeReservedWord(paramName);\n        }\n        return paramName;\n    }\n\n    @Override\n    public String toOperationId(String operationId) {\n        // throw exception if method name is empty\n        if (StringUtils.isEmpty(operationId)) {\n            throw new RuntimeException(\"Empty method name (operationId) not allowed\");\n        }\n\n        // method name cannot use reserved keyword, e.g. return$\n        if (isReservedWord(operationId)) {\n            operationId = escapeReservedWord(operationId);\n        }\n\n        // add_pet_by_id => addPetById\n        return camelize(operationId, LOWERCASE_FIRST_LETTER);\n    }\n\n    /**\n     * Output the Getter name for boolean property, e.g. getActive\n     *\n     * @param name the name of the property\n     * @return getter name based on naming convention\n     */\n    @Override","sourceCodeStart":291,"sourceCodeEnd":327,"githubUrl":"https://github.com/OpenAPITools/openapi-generator/blob/fcec517be3cf5b7964296bcba25fbc97541484e7/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTizenClientCodegen.java#L291-L327","documentation":"Error \"Empty method name (operationId) not allowed\" thrown in OpenAPITools/openapi-generator.","triggerScenarios":"Thrown when an operation in the OpenAPI spec has an empty or missing operationId while generating a C++ Tizen client. Provide a non-empty operationId for every operation.","commonSituations":"See trigger scenarios.","solutions":["Provide a non-empty operationId for every operation in the OpenAPI spec."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"fcec517be3cf5b7964296bcba25fbc97541484e7","analyzedAt":"2026-08-22T11:13:11.613Z","schemaVersion":2},"datasetVersion":"2026-08-22T14:17:55.899Z"}