Index: src/libchcore/TSQLiteSerializerFactory.cpp
===================================================================
diff -u -r0c48142d3db406c32c05d7afdf77da45b2459b34 -rad4fe0f8085b15527158073aa76eb2d9ef80b0e5
--- src/libchcore/TSQLiteSerializerFactory.cpp	(.../TSQLiteSerializerFactory.cpp)	(revision 0c48142d3db406c32c05d7afdf77da45b2459b34)
+++ src/libchcore/TSQLiteSerializerFactory.cpp	(.../TSQLiteSerializerFactory.cpp)	(revision ad4fe0f8085b15527158073aa76eb2d9ef80b0e5)
@@ -50,7 +50,7 @@
 			{
 				DWORD dwLastError = GetLastError();
 				if (dwLastError != ERROR_FILE_NOT_FOUND)
-					THROW_CORE_EXCEPTION_WIN32(eErr_CannotDeleteFile, dwLastError);
+					throw TCoreWin32Exception(eErr_CannotDeleteFile, dwLastError, L"Cannot delete tasks.sqlite file", LOCATION);
 			}
 		}
 
@@ -87,7 +87,7 @@
 			{
 				DWORD dwLastError = GetLastError();
 				if (dwLastError != ERROR_FILE_NOT_FOUND)
-					THROW_CORE_EXCEPTION_WIN32(eErr_CannotDeleteFile, dwLastError);
+					throw TCoreWin32Exception(eErr_CannotDeleteFile, dwLastError, L"Cannot delete task database file", LOCATION);
 			}
 		}