{"record":{"id":"d938172024db1655","repo":"OpenAPITools/openapi-generator","slug":"collectionformat-collection-format-not-support","errorCode":null,"errorMessage":"{collectionFormat} (collection format) not supported","messagePattern":"(.+?) \\(collection format\\) not supported","errorType":"exception","errorClass":"UnsupportedOperationException","httpStatus":null,"severity":"error","filePath":"modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java","lineNumber":1151,"sourceCode":"            return word.substring(0, 1).toLowerCase(Locale.ROOT) + word.substring(1);\n        }\n    }\n\n    private String mapCollectionFormat(String collectionFormat) {\n        switch (collectionFormat) {\n            case \"csv\":\n                return \"CommaSeparated\";\n            case \"tsv\":\n                return \"TabSeparated\";\n            case \"ssv\":\n            case \"space\":\n                return \"SpaceSeparated\";\n            case \"pipes\":\n                return \"PipeSeparated\";\n            case \"multi\":\n                return \"MultiParamArray\";\n            default:\n                throw new UnsupportedOperationException(collectionFormat + \" (collection format) not supported\");\n        }\n    }\n\n    private String getMimeDataType(String mimeType) {\n        if (StringUtils.isBlank(mimeType)) {\n            return MIME_NO_CONTENT;\n        }\n        if (knownMimeDataTypes.containsKey(mimeType)) {\n            return knownMimeDataTypes.get(mimeType);\n        }\n        String shortenedName = mimeType.replaceFirst(\"application/\", \"\");\n        return \"Mime\" + toTypeName(\"\", shortenedName);\n    }\n\n    private static String generateNextName(String name) {\n        Pattern pattern = Pattern.compile(\"\\\\d+\\\\z\");\n        Matcher matcher = pattern.matcher(name);\n        if (matcher.find()) {","sourceCodeStart":1133,"sourceCodeEnd":1169,"githubUrl":"https://github.com/OpenAPITools/openapi-generator/blob/fcec517be3cf5b7964296bcba25fbc97541484e7/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java#L1133-L1169","documentation":"Error \"{collectionFormat} (collection format) not supported\" thrown in OpenAPITools/openapi-generator.","triggerScenarios":"Thrown when a parameter in the spec uses a collectionFormat that the Haskell http-client generator does not support. Change the parameter's collectionFormat to a supported one.","commonSituations":"See trigger scenarios.","solutions":["Use a supported collection format for array query parameters (e.g. csv) in the 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"}