Skip to content

Uh oh, an unexpected exception brought the process down! #6198

@dg1sbg

Description

@dg1sbg

Describe and demonstrate the bug

Error: Exit code 1
     Uh oh, an unexpected exception brought the process down! That should never happen. Please file a bug report.

     Here's a stringy rendering of the exception:

       SqliteQueryException {sql = "SELECT version FROM schema_version", params = [], exception = SQLite3 returned ErrorError while attempting to perform prepare "SELECT version
     FROM schema_version": no such table: schema_version, callStack = [("throwSqliteQueryException",SrcLoc {srcLocPackage = "unison-sqlite-0.0.0-G7Hvma1jWfnDrEtoviTZTM",
     srcLocModule = "Unison.Sqlite.Connection", srcLocFile = "src/Unison/Sqlite/Connection.hs", srcLocStartLine = 252, srcLocStartCol = 9, srcLocEndLine = 252, srcLocEndCol =
     34}),("queryListRow",SrcLoc {srcLocPackage = "unison-sqlite-0.0.0-G7Hvma1jWfnDrEtoviTZTM", srcLocModule = "Unison.Sqlite.Connection", srcLocFile =
     "src/Unison/Sqlite/Connection.hs", srcLocStartLine = 315, srcLocStartCol = 9, srcLocEndLine = 315, srcLocEndCol = 21}),("gqueryListCheck",SrcLoc {srcLocPackage =
     "unison-sqlite-0.0.0-G7Hvma1jWfnDrEtoviTZTM", srcLocModule = "Unison.Sqlite.Connection", srcLocFile = "src/Unison/Sqlite/Connection.hs", srcLocStartLine = 306,
     srcLocStartCol = 3, srcLocEndLine = 306, srcLocEndCol = 18}),("queryListRowCheck",SrcLoc {srcLocPackage = "unison-sqlite-0.0.0-G7Hvma1jWfnDrEtoviTZTM", srcLocModule =
     "Unison.Sqlite.Connection", srcLocFile = "src/Unison/Sqlite/Connection.hs", srcLocStartLine = 289, srcLocStartCol = 3, srcLocEndLine = 289, srcLocEndCol =
     20}),("queryOneRow",SrcLoc {srcLocPackage = "unison-sqlite-0.0.0-G7Hvma1jWfnDrEtoviTZTM", srcLocModule = "Unison.Sqlite.Connection", srcLocFile =
     "src/Unison/Sqlite/Connection.hs", srcLocStartLine = 295, srcLocStartCol = 41, srcLocEndLine = 295, srcLocEndCol = 52}),("queryOneCol",SrcLoc {srcLocPackage =
     "unison-sqlite-0.0.0-G7Hvma1jWfnDrEtoviTZTM", srcLocModule = "Unison.Sqlite.Transaction", srcLocFile = "src/Unison/Sqlite/Transaction.hs", srcLocStartLine = 303,
     srcLocStartCol = 24, srcLocEndLine = 303, srcLocEndCol = 46}),("queryOneCol",SrcLoc {srcLocPackage = "unison-codebase-sqlite-0.0.0-9vN5cg7TdRHAGioznciYT4", srcLocModule =
     "U.Codebase.Sqlite.Queries", srcLocFile = "./U/Codebase/Sqlite/Queries.hs", srcLocStartLine = 568, srcLocStartCol = 3, srcLocEndLine = 568, srcLocEndCol = 14})], connection
     = Connection { name = "main", file = ".unison/.unison/v2/unison.sqlite3" }, threadId = ThreadId 14}

     And here's a different one, in case it's easier to understand:

       SqliteQueryException {sql = "SELECT version FROM schema_version", params = [], exception = SQLite3 returned ErrorError while attempting to perform prepare "SELECT version
     FROM schema_version": no such table: schema_version, callStack = [("throwSqliteQueryException",SrcLoc {srcLocPackage = "unison-sqlite-0.0.0-G7Hvma1jWfnDrEtoviTZTM",
     srcLocModule = "Unison.Sqlite.Connection", srcLocFile = "src/Unison/Sqlite/Connection.hs", srcLocStartLine = 252, srcLocStartCol = 9, srcLocEndLine = 252, srcLocEndCol =
     34}),("queryListRow",SrcLoc {srcLocPackage = "unison-sqlite-0.0.0-G7Hvma1jWfnDrEtoviTZTM", srcLocModule = "Unison.Sqlite.Connection", srcLocFile =
     "src/Unison/Sqlite/Connection.hs", srcLocStartLine = 315, srcLocStartCol = 9, srcLocEndLine = 315, srcLocEndCol = 21}),("gqueryListCheck",SrcLoc {srcLocPackage =
     "unison-sqlite-0.0.0-G7Hvma1jWfnDrEtoviTZTM", srcLocModule = "Unison.Sqlite.Connection", srcLocFile = "src/Unison/Sqlite/Connection.hs", srcLocStartLine = 306,
     srcLocStartCol = 3, srcLocEndLine = 306, srcLocEndCol = 18}),("queryListRowCheck",SrcLoc {srcLocPackage = "unison-sqlite-0.0.0-G7Hvma1jWfnDrEtoviTZTM", srcLocModule =
     "Unison.Sqlite.Connection", srcLocFile = "src/Unison/Sqlite/Connection.hs", srcLocStartLine = 289, srcLocStartCol = 3, srcLocEndLine = 289, srcLocEndCol =
     20}),("queryOneRow",SrcLoc {srcLocPackage = "unison-sqlite-0.0.0-G7Hvma1jWfnDrEtoviTZTM", srcLocModule = "Unison.Sqlite.Connection", srcLocFile =
     "src/Unison/Sqlite/Connection.hs", srcLocStartLine = 295, srcLocStartCol = 41, srcLocEndLine = 295, srcLocEndCol = 52}),("queryOneCol",SrcLoc {srcLocPackage =
     "unison-sqlite-0.0.0-G7Hvma1jWfnDrEtoviTZTM", srcLocModule = "Unison.Sqlite.Transaction", srcLocFile = "src/Unison/Sqlite/Transaction.hs", srcLocStartLine = 303,
     srcLocStartCol = 24, srcLocEndLine = 303, srcLocEndCol = 46}),("queryOneCol",SrcLoc {srcLocPackage = "unison-codebase-sqlite-0.0.0-9vN5cg7TdRHAGioznciYT4", srcLocModule =
     "U.Codebase.Sqlite.Queries", srcLocFile = "./U/Codebase/Sqlite/Queries.hs", srcLocStartLine = 568, srcLocStartCol = 3, srcLocEndLine = 568, srcLocEndCol = 14})], connection
     = Connection { name = "main", file = ".unison/.unison/v2/unison.sqlite3" }, threadId = ThreadId 14}
       HasCallStack backtrace:
         collectBacktraces, called at libraries/ghc-internal/src/GHC/Internal/Exception.hs:169:13 in ghc-internal:GHC.Internal.Exception
         toExceptionWithBacktrace, called at libraries/ghc-internal/src/GHC/Internal/IO.hs:260:11 in ghc-internal:GHC.Internal.IO
         throwIO, called at libraries/ghc-internal/src/GHC/Internal/Conc/Bound.hs:214:23 in ghc-internal:GHC.Internal.Conc.Bound

Screenshots
If applicable, add screenshots to help explain your problem.

Environment (please complete the following information):

  • ucm --version [e.g. "0.5.21", or "1cb2437 (built on 2024-06-03)"]
  • OS/Architecture: [e.g. "macOS 14.5, Intel"]
  • Browser, if applicable: [e.g. "chrome 125.0.6422.142"] (Version numbers are typically found the about menu option)

unison version: release/1.1.1 (built on 2026-02-23)
macOS Tahoe 26.3.1 (25D2128)
Terminal (iterm2)

Additional context
None available.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions