usebruno/bruno · error · Error
Source environment not found
Error message
Source environment not found
What it means
Error "Source environment not found" thrown in usebruno/bruno.
Source
Thrown at packages/bruno-electron/src/ipc/workspace.js:504
ipcMain.handle('renderer:rename-workspace-environment', async (event, workspacePath, environmentUid, newName) => {
try {
return await globalEnvironmentsManager.renameGlobalEnvironment(workspacePath, {
environmentUid,
name: newName
});
} catch (error) {
throw error;
}
});
ipcMain.handle('renderer:copy-workspace-environment', async (event, workspacePath, environmentUid, newName) => {
try {
const result = await globalEnvironmentsManager.getGlobalEnvironments(workspacePath);
const sourceEnv = result.globalEnvironments.find((env) => env.uid === environmentUid);
if (!sourceEnv) {
throw new Error('Source environment not found');
}
// Create new environment with copied variables
return await globalEnvironmentsManager.createGlobalEnvironment(workspacePath, {
name: newName,
variables: sourceEnv.variables || []
});
} catch (error) {
throw error;
}
});
ipcMain.handle('renderer:add-collection-to-workspace', async (event, workspacePath, collection) => {
try {
const normalizedCollection = normalizeCollectionEntry(workspacePath, collection);
const updatedCollections = await addCollectionToWorkspace(workspacePath, normalizedCollection);
const workspaceConfig = readWorkspaceConfig(workspacePath);View on GitHub (pinned to 9bdd81c7bd)
Solutions
- Verify the source environment name exists in the workspace.
- Refresh the environment list and retry.
When it happens
Trigger: Thrown at packages/bruno-electron/src/ipc/workspace.js:504 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/8492a11b6f737c57.
Report an issue: GitHub.