[GH-ISSUE #5546] [Bug]: We had an unknown problem openen "*" SqliteError #9323

Closed
opened 2026-04-10 19:36:30 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @denniseigner on GitHub (Aug 12, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/5546

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

After updating app and server to v25.8.0 I get this error:

We had an unknown problem opening "My-Finances-8e2c2f1"

When looking into the console I get this output

Server Log: Error applying sql: BEGIN TRANSACTION;

CREATE TABLE tags(
  id TEXT PRIMARY KEY,
  tag TEXT UNIQUE,
  color TEXT,
  description TEXT
);

COMMIT
VM51:1 Server Log: Error updating budget My-Finances-8e2c2f1 SqliteError: table tags already exists
    at Database.exec (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\node_modules\better-sqlite3\lib\methods\wrappers.js:9:14)
    at execQuery (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:48:77402)
    at applySql (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1537)
    at applyMigration (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1788)
    at async migrate (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2419)
    at async runMigrations (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2515)
    at async updateVersion (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:240)
    at async _loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:10773)
    at async app_loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:6693) {
  code: 'SQLITE_ERROR'
}
Error updating budget SqliteError: table tags already exists
    at Database.exec (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\node_modules\better-sqlite3\lib\methods\wrappers.js:9:14)
    at execQuery (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:48:77402)
    at applySql (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1537)
    at applyMigration (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1788)
    at async migrate (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2419)
    at async runMigrations (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2515)
    at async updateVersion (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:240)
    at async _loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:10773)
    at async app_loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:6693) {
  code: 'SQLITE_ERROR'
}
VM52:1 Server Log: Error updating SqliteError: table tags already exists
    at Database.exec (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\node_modules\better-sqlite3\lib\methods\wrappers.js:9:14)
    at execQuery (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:48:77402)
    at applySql (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1537)
    at applyMigration (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1788)
    at async migrate (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2419)
    at async runMigrations (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2515)
    at async updateVersion (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:240)
    at async _loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:10773)
    at async app_loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:6693) {
  code: 'SQLITE_ERROR'
}
[Exception] SqliteError: table tags already exists
    at Database.exec (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\node_modules\better-sqlite3\lib\methods\wrappers.js:9:14)
    at execQuery (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:48:77402)
    at applySql (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1537)
    at applyMigration (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1788)
    at async migrate (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2419)
    at async runMigrations (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2515)
    at async updateVersion (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:240)
    at async _loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:10773)
    at async app_loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:6693) {
  code: 'SQLITE_ERROR'
}

How can we reproduce the issue?

How can we reproduce the issue?

Trying to open a finance file in v25.8.0 on Windows 11

Where are you hosting Actual?

Desktop App (Electron)

What browsers are you seeing the problem on?

Desktop App (Electron)

Operating System

Windows 11

Originally created by @denniseigner on GitHub (Aug 12, 2025). Original GitHub issue: https://github.com/actualbudget/actual/issues/5546 ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? After updating app and server to v25.8.0 I get this error: ``` We had an unknown problem opening "My-Finances-8e2c2f1" ``` When looking into the console I get this output ``` Server Log: Error applying sql: BEGIN TRANSACTION; CREATE TABLE tags( id TEXT PRIMARY KEY, tag TEXT UNIQUE, color TEXT, description TEXT ); COMMIT VM51:1 Server Log: Error updating budget My-Finances-8e2c2f1 SqliteError: table tags already exists at Database.exec (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\node_modules\better-sqlite3\lib\methods\wrappers.js:9:14) at execQuery (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:48:77402) at applySql (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1537) at applyMigration (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1788) at async migrate (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2419) at async runMigrations (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2515) at async updateVersion (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:240) at async _loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:10773) at async app_loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:6693) { code: 'SQLITE_ERROR' } Error updating budget SqliteError: table tags already exists at Database.exec (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\node_modules\better-sqlite3\lib\methods\wrappers.js:9:14) at execQuery (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:48:77402) at applySql (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1537) at applyMigration (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1788) at async migrate (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2419) at async runMigrations (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2515) at async updateVersion (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:240) at async _loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:10773) at async app_loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:6693) { code: 'SQLITE_ERROR' } VM52:1 Server Log: Error updating SqliteError: table tags already exists at Database.exec (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\node_modules\better-sqlite3\lib\methods\wrappers.js:9:14) at execQuery (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:48:77402) at applySql (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1537) at applyMigration (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1788) at async migrate (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2419) at async runMigrations (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2515) at async updateVersion (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:240) at async _loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:10773) at async app_loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:6693) { code: 'SQLITE_ERROR' } [Exception] SqliteError: table tags already exists at Database.exec (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\node_modules\better-sqlite3\lib\methods\wrappers.js:9:14) at execQuery (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:48:77402) at applySql (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1537) at applyMigration (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:1788) at async migrate (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2419) at async runMigrations (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:382:2515) at async updateVersion (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:240) at async _loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:10773) at async app_loadBudget (C:\Program Files\WindowsApps\actualbudget.org.ActualBudget_25.8.0.0_x64__6q3amkrs0bv0p\app\resources\app.asar\build\loot-core\lib-dist\electron\bundle.desktop.js:386:6693) { code: 'SQLITE_ERROR' } ``` ### How can we reproduce the issue? How can we reproduce the issue? Trying to open a finance file in v25.8.0 on Windows 11 ### Where are you hosting Actual? Desktop App (Electron) ### What browsers are you seeing the problem on? Desktop App (Electron) ### Operating System Windows 11
GiteaMirror added the bugneeds info labels 2026-04-10 19:36:30 -05:00
Author
Owner

@youngcw commented on GitHub (Aug 12, 2025):

If you are hosting a server externally its best to use a browser and not the desktop app.

Can you try opening your budget file in an incognito/private window in your browser?

<!-- gh-comment-id:3180938007 --> @youngcw commented on GitHub (Aug 12, 2025): If you are hosting a server externally its best to use a browser and not the desktop app. Can you try opening your budget file in an incognito/private window in your browser?
Author
Owner

@github-actions[bot] commented on GitHub (Sep 7, 2025):

This issue has been automatically closed because there have been no comments for 7 days after the "needs info" label was added. If you still need help, please feel free to reopen the issue with the requested information.

<!-- gh-comment-id:3264133145 --> @github-actions[bot] commented on GitHub (Sep 7, 2025): This issue has been automatically closed because there have been no comments for 7 days after the "needs info" label was added. If you still need help, please feel free to reopen the issue with the requested information.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#9323