usebruno/bruno · error · Error
Zip file does not exist
Error message
Zip file does not exist
What it means
Error "Zip file does not exist" thrown in usebruno/bruno.
Source
Thrown at packages/bruno-electron/src/ipc/workspace.js:351
archive.file(fullPath, { name: entryArchivePath });
}
}
};
addDirectoryToArchive(workspacePath, '');
archive.finalize();
});
return { success: true, filePath };
} catch (error) {
throw error;
}
});
ipcMain.handle('renderer:import-workspace', async (event, zipFilePath, extractLocation) => {
try {
if (!zipFilePath || !fs.existsSync(zipFilePath)) {
throw new Error('Zip file does not exist');
}
if (!extractLocation || !fs.existsSync(extractLocation)) {
throw new Error('Extract location does not exist');
}
const tempDir = path.join(extractLocation, `_bruno_temp_${Date.now()}`);
await fsExtra.ensureDir(tempDir);
try {
await extractZip(zipFilePath, { dir: tempDir });
const extractedItems = fs.readdirSync(tempDir);
let workspaceDir = tempDir;
if (extractedItems.length === 1) {
const singleItem = path.join(tempDir, extractedItems[0]);
if (fs.statSync(singleItem).isDirectory()) {View on GitHub (pinned to 9bdd81c7bd)
Solutions
- Check the zip file path and that the file exists.
- Re-export the workspace zip and retry.
When it happens
Trigger: Thrown at packages/bruno-electron/src/ipc/workspace.js:351 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of usebruno/bruno@9bdd81c7bd (2026-08-13).
Data as JSON: /api/errors/19ef4a49e5f2b1a7.
Report an issue: GitHub.