usebruno/bruno · error · Error

Unsupported collection type: ${type}

Error message

Unsupported collection type: ${type}

What it means

Error "Unsupported collection type: ${type}" thrown in usebruno/bruno.

Source

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

    }
    case 'insomnia': {
      const { convertInsomniaToBruno } = await import('utils/importers/insomnia-collection');
      return convertInsomniaToBruno(collection);
    }
    case 'openapi': {
      const { convertOpenapiToBruno } = await import('utils/importers/openapi-collection');
      return convertOpenapiToBruno(collection);
    }
    case 'opencollection': {
      const { processOpenCollection } = await import('utils/importers/opencollection');
      return processOpenCollection(collection);
    }
    case 'wsdl': {
      const { wsdlToBruno } = await import('@usebruno/converters');
      return wsdlToBruno(collection);
    }
    default:
      throw new Error(`Unsupported collection type: ${type}`);
  }
};

/**
 * Creates a temporary workspace in Redux without touching the filesystem.
 * The workspace is only persisted to disk when the user confirms the name.
 */
export const createWorkspaceWithUniqueName = (location) => {
  return async (dispatch) => {
    const { uuid: generateUuid } = await import('utils/common');
    const tempUid = generateUuid();
    const name = await ipcRenderer?.invoke('renderer:find-unique-folder-name', 'Untitled Workspace', location) || 'Untitled Workspace';

    dispatch(createWorkspace({
      uid: tempUid,
      name,
      pathname: null,
      collections: [],

View on GitHub (pinned to 9bdd81c7bd)

Solutions

  1. Use a supported collection type (e.g. 'collection'); check the value passed when adding to the workspace.
  2. Update Bruno if the type was introduced in a newer version.

When it happens

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