{"record":{"id":"0869e41777a30ac1","repo":"OpenAPITools/openapi-generator","slug":"packagename-must-not-be-blank","errorCode":null,"errorMessage":"packageName must not be blank","messagePattern":"packageName must not be blank","errorType":"exception","errorClass":"IllegalArgumentException","httpStatus":null,"severity":"error","filePath":"modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppBoostBeastClientCodegen.java","lineNumber":192,"sourceCode":"            return name;\n        }\n\n        name = toVarName(name);\n\n        if (name.startsWith(\"_\")) {\n            return \"_\" + camelize(name);\n        }\n\n        return camelize(name);\n    }\n\n    @Override\n    public void processOpts() {\n        super.processOpts();\n        packageName = additionalProperties.getOrDefault(\n                CodegenConstants.PACKAGE_NAME, DEFAULT_PACKAGE_NAME).toString();\n        if (StringUtils.isBlank(packageName)) {\n            throw new IllegalArgumentException(\"packageName must not be blank\");\n        }\n        additionalProperties.put(CodegenConstants.PACKAGE_NAME, packageName);\n        additionalProperties.put(\"modelNamespaceDeclarations\", modelPackage.split(\"\\\\.\"));\n        additionalProperties.put(\"modelNamespace\", modelPackage.replaceAll(\"\\\\.\", \"::\"));\n        additionalProperties.put(\"apiNamespaceDeclarations\", apiPackage.split(\"\\\\.\"));\n        additionalProperties.put(\"apiNamespace\", apiPackage.replaceAll(\"\\\\.\", \"::\"));\n    }\n\n    /**\n     * Location to write model files. You can use the modelPackage() as defined\n     * when the class is instantiated\n     */\n    @Override\n    public String modelFileFolder() {\n        return (outputFolder + \"/model\").replace(\"/\", File.separator);\n    }\n\n    /**","sourceCodeStart":174,"sourceCodeEnd":210,"githubUrl":"https://github.com/OpenAPITools/openapi-generator/blob/fcec517be3cf5b7964296bcba25fbc97541484e7/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppBoostBeastClientCodegen.java#L174-L210","documentation":"Error \"packageName must not be blank\" thrown in OpenAPITools/openapi-generator.","triggerScenarios":"Thrown when the 'packageName' option for the C++ Boost.Beast client generator is empty or blank. Set a non-empty packageName.","commonSituations":"See trigger scenarios.","solutions":["Set a non-blank packageName via '--additional-properties packageName=com.example'."],"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"}