usebruno/bruno · error · Error

Failed to save mock server

Error message

Failed to save mock server

What it means

Error "Failed to save mock server" thrown in usebruno/bruno.

Source

Thrown at packages/bruno-app/src/utils/mock-server/mock-server-instances.js:177

export const saveMockServerInstance = (instance) => async (dispatch, getState) => {
  const state = getState();
  const workspacePath = resolveMockServerWorkspacePath(
    instance,
    state.workspaces.workspaces,
    state.workspaces.workspaces.find((workspace) => workspace.uid === state.workspaces.activeWorkspaceUid) || null
  );

  if (!workspacePath) {
    throw new Error('Workspace path is required.');
  }

  const result = await window.ipcRenderer.invoke('renderer:mock-server-save-instance', {
    workspacePath,
    instance
  });

  if (!result?.success) {
    throw new Error(result?.error || 'Failed to save mock server');
  }

  const savedInstance = result.instance || instance;
  dispatch(upsertMockServerInstance({
    workspaceUid: instance.workspaceUid,
    instance: savedInstance
  }));

  return savedInstance;
};

export const deleteMockServerInstance = (mockServerUid) => async (dispatch, getState) => {
  const state = getState();
  const instance = findMockServerInstance(state, mockServerUid);
  const serverState = state.mockServer?.servers?.[mockServerUid];
  const isActive = serverState?.status === 'running' || serverState?.status === 'starting';

  if (isActive) {

View on GitHub (pinned to 9bdd81c7bd)

Solutions

  1. Check write permissions on the workspace directory.
  2. See application logs for the underlying save error and retry.

When it happens

Trigger: Thrown at packages/bruno-app/src/utils/mock-server/mock-server-instances.js:177 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/053467cfcaa2a289. Report an issue: GitHub.