#1 2015-11-26 19:47:10

ludydoo
Member
Registered: 2015-01-27
Posts: 17

How to report failed regression tests ?

Hi,

I ran the mORMot regression tests and had a couple of failures.

I'm on Windows 8 x64, Delphi XE10 with latest master mORMot release.

I'm joining some details of the failures in this post, but what is the recommended way of signaling regression test failures for this framework ?

1.4 Synopse PDF:

TPdfDocument : 1/4 failed 
Line : 8188
File : SynSelfTest.pas
"Check(Hash32(MS.Memory,MS.Position)=Hash[embed]);)"

-----

2.7 Service oriented architecture

Service oriented architecture - test over HTTP
Exception EServiceException raised with message:
TServiceFactoryClient.Create():ICalculator interface or TSQLRestRoutingREST 
routing not supported by server: {
"errorCode":403,
"errorText":"Forbidden"
}

Procedure : SynSelfTests.TTestClientServerAccess.HTTPSeveralDBServers
Line : 9192 : Check(Rec.FillRewind);

SynSelfTests.TTestServiceOrientedArchitecture.TestOverHTTP
Line 12711 : Check(HTTPClient.SetUser('User','synopse'));

----------------

2.10 Multi Thread process

- Windows API: 50 / 4071 FAILED

SynSelfTests.TTestMultiThreadProcessThread.Execute
Line 13598 : fIDs[i] := Rest[r].Add(Rec,true);

---------------

2.12. DDD multi thread
DDD multi thread - single client test
Exception EAccessViolation raised with message:
Violation d'acces è l'adresse 0080FA4B dans le module TestSQL3.exe. Lecture de l'adresse 00000000

Offline

#2 2015-11-26 20:31:15

ludydoo
Member
Registered: 2015-01-27
Posts: 17

Re: How to report failed regression tests ?

I ran TestSQL3Register with admin rights and how have the following failures :

1.4 Synopse PDF : TPdfDocument : 1/4 failed

2.7 Service oriented architecture : Test over HTTP

2.10 Mutli thread process
- Windows API 52/4073 failed
- Socket API 96/4280 failed
- Websockets : 146/3921 failed


(I changed code page to 1252)


Here are some stacktraces + errors. Didn't put'em all as there were many many.

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('')
SynSelfTests.TTestSynopsePDF._TPdfDocument (Check(Hash32(MS.Memory,MS.Position)=Hash[embed]);)
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


----------------------------------------------------------


:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.RaiseLastModuleError('winhttp.dll',EWinHTTP)
SynCrtSock.TWinHTTP.InternalSendRequest('')
SynCrtSock.THttpRequest.Request('root0/TimeStamp','GET',20000,'','','application/json; charset=UTF-8','','')
mORMotHttpClient.TSQLHttpClientRequest.InternalRequest('root0/TimeStamp','GET','','','application/json; charset=UTF-8')
mORMotHttpClient.TSQLHttpClientGeneric.InternalURI($18FB72)
mORMot.TSQLRestClientURI.URI('root0/TimeStamp','GET',$18FC70 {''},$18FC28 {''},nil {''})
mORMot.TSQLRestClientURI.CallBackGet('TimeStamp',(...),'',nil,0,nil {''})
mORMot.TSQLRestClientURI.ServerTimeStampSynchronize
mORMot.TSQLRestClientURI.URI('root0/People','BEGIN',nil {''},nil {''},nil {''})
mORMot.TSQLRestClientURI.TransactionBegin(TSQLRecordPeople,1)
SynSelfTests.TTestClientServerAccess.HTTPSeveralDBServers
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


-----------------------------------------


:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.RaiseLastModuleError('winhttp.dll',EWinHTTP)
SynCrtSock.TWinHTTP.InternalSendRequest('')
SynCrtSock.THttpRequest.Request('root/TimeStamp','GET',20000,'','','application/json; charset=UTF-8','','')
mORMotHttpClient.TSQLHttpClientRequest.InternalRequest('root/TimeStamp','GET','','','application/json; charset=UTF-8')
mORMotHttpClient.TSQLHttpClientGeneric.InternalURI($18F93A)
mORMot.TSQLRestClientURI.URI('root/TimeStamp','GET',$18FA38 {''},$18F9F0 {''},nil {''})
mORMot.TSQLRestClientURI.CallBackGet('TimeStamp',(...),'',nil,0,nil {''})
mORMot.TSQLRestClientURI.ServerTimeStampSynchronize
mORMot.TSQLRestClientURI.URI('root/Auth?UserName=User','GET',$18FBAC {''},$18FB64 {''},nil {''})
mORMot.TSQLRestClientURI.CallBackGet('Auth',(...),'',nil,0,nil {''})
mORMot.TSQLRestClientURI.CallBackGetResult('Auth',(...),nil,0)
mORMot.TSQLRestServerAuthenticationDefault.ClientComputeSessionKey($2847880,$29468E0)
mORMot.TSQLRestServerAuthentication.ClientSetUser($2847880,'User','synopse',passClear)
mORMot.TSQLRestClientURI.SetUser('User','synopse',False)
SynSelfTests.TTestServiceOrientedArchitecture.TestOverHTTP
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


---------------------------


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('')
SynSelfTests.TTestServiceOrientedArchitecture.TestOverHTTP
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

-------------------------

Exception 'first chance' à $75235B68. Classe d'exception EServiceException avec un message
'TServiceFactoryClient.Create(): ICalculator interface or TSQLRestRoutingREST routing not supported by server: {
"errorCode":403,
"errorText":"Forbidden"
}'.
Processus TestSQL3.exe (8124)

:75235b68 KERNELBASE.RaiseException + 0x48
mORMot.TServiceFactoryClient.Create($2847880,$7876CC,sicShared,'')
mORMot.TServiceContainer.AddInterface((...),sicShared,'')
mORMot.TSQLRestClientURI.ServiceRegister((...),sicShared,'')
SynSelfTests.TTestServiceOrientedArchitecture.TestOverHTTP
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


-------------------------------

Exception 'first chance' à $75235B68. Classe d'exception EWinHTTP avec un message 'winhttp.dll error 12002 (timeout)'. Processus TestSQL3.exe (8124)

:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.RaiseLastModuleError('winhttp.dll',EWinHTTP)
SynCrtSock.TWinHTTP.InternalSendRequest('')
SynCrtSock.THttpRequest.Request('root/TimeStamp','GET',20000,'','','application/json; charset=UTF-8','','')
mORMotHttpClient.TSQLHttpClientRequest.InternalRequest('root/TimeStamp','GET','','','application/json; charset=UTF-8')
mORMotHttpClient.TSQLHttpClientGeneric.InternalURI($3D8FBE2)
mORMot.TSQLRestClientURI.URI('root/TimeStamp','GET',$3D8FCE0 {''},$3D8FC98 {''},nil {''})
mORMot.TSQLRestClientURI.CallBackGet('TimeStamp',(...),'',nil,0,nil {''})
mORMot.TSQLRestClientURI.ServerTimeStampSynchronize
mORMot.TSQLRestClientURI.URI('root/People','POST',nil {''},$3D8FDEC {''},$3D8FE04 {'{"FirstName":"0/199","LastName":"Thread 0000667C","YearOfBirth":1000,"YearOfDeath":1040}'})
mORMot.TSQLRestClientURI.EngineAdd(0,'{"FirstName":"0/199","LastName":"Thread 0000667C","YearOfBirth":1000,"YearOfDeath":1040}')
mORMot.TSQLRest.Add($2941BE0,True,False,False)
mORMot.TSQLRestClient.Add($2941BE0,True,False,False)
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

-----------------------------------


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


--------------------------------------------


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 101 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

------------------------------------------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 103 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

------------------------------------------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 105 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

--------------------------------------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 107 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

-------------------------------------------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 109 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

------------------------------------------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 111 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

--------------------------------------------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 113 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

--------------------------------------------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 115 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 118 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 120 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a




--------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 122 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


-----

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 124 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 126 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

-----------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 128 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

-----------


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 130 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

--------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 132 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

-----

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 134 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

----------


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 136 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 138 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

----------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 140 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

-----------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 142 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

-----------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 144 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

---------


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 146 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

-----------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 148 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

----------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 150 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

----------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 152 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

-------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 154 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 156 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

-------------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 158 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

-----------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 160 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

------

SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 162 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 164 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a



SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 166 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 168 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 170 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 172 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 174 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 176 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 178 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 180 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 182 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 184 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 186 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 188 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 190 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 192 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 194 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 196 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a



SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 198 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 199 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Duplicate ID 200 for thread 1 and 0')
SynSelfTests.TTestMultiThreadProcess.Test(TSQLHttpClientWinHTTP,useHttpApi,amLocked)
SynSelfTests.TTestMultiThreadProcess.WindowsAPI
SynTests.TSynTests.Run
mORMotSelfTests.SQLite3ConsoleTests
TestSQL3.TestSQL3
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a






SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a



Exception 'first chance' à $75235B68. Classe d'exception ECrtSocket avec un message 'SockRecvLn 10060 WSAETIMEDOUT [Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu]'. Processus TestSQL3.exe (8124)

:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.TCrtSocket.SockRecvLn('',False)
SynCrtSock.THttpClientSocket.Request('root/TimeStamp','GET',20000,'','','application/json; charset=UTF-8',False)
mORMotHttpClient.TSQLHttpClientWinSock.InternalRequest('root/TimeStamp','GET','','','application/json; charset=UTF-8')
mORMotHttpClient.TSQLHttpClientGeneric.InternalURI($C48FBE2)
mORMot.TSQLRestClientURI.URI('root/TimeStamp','GET',$C48FCE0 {''},$C48FC98 {''},nil {''})
mORMot.TSQLRestClientURI.CallBackGet('TimeStamp',(...),'',nil,0,nil {''})
mORMot.TSQLRestClientURI.ServerTimeStampSynchronize
mORMot.TSQLRestClientURI.URI('root/People','POST',nil {''},$C48FDEC {''},$C48FE04 {'{"FirstName":"0/3","LastName":"Thread 000066A0","YearOfBirth":1000,"YearOfDeath":1040}'})
mORMot.TSQLRestClientURI.EngineAdd(0,'{"FirstName":"0/3","LastName":"Thread 000066A0","YearOfBirth":1000,"YearOfDeath":1040}')
mORMot.TSQLRest.Add($29437E0,True,False,False)
mORMot.TSQLRestClient.Add($29437E0,True,False,False)
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a



SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a



Exception 'first chance' à $75235B68. Classe d'exception ECrtSocket avec un message 'SndLow 10053 WSAECONNABORTED [Une connexion établie a été abandonnée par un logiciel de votre ordinateur hôte]'. Processus TestSQL3.exe (8124)

:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.TCrtSocket.SndLow($2300F74,86)
SynCrtSock.THttpClientSocket.Request('root/People','POST',20000,'','{"FirstName":"0/3","LastName":"Thread 00000F7C","YearOfBirth":1000,"YearOfDeath":1040}','application/json; charset=UTF-8',False)
mORMotHttpClient.TSQLHttpClientWinSock.InternalRequest('root/People','POST','','{"FirstName":"0/3","LastName":"Thread 00000F7C","YearOfBirth":1000,"YearOfDeath":1040}','application/json; charset=UTF-8')
mORMotHttpClient.TSQLHttpClientGeneric.InternalURI($9DCFD56)
mORMot.TSQLRestClientURI.URI('root/People','POST',nil {''},$9DCFDEC {''},$9DCFE04 {'{"FirstName":"0/3","LastName":"Thread 00000F7C","YearOfBirth":1000,"YearOfDeath":1040}'})
mORMot.TSQLRestClientURI.EngineAdd(0,'{"FirstName":"0/3","LastName":"Thread 00000F7C","YearOfBirth":1000,"YearOfDeath":1040}')
mORMot.TSQLRest.Add($2944EA0,True,False,False)
mORMot.TSQLRestClient.Add($2944EA0,True,False,False)
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a



Exception 'first chance' à $75235B68. Classe d'exception ECrtSocket avec un message 'SockRecvLn 10060 WSAETIMEDOUT [Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu]'. Processus TestSQL3.exe (8124)


:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.TCrtSocket.SockRecvLn('',False)
SynCrtSock.THttpClientSocket.Request('root/TimeStamp','GET',20000,'','','application/json; charset=UTF-8',True)
SynCrtSock.DoRetry(404)
SynCrtSock.THttpClientSocket.Request('root/TimeStamp','GET',20000,'','','application/json; charset=UTF-8',False)
mORMotHttpClient.TSQLHttpClientWinSock.InternalRequest('root/TimeStamp','GET','','','application/json; charset=UTF-8')
mORMotHttpClient.TSQLHttpClientGeneric.InternalURI($C48FBE2)
mORMot.TSQLRestClientURI.URI('root/TimeStamp','GET',$C48FCE0 {''},$C48FC98 {''},nil {''})
mORMot.TSQLRestClientURI.CallBackGet('TimeStamp',(...),'',nil,0,nil {''})
mORMot.TSQLRestClientURI.ServerTimeStampSynchronize
mORMot.TSQLRestClientURI.URI('root/People','POST',nil {''},$C48FDEC {''},$C48FE04 {'{"FirstName":"0/3","LastName":"Thread 000066A0","YearOfBirth":1000,"YearOfDeath":1040}'})
mORMot.TSQLRestClientURI.EngineAdd(0,'{"FirstName":"0/3","LastName":"Thread 000066A0","YearOfBirth":1000,"YearOfDeath":1040}')
mORMot.TSQLRest.Add($29437E0,True,False,False)
mORMot.TSQLRestClient.Add($29437E0,True,False,False)
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a



SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


Exception 'first chance' à $75235B68. Classe d'exception ECrtSocket avec un message 'SockRecvLn 10060 WSAETIMEDOUT [Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu]'. Processus TestSQL3.exe (8124)


:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.TCrtSocket.SockRecvLn('',False)
SynCrtSock.THttpClientSocket.Request('root/People','POST',20000,'','{"FirstName":"0/3","LastName":"Thread 00006094","YearOfBirth":1000,"YearOfDeath":1040}','application/json; charset=UTF-8',True)
SynCrtSock.DoRetry(505)
SynCrtSock.THttpClientSocket.Request('root/People','POST',20000,'','{"FirstName":"0/3","LastName":"Thread 00006094","YearOfBirth":1000,"YearOfDeath":1040}','application/json; charset=UTF-8',False)
mORMotHttpClient.TSQLHttpClientWinSock.InternalRequest('root/People','POST','','{"FirstName":"0/3","LastName":"Thread 00006094","YearOfBirth":1000,"YearOfDeath":1040}','application/json; charset=UTF-8')
mORMotHttpClient.TSQLHttpClientGeneric.InternalURI($BD0FD56)
mORMot.TSQLRestClientURI.URI('root/People','POST',nil {''},$BD0FDEC {''},$BD0FE04 {'{"FirstName":"0/3","LastName":"Thread 00006094","YearOfBirth":1000,"YearOfDeath":1040}'})
mORMot.TSQLRestClientURI.EngineAdd(0,'{"FirstName":"0/3","LastName":"Thread 00006094","YearOfBirth":1000,"YearOfDeath":1040}')
mORMot.TSQLRest.Add($2944960,True,False,False)
mORMot.TSQLRestClient.Add($2944960,True,False,False)
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a



SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


Exception 'first chance' à $75235B68. Classe d'exception ECrtSocket avec un message 'SockRecvLn 10060 WSAETIMEDOUT [Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu]'. Processus TestSQL3.exe (8124)


:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.TCrtSocket.SockRecvLn('',False)
SynCrtSock.THttpClientSocket.Request('root/TimeStamp','GET',20000,'','','application/json; charset=UTF-8',False)
mORMotHttpClient.TSQLHttpClientWinSock.InternalRequest('root/TimeStamp','GET','','','application/json; charset=UTF-8')
mORMotHttpClient.TSQLHttpClientGeneric.InternalURI($9FCFBE2)
mORMot.TSQLRestClientURI.URI('root/TimeStamp','GET',$9FCFCE0 {''},$9FCFC98 {''},nil {''})
mORMot.TSQLRestClientURI.CallBackGet('TimeStamp',(...),'',nil,0,nil {''})
mORMot.TSQLRestClientURI.ServerTimeStampSynchronize
mORMot.TSQLRestClientURI.URI('root/People','POST',nil {''},$9FCFDEC {''},$9FCFE04 {'{"FirstName":"0/3","LastName":"Thread 000069D8","YearOfBirth":1000,"YearOfDeath":1040}'})
mORMot.TSQLRestClientURI.EngineAdd(0,'{"FirstName":"0/3","LastName":"Thread 000069D8","YearOfBirth":1000,"YearOfDeath":1040}')
mORMot.TSQLRest.Add($2945AE0,True,False,False)
mORMot.TSQLRestClient.Add($2945AE0,True,False,False)
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


Exception 'first chance' à $75235B68. Classe d'exception ECrtSocket avec un message 'SndLow 10053 WSAECONNABORTED [Une connexion établie a été abandonnée par un logiciel de votre ordinateur hôte]'. Processus TestSQL3.exe (8124)


:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.TCrtSocket.SndLow($230054C,86)
SynCrtSock.THttpClientSocket.Request('root/People','POST',20000,'','{"FirstName":"0/3","LastName":"Thread 00006338","YearOfBirth":1000,"YearOfDeath":1040}','application/json; charset=UTF-8',False)
mORMotHttpClient.TSQLHttpClientWinSock.InternalRequest('root/People','POST','','{"FirstName":"0/3","LastName":"Thread 00006338","YearOfBirth":1000,"YearOfDeath":1040}','application/json; charset=UTF-8')
mORMotHttpClient.TSQLHttpClientGeneric.InternalURI($448FD56)
mORMot.TSQLRestClientURI.URI('root/People','POST',nil {''},$448FDEC {''},$448FE04 {'{"FirstName":"0/3","LastName":"Thread 00006338","YearOfBirth":1000,"YearOfDeath":1040}'})
mORMot.TSQLRestClientURI.EngineAdd(0,'{"FirstName":"0/3","LastName":"Thread 00006338","YearOfBirth":1000,"YearOfDeath":1040}')
mORMot.TSQLRest.Add($2945220,True,False,False)
mORMot.TSQLRestClient.Add($2945220,True,False,False)
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a



SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


Exception 'first chance' à $75235B68. Classe d'exception ECrtSocket avec un message 'SockRecvLn 10060 WSAETIMEDOUT [Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu]'. Processus TestSQL3.exe (8124)


:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.TCrtSocket.SockRecvLn('',False)
SynCrtSock.THttpClientSocket.Request('root/TimeStamp','GET',20000,'','','application/json; charset=UTF-8',False)
mORMotHttpClient.TSQLHttpClientWinSock.InternalRequest('root/TimeStamp','GET','','','application/json; charset=UTF-8')
mORMotHttpClient.TSQLHttpClientGeneric.InternalURI($3F8FBE2)
mORMot.TSQLRestClientURI.URI('root/TimeStamp','GET',$3F8FCE0 {''},$3F8FC98 {''},nil {''})
mORMot.TSQLRestClientURI.CallBackGet('TimeStamp',(...),'',nil,0,nil {''})
mORMot.TSQLRestClientURI.ServerTimeStampSynchronize
mORMot.TSQLRestClientURI.URI('root/People','POST',nil {''},$3F8FDEC {''},$3F8FE04 {'{"FirstName":"0/3","LastName":"Thread 00006BD4","YearOfBirth":1000,"YearOfDeath":1040}'})
mORMot.TSQLRestClientURI.EngineAdd(0,'{"FirstName":"0/3","LastName":"Thread 00006BD4","YearOfBirth":1000,"YearOfDeath":1040}')
mORMot.TSQLRest.Add($29462C0,True,False,False)
mORMot.TSQLRestClient.Add($29462C0,True,False,False)
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('Rest.Add')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


Exception 'first chance' à $75235B68. Classe d'exception ECrtSocket avec un message 'SockRecvLn 10060 WSAETIMEDOUT [Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu]'. Processus TestSQL3.exe (8124)

:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.TCrtSocket.SockRecvLn('',False)
SynCrtSock.THttpClientSocket.Request('root/People/1012','GET',20000,'','','application/json; charset=UTF-8',True)
SynCrtSock.DoRetry(505)
SynCrtSock.THttpClientSocket.Request('root/People/1012','GET',20000,'','','application/json; charset=UTF-8',False)
mORMotHttpClient.TSQLHttpClientWinSock.InternalRequest('root/People/1012','GET','','','application/json; charset=UTF-8')
mORMotHttpClient.TSQLHttpClientGeneric.InternalURI($CACFD5E)
mORMot.TSQLRestClientURI.URI('root/People/1012','GET',$CACFE60 {''},nil {''},nil {''})
mORMot.TSQLRestClientURI.URIGet(TSQLRecordPeople,1012,'',False)
mORMot.TSQLRestClientURI.ClientRetrieve(0,1012,False,989,'')
mORMot.TSQLRestClient.Retrieve(1012,$2947280,False)
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


Exception 'first chance' à $75235B68. Classe d'exception ECrtSocket avec un message 'SockRecvLn 10060 WSAETIMEDOUT [Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu]'. Processus TestSQL3.exe (8124)

:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.TCrtSocket.SockRecvLn('',False)
SynCrtSock.THttpServerSocket.GetRequest(False)
SynCrtSock.TSynThreadPoolTHttpServer.Task($2316070,$DA8)
SynCrtSock.TSynThreadPoolSubThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


SynLog.TSynLog.DebuggerNotify(sllFail,'#% %',(...))
SynTests.TSynTestCase.TestFailed('')
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a


Exception 'first chance' à $75235B68. Classe d'exception ECrtSocket avec un message 'SockRecvLn 10060 WSAETIMEDOUT [Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu]'. Processus TestSQL3.exe (8124)


:75235b68 KERNELBASE.RaiseException + 0x48
SynCrtSock.TCrtSocket.SockRecvLn('',False)
SynCrtSock.THttpClientSocket.Request('root/People/1004','GET',20000,'','','application/json; charset=UTF-8',True)
SynCrtSock.DoRetry(505)
SynCrtSock.THttpClientSocket.Request('root/People/1004','GET',20000,'','','application/json; charset=UTF-8',False)
mORMotHttpClient.TSQLHttpClientWinSock.InternalRequest('root/People/1004','GET','','','application/json; charset=UTF-8')
mORMotHttpClient.TSQLHttpClientGeneric.InternalURI($A54FD5E)
mORMot.TSQLRestClientURI.URI('root/People/1004','GET',$A54FE60 {''},nil {''},nil {''})
mORMot.TSQLRestClientURI.URIGet(TSQLRecordPeople,1004,'',False)
mORMot.TSQLRestClientURI.ClientRetrieve(0,1004,False,988,'')
mORMot.TSQLRestClient.Retrieve(1004,$2945920,False)
SynSelfTests.TTestMultiThreadProcessThread.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a





Exception 'first chance' à $75235B68. Classe d'exception ESynBidirSocket avec un message 'TWebSocketProcessServer.GetFrame: received focReserved5, expected focReserved7'. Processus TestSQL3.exe (8124)


:75235b68 KERNELBASE.RaiseException + 0x48
SynBidirSock.TWebSocketProcess.GetFrame((focReserved7, 'T /root/TimeStamp HTTP/1.1'#$D#$A'Host: 127.0.0.1:888'#$D#$A'Accept: */*'#$D#$A'User-Ag'),1,False)
SynBidirSock.TWebSocketProcess.ProcessLoop
SynBidirSock.TWebSocketServer.WebSocketProcessUpgrade($229BCD8,$2B4E650)
SynBidirSock.TWebSocketServer.Process($229BCD8,65,$2B4E650)
SynCrtSock.HandleRequestsProcess
SynCrtSock.THttpServerResp.Execute
:004bc5c0 ThreadProc + $4C
:0040b842 ThreadWrapper + $2A
:76fa7c04 KERNEL32.BaseThreadInitThunk + 0x24
:773ead1f ntdll.RtlInitializeExceptionChain + 0x8f
:773eacea ntdll.RtlInitializeExceptionChain + 0x5a

Offline

#3 2015-11-26 21:33:36

mpv
Member
From: Ukraine
Registered: 2012-03-24
Posts: 1,571
Website

Re: How to report failed regression tests ?

Could you try to run test in the debugger and see what wrong? May be this is the "timezone"\macbook\bootcamp problem you discover here http://synopse.info/forum/viewtopic.php?id=2313 ?

Last edited by mpv (2015-11-26 21:36:34)

Offline

#4 2015-12-11 18:40:43

ludydoo
Member
Registered: 2015-01-27
Posts: 17

Re: How to report failed regression tests ?

Yes I did so, but I am not able to tell what's wrong.

Offline

#5 2015-12-11 18:52:44

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,659
Website

Re: How to report failed regression tests ?

PDF issues come from particular layout of the generated PDF.
The tests are a bit paranoid, since it test the exact bit-for-bit content of the generated PDF. As such, it won't work if the code page is not 1252, or under some versions of Windows.
But the PDF is probably valid and with a perfect rendering: try to open the TestSQL3.pdf file generated in the executable folder.

From the log, you have some HTTP issues.
It may be due to the port not being open for http.sys.
Was there any error message when you run TestSQL3Register.exe with admin rights?
What does http.sys URI registration shows (nesh show urlacl)?
Do you have any other IP server running on the 888 port?
Also ensure that you retrieve the latest version of the framework source code, i.e. 2154.

Offline

Board footer

Powered by FluxBB