Skip to content

Instantly share code, notes, and snippets.

@edwinyzh
Last active February 16, 2017 07:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save edwinyzh/053ea7fff5d27fe3609ce7ff4257dc2c to your computer and use it in GitHub Desktop.
Save edwinyzh/053ea7fff5d27fe3609ce7ff4257dc2c to your computer and use it in GitHub Desktop.
mORMot SQLite3 "cannot rollback - no transaction is active" error
date/time : 2017-02-16, 13:37:20, 734ms
operating system : Windows XP Service Pack 3 build 2600
system language : Chinese
system up time : 3 hours
program up time : 3 hours
processors : 4x Intel(R) Atom(TM) CPU D525 @ 1.80GHz
physical memory : 1494/2037 MB (free/total)
free disk space : (C:) 17.47 GB
display mode : 1024x768, 32 bit
allocated memory : 214.53 MB
largest free block : 590.49 MB
madExcept version : 4.0.15
callstack crc : $5b69a5a5, $87a8122d, $14645a0b
exception number : 3
exception class : Exception
exception message : LastErrorMessage: {"EWinHTTP":"winhttp.dll error 12030 (The connection with the server was terminated abnormally)"} URL: root/UserRole/2263633957221946025 Method: GET Exception Msg: winhttp.dll error 12030 (The connection with the server was terminated abnormally).
main thread ($8a4):
00ab32ae myProgram_Client.exe DbAccessClient 133 TDbAccessClient.CatchAllErrors
0095f055 myProgram_Client.exe mORMot 36492 TSQLRestClientURI.SetLastException
0095f770 myProgram_Client.exe mORMot 36626 TSQLRestClientURI.URI
7c92e485 ntdll.dll KiUserExceptionDispatcher
009b4a5c myProgram_Client.exe SynCrtSock 7087 THttpRequest.Request
009ce31e myProgram_Client.exe mORMotHttpClient 908 TSQLHttpClientRequest.InternalRequest
009cc868 myProgram_Client.exe mORMotHttpClient 507 TSQLHttpClientGeneric.InternalURI
0095f4d8 myProgram_Client.exe mORMot 36586 TSQLRestClientURI.URI
0095cccd myProgram_Client.exe mORMot 35834 TSQLRestClientURI.ExecuteList
00957c8f myProgram_Client.exe mORMot 33958 TSQLRest.MultiFieldValues
0094ef96 myProgram_Client.exe mORMot 31128 TSQLRecord.CreateAndFillPrepare
0094f02b myProgram_Client.exe mORMot 31141 TSQLRecord.CreateAndFillPrepare
00e99fa8 myProgram_Client.exe DataMgr 2424 TDataMgr.FindMatchingPromos
0167fdfd myProgram_Client.exe PosApplyPromoForm 204 TfrmPosApplyPromo.FindAndShowMatchedPromos
016800d4 myProgram_Client.exe PosApplyPromoForm 255 TfrmPosApplyPromo.FormShow
...
C:\Documents and Settings\All Users\Application Data\myProgram Server\myProgram_Server.exe 0.9.8.1423 (2017-01-14 13:07:08)
Host= User=Administrator CPU=2*0-6-15363:FFFBEBBFBFEBDA450326000000 OS=2.3=5.1.2600 Wow64=0 Freq=3579545
Environment variables=
TSQLLog 1.18.3314 FTS3
2017-02-09T23:07:09
20170216 13342819 EXC ESQLite3Exception {"ErrorCode":1,"SQLite3ErrorCode":"secERROR","Message":"Error SQLITE_ERROR (1) [Step] using 3.16.2 - cannot rollback - no transaction is active, extended_errcode=1"} at 0075FF9E SynSQLite3.sqlite3_check (5327) stack trace API
20170216 13343032 EXC EORMBatchException {"Message":"TDbServer.EngineBatchSend: TDbServer.TransactionBegin timeout"} at 008C8C91 mORMot.TSQLRestServer.EngineBatchSend (41945) stack trace API
20170216 13343032 EXC EORMBatchException {"Message":"TDbServer.EngineBatchSend: TDbServer.TransactionBegin timeout"} at 008C8C91 mORMot.TSQLRestServer.EngineBatchSend (41945) stack trace API
20170216 13343033 EXCOS EAccessViolation (C0000005) at 0040586A System.SysGetMem stack trace 00542ABD System.Classes.ThreadProc 0040B34A System.ThreadWrapper 004AEB63 madExcept.CallThreadProcSafe (17277) 004AEBCB madExcept.ThreadExceptFrame (17325)
20170216 13343233 EXC EORMBatchException {"Message":"TDbServer.EngineBatchSend: TDbServer.TransactionBegin timeout"} at 008C8C91 mORMot.TSQLRestServer.EngineBatchSend (41945) stack trace API
20170216 13343233 EXC EORMBatchException {"Message":"TDbServer.EngineBatchSend: TDbServer.TransactionBegin timeout"} at 008C8C91 mORMot.TSQLRestServer.EngineBatchSend (41945) stack trace API
20170216 13343233 EXCOS EAccessViolation (C0000005) at 00405593 System.SysGetMem stack trace 0068A070 Vcl.Forms.TApplication.HandleMessage 0068A39E Vcl.Forms.TApplication.Run
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment