{"record":{"id":"50604aa73570b23c","repo":"usebruno/bruno","slug":"the-collection-has-an-invalid-schema-err-messag","errorCode":null,"errorMessage":"The Collection has an invalid schema: ${err.message}","messagePattern":"The Collection has an invalid schema: (.+?)","errorType":"validation","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/bruno-converters/src/common/index.js","lineNumber":120,"sourceCode":"export const sanitizeTags = (tags, options = {}) => {\n  if (!Array.isArray(tags)) {\n    return [];\n  }\n\n  return [...new Set(\n    tags\n      .map((tag) => sanitizeTag(tag, options))\n      .filter((tag) => tag !== null)\n  )];\n};\n\nexport const validateSchema = (collection = {}) => {\n  try {\n    collectionSchema.validateSync(collection);\n    return collection;\n  } catch (err) {\n    console.log('Error validating schema', err);\n    throw new Error(`The Collection has an invalid schema: ${err.message}`);\n  }\n};\n\nexport const updateUidsInCollection = (_collection) => {\n  const collection = cloneDeep(_collection);\n\n  collection.uid = uuid();\n\n  const updateItemUids = (items = []) => {\n    each(items, (item) => {\n      item.uid = uuid();\n\n      each(get(item, 'request.headers'), (header) => (header.uid = uuid()));\n      each(get(item, 'request.params'), (param) => (param.uid = uuid()));\n      each(get(item, 'request.vars.req'), (v) => (v.uid = uuid()));\n      each(get(item, 'request.vars.res'), (v) => (v.uid = uuid()));\n      each(get(item, 'request.assertions'), (a) => (a.uid = uuid()));\n      each(get(item, 'request.body.multipartForm'), (param) => (param.uid = uuid()));","sourceCodeStart":102,"sourceCodeEnd":138,"githubUrl":"https://github.com/usebruno/bruno/blob/9bdd81c7bdc57006e5f5ebffb79321a8d979f712/packages/bruno-converters/src/common/index.js#L102-L138","documentation":"Error \"The Collection has an invalid schema: ${err.message}\" thrown in usebruno/bruno.","triggerScenarios":"Thrown at packages/bruno-converters/src/common/index.js:120 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Fix the collection structure per the reported schema error message.","Validate the collection JSON against the expected schema before converting."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9bdd81c7bdc57006e5f5ebffb79321a8d979f712","analyzedAt":"2026-08-13T04:09:25.751Z","schemaVersion":2},"datasetVersion":"2026-08-13T04:17:16.726Z"}