paperclipai/paperclip · error

Migrations incomplete: ${after.pendingMigrations.join(", ")}

Error message

Migrations incomplete: ${after.pendingMigrations.join(", ")}

What it means

Error "Migrations incomplete: ${after.pendingMigrations.join(", ")}" thrown in paperclipai/paperclip.

Source

Thrown at packages/db/src/migrate.ts:21

async function main(): Promise<void> {
  const resolved = await resolveMigrationConnection();

  console.log(`Migrating database via ${resolved.source}`);

  try {
    const before = await inspectMigrations(resolved.connectionString);
    if (before.status === "upToDate") {
      console.log("No pending migrations");
      return;
    }

    console.log(`Applying ${before.pendingMigrations.length} pending migration(s)...`);
    await applyPendingMigrations(resolved.connectionString);

    const after = await inspectMigrations(resolved.connectionString);
    if (after.status !== "upToDate") {
      throw new Error(`Migrations incomplete: ${after.pendingMigrations.join(", ")}`);
    }
    console.log("Migrations complete");
  } finally {
    await resolved.stop();
  }
}

await main();

View on GitHub (pinned to 120ae5428f)

Solutions

  1. Apply the remaining pending migrations (e.g. `pnpm db:migrate`) before proceeding.

When it happens

Trigger: Thrown at packages/db/src/migrate.ts:21 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of paperclipai/paperclip@120ae5428f (2026-08-18). Data as JSON: /api/errors/2d4f3faa4a373447. Report an issue: GitHub.