{"record":{"id":"69b3c67181f45d6d","repo":"Kong/insomnia","slug":"no-projects-found-in-the-selected-directory","errorCode":null,"errorMessage":"No projects found in the selected directory","messagePattern":"No projects found in the selected directory","errorType":"validation","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/insomnia/src/ui/components/modals/import-modal/import-projects-modal.tsx","lineNumber":552,"sourceCode":"      }\n\n      // Only necessary if skipExisting is true\n      const existingProjects = skipExisting ? await services.project.listByOrganizationIds(organizationId) : [];\n\n      // Load projects from the root folder\n      const projectItems: ProjectImportItem[] = (await rootFolder.getProjectFolders()).map((projectFolder, i) => ({\n        key: `${organizationId}-${i}-${projectFolder.name}`,\n        name: projectFolder.name,\n        status:\n          skipExisting && existingProjects.find(p => p.name === projectFolder.name)\n            ? ImportStatus.SKIPPED\n            : ImportStatus.PENDING,\n        scanResults: [],\n        folder: projectFolder,\n      }));\n\n      if (projectItems.length === 0) {\n        throw new Error('No projects found in the selected directory');\n      }\n\n      // Sort project items by name\n      projectItems.sort((a, b) => a.name.localeCompare(b.name));\n      setProjectItems(projectItems);\n\n      // Start import process for the projects\n      setProcessingUiStatus('importing');\n\n      const startImportForProject = async (project: ProjectImportItem) => {\n        const projectIndex = projectItems.indexOf(project);\n\n        const updateProjectItem = (updates: Partial<ProjectImportItem>) => {\n          setProjectItems(prevItems => {\n            const newItems = [...prevItems];\n            newItems[projectIndex] = { ...newItems[projectIndex], ...updates };\n            return newItems;\n          });","sourceCodeStart":534,"sourceCodeEnd":570,"githubUrl":"https://github.com/Kong/insomnia/blob/d9bb2b0142600f21309832daea3317942d285984/packages/insomnia/src/ui/components/modals/import-modal/import-projects-modal.tsx#L534-L570","documentation":"Error \"No projects found in the selected directory\" thrown in Kong/insomnia.","triggerScenarios":"Thrown at packages/insomnia/src/ui/components/modals/import-modal/import-projects-modal.tsx:552 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"d9bb2b0142600f21309832daea3317942d285984","analyzedAt":"2026-08-26T18:04:05.187Z","schemaVersion":2},"datasetVersion":"2026-08-26T21:11:00.512Z"}