eM Client didn't close properly and now won't open

eM won’t open. I received this message:

System.IO.IOException: There is not enough space on the disk.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
   at System.IO.FileStream.FlushInternalBuffer()
   at System.IO.FileStream.Flush(Boolean flushToDisk)
   at System.IO.FileStream.Flush()
   at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
   at System.IO.StreamWriter.Flush()
   at MailClient.Storage.Data.DataStore.SQLiteLog_Log(Object sender, LogEventArgs e)
   at System.Data.SQLite.SQLiteLog.LogCallback(IntPtr pUserData, Int32 errorCode, IntPtr pMessage)
   at System.Data.SQLite.UnsafeNativeMethods.sqlite3_prepare(IntPtr db, IntPtr pSql, Int32 nBytes, IntPtr& stmt, IntPtr& ptrRemain)
   at System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
   at System.Data.SQLite.SQLiteCommand.BuildNextCommand()
   at System.Data.SQLite.SQLiteCommand.GetStatement(Int32 index)
   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(CommandBehavior behavior)
   at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
   at System.Data.SQLite.SQLiteConnection.Open()
   at MailClient.Storage.Data.DataStore.GetConnectionInternal(String relativeName)
   at DbRepair.CorruptionChecker.CheckCorruption(RepairOptions repairOptions, CancellationToken token)
   at DbRepair.CheckingProcess.Check(CancellationToken token)
Data:
SQLiteCommandText: PRAGMA synchronous=Normal
databaseFile: 4d950933-805f-42f0-9aef-308325afc486\9d45f3b4-68c5-405a-96a5-34a144ad111d\mail_fti.dat

Anyone have any suggestions?

Thanks.

Hi Steve,

This error means that there is not enough space on the disk, where the database is saved. You can find the database storage in Menu > Tools > Settings > Storage and the simple solution is to make more space on that particular disk.

Russel

Hi Russel.

I would assume that you need at least the same free space as the database size, but it would be good to know the official requirement. :wink: