Index: src/libchcore/TSQLiteStatement.cpp
===================================================================
diff -u -N -r8d3154738b885f2e01997071e6180da0c4b8cc7c -r25129f39720523eca2cb702242890a7862f70ec6
--- src/libchcore/TSQLiteStatement.cpp	(.../TSQLiteStatement.cpp)	(revision 8d3154738b885f2e01997071e6180da0c4b8cc7c)
+++ src/libchcore/TSQLiteStatement.cpp	(.../TSQLiteStatement.cpp)	(revision 25129f39720523eca2cb702242890a7862f70ec6)
@@ -22,6 +22,7 @@
 #include "ErrorCodes.h"
 #include "TSQLiteException.h"
 #include <boost/numeric/conversion/cast.hpp>
+#include "SerializerTrace.h"
 
 namespace chcore
 {
@@ -39,8 +40,10 @@
 		TSQLiteStatement::~TSQLiteStatement()
 		{
 			int iResult = sqlite3_finalize(m_pStatement);
-			iResult;
-			_ASSERTE(iResult == SQLITE_OK);
+			if(iResult != SQLITE_OK)
+			{
+				DBTRACE1(L"sqlite3_finalize failed with error code: %d", iResult);
+			}
 		}
 
 		void TSQLiteStatement::Close()