If a database vacuum is due (three months since the last one) and there is less disk space than the size of the database in either the SQLite temporary directory or the same directory as the database, the application will crash on startup with the following stack trace:
System.Data.SQLite.SQLiteException
at System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
at System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
at System.Data.SQLite.SQLiteDataReader.NextResult()
at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
at RadioDld.DatabaseInit.Vacuum(Status status) in E:\Development\Radio Downloader\Classes\DatabaseInit.cs:line 311
at RadioDld.Status.WorkThread() in E:\Development\Radio Downloader\Forms\Status.cs:line 212
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
If the required space is not freed up, the crash will continue to occur each time the application is started.
If a database vacuum is due (three months since the last one) and there is less disk space than the size of the database in either the SQLite temporary directory or the same directory as the database, the application will crash on startup with the following stack trace:
If the required space is not freed up, the crash will continue to occur each time the application is started.