{"record":{"id":"c59c6c1054675ccd","repo":"OpenAPITools/openapi-generator","slug":"unsupported-query-collection-format-collectionfo","errorCode":null,"errorMessage":"Unsupported query collection format: {collectionFormat}","messagePattern":"Unsupported query collection format: (.+?)","errorType":"exception","errorClass":"IllegalArgumentException","httpStatus":null,"severity":"error","filePath":"modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppBoostBeastClientCodegen.java","lineNumber":303,"sourceCode":"            return codegenParameter;\n        }\n\n        String collectionDelimiter;\n        switch (codegenParameter.collectionFormat) {\n            case \"csv\":\n                collectionDelimiter = \",\";\n                break;\n            case \"ssv\":\n                collectionDelimiter = \"%20\";\n                break;\n            case \"tsv\":\n                collectionDelimiter = \"%09\";\n                break;\n            case \"pipes\":\n                collectionDelimiter = \"%7C\";\n                break;\n            default:\n                throw new IllegalArgumentException(\n                        \"Unsupported query collection format: \" + codegenParameter.collectionFormat);\n        }\n        codegenParameter.vendorExtensions.put(\n                X_CODEGEN_QUERY_COLLECTION_DELIMITER, collectionDelimiter);\n        return codegenParameter;\n    }\n\n    private String queryCollectionDelimiter(Parameter.StyleEnum style) {\n        if (style == Parameter.StyleEnum.SPACEDELIMITED) {\n            return \"%20\";\n        }\n        if (style == Parameter.StyleEnum.PIPEDELIMITED) {\n            return \"%7C\";\n        }\n        return \",\";\n    }\n\n    private void addContainerPropertyNames(List<CodegenProperty> properties) {","sourceCodeStart":285,"sourceCodeEnd":321,"githubUrl":"https://github.com/OpenAPITools/openapi-generator/blob/fcec517be3cf5b7964296bcba25fbc97541484e7/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppBoostBeastClientCodegen.java#L285-L321","documentation":"Error \"Unsupported query collection format: {collectionFormat}\" thrown in OpenAPITools/openapi-generator.","triggerScenarios":"Thrown when a query parameter in the spec uses a collectionFormat that the C++ Boost.Beast client generator does not support. Change the parameter's collectionFormat to a supported one (e.g. csv).","commonSituations":"See trigger scenarios.","solutions":["Use a supported query collection format (e.g. csv, ssv, tsv, pipes) in the parameter definition."],"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"}