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
- Check write permissions on the workspace directory.
- 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.