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
- Use a supported collection type (e.g. 'collection'); check the value passed when adding to the workspace.
- 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.