usebruno/bruno · error · Error

Sample collection file not found at: ${sampleCollectionPath}

Error message

Sample collection file not found at: ${sampleCollectionPath}

What it means

Error "Sample collection file not found at: ${sampleCollectionPath}" thrown in usebruno/bruno.

Source

Thrown at packages/bruno-electron/src/app/onboarding.js:31

  if (pendingSampleCollection) {
    const { mainWindow: win, collectionPath, uid, brunoConfig } = pendingSampleCollection;
    win.webContents.send('main:collection-opened', collectionPath, uid, brunoConfig);
    ipcMain.emit('main:collection-opened', win, collectionPath, uid, brunoConfig);
    pendingSampleCollection = null;
  }
});

/**
 * Import sample collection for new users
 */
async function importSampleCollection(collectionLocation, mainWindow) {
  // Handle both development and production paths
  const sampleCollectionPath = app.isPackaged
    ? path.join(process.resourcesPath, 'data', 'sample-collection.json')
    : path.join(app.getAppPath(), 'resources', 'data', 'sample-collection.json');

  if (!fs.existsSync(sampleCollectionPath)) {
    throw new Error(`Sample collection file not found at: ${sampleCollectionPath}`);
  }

  const sampleCollectionData = fs.readFileSync(sampleCollectionPath, 'utf8');
  const sampleCollection = JSON.parse(sampleCollectionData);

  const collectionName = await findUniqueFolderName('Sample API Collection', collectionLocation);

  const collectionToImport = {
    ...sampleCollection,
    name: collectionName
  };

  try {
    const {
      collectionPath: createdPath,
      uid,
      brunoConfig
    } = await importCollection(

View on GitHub (pinned to 9bdd81c7bd)

Solutions

  1. Reinstall or repair Bruno so the bundled sample collection is restored.
  2. Skip onboarding and create a collection manually.

When it happens

Trigger: Thrown at packages/bruno-electron/src/app/onboarding.js:31 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/b50d70f46738b6f9. Report an issue: GitHub.