usebruno/bruno · error · Error

Temporary workspace not found

Error message

Temporary workspace not found

What it means

Error "Temporary workspace not found" thrown in usebruno/bruno.

Source

Thrown at packages/bruno-app/src/providers/ReduxStore/slices/workspaces/actions.js:116

      isCreating: true,
      creationLocation: location
    }));

    dispatch(updateWorkspace({ uid: tempUid, isNewlyCreated: true }));
    await dispatch(switchWorkspace(tempUid));

    return { workspaceUid: tempUid };
  };
};

/**
 * Confirms creation of a temporary workspace by persisting it to the filesystem.
 */
export const confirmWorkspaceCreation = (tempWorkspaceUid, workspaceName) => {
  return async (dispatch, getState) => {
    const tempWorkspace = getState().workspaces.workspaces.find((w) => w.uid === tempWorkspaceUid);
    if (!tempWorkspace) {
      throw new Error('Temporary workspace not found');
    }

    const location = tempWorkspace.creationLocation;
    if (!location) {
      throw new Error('Workspace creation location not found');
    }

    const baseFolderName = sanitizeName(workspaceName);
    const folderName = await ipcRenderer?.invoke('renderer:find-unique-folder-name', baseFolderName, location) || baseFolderName;

    const result = await ipcRenderer.invoke(
      'renderer:create-workspace',
      workspaceName,
      folderName,
      location
    );

    const { workspaceUid: realUid, workspacePath, workspaceConfig } = result;

View on GitHub (pinned to 9bdd81c7bd)

Solutions

  1. Restart the operation; the temporary workspace may have been cleaned up.
  2. Create a permanent workspace instead of relying on the temporary one.

When it happens

Trigger: Thrown at packages/bruno-app/src/providers/ReduxStore/slices/workspaces/actions.js:116 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/85ecacea90b71e99. Report an issue: GitHub.