{"record":{"id":"87e1edd271434a3e","repo":"usebruno/bruno","slug":"invalid-items-format-expected-array","errorCode":null,"errorMessage":"Invalid items format: expected array","messagePattern":"Invalid items format: expected array","errorType":"validation","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/bruno-converters/src/insomnia/insomnia-to-bruno.js","lineNumber":193,"sourceCode":"    return true;\n  }\n  return false;\n};\n\nconst parseInsomniaV5Collection = (data) => {\n  const brunoCollection = {\n    name: data.name || 'Untitled Collection',\n    uid: uuid(),\n    version: '1',\n    items: [],\n    environments: []\n  };\n\n  try {\n    // Parse the collection items\n    const parseCollectionItems = (items, allItems = []) => {\n      if (!Array.isArray(items)) {\n        throw new Error('Invalid items format: expected array');\n      }\n\n      return items.map((item, index) => {\n        if (!item) {\n          return null;\n        }\n\n        // In v5, requests might be defined with method property or meta.type\n        if (item.method && item.url) {\n          const request = {\n            _id: item.meta?.id || uuid(),\n            name: item.name || 'Untitled Request',\n            url: item.url || '',\n            method: item.method || '',\n            headers: item.headers || [],\n            parameters: item.parameters || [],\n            pathParameters: item.pathParameters || [],\n            authentication: item.authentication || {},","sourceCodeStart":175,"sourceCodeEnd":211,"githubUrl":"https://github.com/usebruno/bruno/blob/9bdd81c7bdc57006e5f5ebffb79321a8d979f712/packages/bruno-converters/src/insomnia/insomnia-to-bruno.js#L175-L211","documentation":"Error \"Invalid items format: expected array\" thrown in usebruno/bruno.","triggerScenarios":"Thrown at packages/bruno-converters/src/insomnia/insomnia-to-bruno.js:193 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Ensure the Insomnia export's resources/items field is an array.","Re-export from Insomnia using the standard JSON export."],"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"}