Visitar URL original
Uh oh, an unexpected exception brought the process down! · Issue #6198 · unisonweb/unison · GitHub
Skip to content

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

Open

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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