#1 2014-04-28 12:12:19

colbert
Member
Registered: 2013-03-02
Posts: 38
Website

Error on Update after get the last source

Hello,

After get the last source available (http://synopse.info/fossil/info/85371eca41). I got some errors on doing a Updates on the Database.
I'm using the Update function on the TSQLHttpClient.

This is a example of the errors on the server side:


20140428 08555838  ! EXC   ESQLite3Exception ("unrecognized token: \":\"") at 00263E8E SynSQLite3.sqlite3_check (4207)  stack trace API 002590CC SynCommons.SynRtlUnwind (37845) 000097CC System.@HandleOnException 

20140428 08555838  ! ERROR TDBServer(02420BB0) ESQLite3Exception(unrecognized token: ":") for UPDATE Usuario SET IDEmpresa=:(1):,Excluido=:(false):,DataAlteracao=:(135173410298):,IDUsuarioCadastro=:(1):,Login=:('MASTER'):,Senha=:('c4ca4238a0b923820dcc509a6f75849b'):,Status=:('Ativo'):,Supervisor=:(true):,Master=:(true):,AgendaStartup=:(false):,MoedasCotacoesStartup=:(false):,Email=:(''):,SmtpServer=:(''):,SmtpConta=:(''):,SmtpSenha=:(''):,SmtpPorta=:(0):,SmtpSSL=:(false):,IdColaborador=:(1):,ColaboradorNome=:('Administrador MASTER'):,IdUserPerfil=:(1):,PerfilNome=:('Administrador'):,IdCompraLimites=:(1):,CompraLimitesNome=:('Comprador'):,PCPApontamento=:(false): WHERE RowID=:(1):; stack trace API 002C3EBA mORMotSQLite3.TSQLRestServerDB.EngineExecute (894) 002C3F38 mORMotSQLite3.TSQLRestServerDB.EngineExecuteFmt (903) 002C476B mORMotSQLite3.TSQLRestServerDB.EngineUpdate (1107) 002A6D99 mORMot.TSQLRestServerURIContext.ExecuteORMWrite (24967) 002A57E7 mORMot.TSQLRestServerURIContext.Execute (24588) 002A83C0 mORMot.TSQLRestServer.URI (25463) 002D20AD mORMotHttpServer.TSQLHttpServer.Request (570) 002CB0EB SynCrtSock.THttpServerGeneric.Request (1963) 000D1620 System.Classes.ThreadProc 0000A1EA System.ThreadWrapper 

If I use this version http://synopse.info/fossil/info/8ace6648d5 of the source the error doesn't occur.

Last edited by colbert (2014-04-28 13:14:39)

Offline

#2 2014-04-28 21:48:50

array81
Member
From: Italy
Registered: 2010-07-23
Posts: 411

Re: Error on Update after get the last source

I have the same problem.

Offline

#3 2014-04-29 07:58:08

ComingNine
Member
Registered: 2010-07-29
Posts: 294

Re: Error on Update after get the last source

With the nightly build, TestSQL3.dpr will fail some tests. Not sure whether it is related...

Delphi XE debug

   Synopse mORMot Framework Automated tests
  ------------------------------------------


1. Synopse libraries

 1.1. Low level common:
  - System copy record: 22 assertions passed  186us
  - TRawUTF8List: 70,005 assertions passed  116.96ms
  - TDynArray: 1,027,702 assertions passed  263.56ms
  - TDynArrayHashed: 1,200,629 assertions passed  192.50ms
  - TObjectListHashed: 999,874 assertions passed  739.55ms
  - TObjectDynArrayWrapper: 167,501 assertions passed  30.29ms
  - Fast string compare: 7 assertions passed  222us
  - IdemPropName: 30 assertions passed  222us
  - Url encoding: 105 assertions passed  1.64ms
  - GUID: 9,005 assertions passed  3.67ms
  - IsMatch: 599 assertions passed  309us
  - Soundex: 35 assertions passed  157us
  - Numerical conversions: 1,066,591 assertions passed  405.69ms
  - Curr 64: 20,053 assertions passed  1.77ms
  - CamelCase: 11 assertions passed  163us
  - Bits: 4,774 assertions passed  233us
  - Ini files: 7,004 assertions passed  31.25ms
  - UTF8: 79,111 assertions passed  2.06s
  - Iso 8601 date and time: 32,007 assertions passed  6.32ms
  - Url decoding: 1,100 assertions passed  705us
  - Mime types: 20 assertions passed  137us
!  - TSynTable: 197 / 875 FAILED  8.13ms
  - TSynCache: 404 assertions passed  876us
  - TSynFilter: 1,005 assertions passed  4.10ms
  - TSynValidate: 677 assertions passed  869us
  - TSynLogFile: 42 assertions passed  1.13ms
  Total failed: 197 / 4,689,188  - Low level common FAILED  3.88s

 1.2. Low level types:
  - RTTI: 52 assertions passed  738us
  - Url encoding: 200 assertions passed  2.50ms
  - Encode decode JSON: 262,010 assertions passed  187.32ms
  - Mustache renderer: 137 assertions passed  2.86ms
!  - TDocVariant: 2 / 71,661 FAILED  202.18ms
!  - BSON: 8 / 20,000,184 FAILED  357.10ms
  Total failed: 10 / 20,334,244  - Low level types FAILED  755.57ms

 1.3. Big table:
  - TSynBigTable: 19,187 assertions passed  82.12ms
  - TSynBigTableString: 16,076 assertions passed  36.31ms
  - TSynBigTableMetaData: 384,060 assertions passed  2.06s
  - TSynBigTableRecord: 452,185 assertions passed  5.11s
  Total failed: 0 / 871,508  - Big table PASSED  7.29s

 1.4. Synopse PDF:
!  - TPdfDocument: 1 / 2 FAILED  4.52ms
  - TPdfDocumentGDI: 5 assertions passed  258.18ms
  Total failed: 1 / 7  - Synopse PDF FAILED  263.89ms

 1.5. Cryptographic routines:
  - Adler32: 1 assertion passed  748us
  - MD5: 1 assertion passed  682us
  - SHA1: 5 assertions passed  205us
  - SHA256: 5 assertions passed  1.10ms
  - AES256: 16,815 assertions passed  1.14s
  - RC4: 1 assertion passed  1.01ms
  - Base64: 11,994 assertions passed  220.97ms
  - CompressShaAes: 1,683 assertions passed  5.39ms
  Total failed: 0 / 30,505  - Cryptographic routines PASSED  1.37s

 1.6. Compression:
  - In memory compression: 12 assertions passed  437.91ms
  - GZIP format: 19 assertions passed  825.20ms
  - ZIP format: 36 assertions passed  1.48s
  - SynLZO: 3,006 assertions passed  156.37ms
  - SynLZ: 29,018 assertions passed  1.14s
  Total failed: 0 / 32,091  - Compression PASSED  4.04s


2. mORMot

 2.1. File based:
  - Database direct access: 10,138 assertions passed  326.92ms
  - Virtual table direct access: 12 assertions passed  2.60ms
  - TSQLTableJSON: 111,074 assertions passed  167.87ms
  - TSQLRestClientDB: 605,151 assertions passed  3.78s
  - Regexp function: 6,016 assertions passed  38.60ms
  Total failed: 0 / 732,391  - File based PASSED  4.32s

 2.2. File based memory map:
  - Database direct access: 10,136 assertions passed  340.42ms
  - Virtual table direct access: 12 assertions passed  3.09ms
  - TSQLTableJSON: 111,074 assertions passed  161.65ms
  - TSQLRestClientDB: 605,150 assertions passed  3.62s
  - Regexp function: 6,016 assertions passed  35.65ms
  Total failed: 0 / 732,388  - File based memory map PASSED  4.17s

 2.3. File based WAL:
  - Database direct access: 10,138 assertions passed  353.74ms
  - Virtual table direct access: 12 assertions passed  1.60ms
  - TSQLTableJSON: 111,074 assertions passed  165.78ms
  - TSQLRestClientDB: 605,151 assertions passed  3.55s
  - Regexp function: 6,016 assertions passed  33.82ms
  Total failed: 0 / 732,391  - File based WAL PASSED  4.11s

 2.4. Memory based:
  - Database direct access: 10,136 assertions passed  328.75ms
  - Virtual table direct access: 12 assertions passed  2.35ms
  - TSQLTableJSON: 111,074 assertions passed  158.81ms
  - TSQLRestClientDB: 673,447 assertions passed  4.15s
  - Regexp function: 6,016 assertions passed  35.30ms
  - RTree: 140,000 assertions passed  1.43s
  Total failed: 0 / 940,685  - Memory based PASSED  6.11s

 2.5. Basic classes:
!  - TSQLRecord: 11 / 65 FAILED  3.03ms
  - TSQLRecordSigned: 200 assertions passed  5.65ms
  - TSQLModel: 3 assertions passed  6.75ms
  Total failed: 11 / 268  - Basic classes FAILED  17.89ms

 2.6. Client server access:
  - TSQLHttpServer: 2 assertions passed  5.29ms
     using HTTP API 2.0
  - TSQLHttpClient: 3 assertions passed  33.82ms
  - HTTP client keep alive: 3,087 assertions passed  520.89ms
     4818 B, first 6.76ms, done 481.97ms i.e. 2074/s, aver. 481us, 9.7 MB/s
  - HTTP client multi connect: 3,087 assertions passed  449.58ms
     4818 B, first 586us, done 427.30ms i.e. 2340/s, aver. 427us, 10.9 MB/s
  - HTTP client encrypted: 3,087 assertions passed  597.42ms
     4818 B, first 758us, done 567.31ms i.e. 1762/s, aver. 567us, 8.2 MB/s
  - Named pipe access: 3,089 assertions passed  594.54ms
     4818 B, first 256.45ms, done 122.51ms i.e. 8162/s, aver. 122us, 38.1 MB/s
  - Local window messages: 3,088 assertions passed  130.93ms
     4818 B, first 374us, done 105.94ms i.e. 9438/s, aver. 105us, 44.1 MB/s
  - Direct in process access: 3,056 assertions passed  60.95ms
     4818 B, first 57us, done 53.45ms i.e. 18709/s, aver. 53us, 87.4 MB/s
  - HTTP several DB servers: 9,604 assertions passed  1.34s
     4818 B, first 722us, done 398.60ms i.e. 2508/s, aver. 398us, 11.7 MB/s
     4818 B, first 744us, done 387.63ms i.e. 2579/s, aver. 387us, 12.0 MB/s
     4818 B, first 703us, done 398.46ms i.e. 2509/s, aver. 398us, 11.7 MB/s
  Total failed: 0 / 28,103  - Client server access PASSED  3.74s

 2.7. Service oriented architecture:
  - Weak interfaces: 56 assertions passed  165us
  - Service initialization: 200 assertions passed  3.00ms
  - Direct call: 577,083 assertions passed  41.30ms
  - Server side: 577,102 assertions passed  48.43ms
  - Client side REST: 577,107 assertions passed  668.60ms
  - Client side REST result as object: 577,101 assertions passed  720.64ms
  - Client side REST locked: 577,104 assertions passed  652.80ms
  - Client side REST synchronized: 577,104 assertions passed  1.26s
  - Client side REST background thread: 577,104 assertions passed  1.23s
  - Client side REST weak authentication: 577,101 assertions passed  666.66ms
  - Client side REST custom record layout: 577,101 assertions passed  751.06ms
  - Client side JSONRPC: 577,101 assertions passed  922.35ms
  - Test over HTTP: 9,524 assertions passed  828.74ms
  - Security: 135 assertions passed  1.61ms
  - Mocks and stubs: 30,031 assertions passed  66.32ms
  Total failed: 0 / 5,810,954  - Service oriented architecture PASSED  7.87s

 2.8. External database:
  - External records: 2 assertions passed  10.84ms
  - Auto adapt SQL: 448 assertions passed  39.38ms
  - Crypted database: 253,275 assertions passed  333.95ms
  - External via REST: 168,343 assertions passed  1.37s
  - External via virtual table: 168,343 assertions passed  3.16s
  - JET database: 7,007 assertions passed  1.12s
  Total failed: 0 / 597,418  - External database PASSED  6.04s

 2.9. Multi thread process:
  - Create thread pool: 1 assertion passed  3.41ms
  - TSQLRestServerDB: 4,822 assertions passed  116.61ms
     1=28508/s  2=25263/s  5=18317/s  10=20180/s  30=20247/s  50=20784/s
  - TSQLRestClientDB: 4,822 assertions passed  146.12ms
     1=19158/s  2=21143/s  5=10299/s  10=20214/s  30=17799/s  50=21637/s
  - TSQLRestClientURINamedPipe: 2,412 assertions passed  1.64s
     1=1054/s  2=1243/s  5=542/s
  - TSQLRestClientURIMessage: 3,222 assertions passed  264.77ms
     1=4928/s  2=10105/s  5=6160/s  10=5515/s
  - TSQLHttpClientWinHTTP_HTTPAPI: 4,810 assertions passed  554.67ms
     1=2302/s  2=4772/s  5=5210/s  10=5817/s  30=6940/s  50=5390/s
  - TSQLHttpClientWinSock_WinSock: 4,820 assertions passed  345.59ms
     1=8622/s  2=8358/s  5=8031/s  10=6735/s  30=8323/s  50=5070/s
  - Locked: 4,822 assertions passed  152.36ms
     1=26056/s  2=16786/s  5=23688/s  10=21265/s  30=14971/s  50=9021/s
  - Unlocked: 4,822 assertions passed  174.67ms
     1=16175/s  2=17604/s  5=28783/s  10=16806/s  30=12199/s  50=8118/s
  - Background thread: 4,821 assertions passed  462.48ms
     1=11321/s  2=21219/s  5=16081/s  10=12104/s  30=6351/s  50=1452/s
  - Main thread: 4,822 assertions passed  264.48ms
     1=9261/s  2=8375/s  5=8714/s  10=11824/s  30=14462/s  50=6866/s
  Total failed: 0 / 44,196  - Multi thread process PASSED  4.14s


Synopse framework used: 1.18
SQlite3 engine used: 3.8.4.3
Generated with: Delphi XE compiler

Time elapsed for all tests: 58.20s
Tests performed at 2014/4/29 9:55:03

Total assertions failed for all test suits:  219 / 35,576,337
! Some tests FAILED: please correct the code.

Delphi XE6 release

   Synopse mORMot Framework Automated tests
  ------------------------------------------


1. Synopse libraries

 1.1. Low level common:
  - System copy record: 22 assertions passed  241us
  - TRawUTF8List: 70,005 assertions passed  116.29ms
  - TDynArray: 1,027,702 assertions passed  205.29ms
  - TDynArrayHashed: 1,200,629 assertions passed  167.71ms
  - TObjectListHashed: 999,907 assertions passed  549.59ms
  - TObjectDynArrayWrapper: 167,501 assertions passed  33.37ms
  - Fast string compare: 7 assertions passed  294us
  - IdemPropName: 30 assertions passed  234us
  - Url encoding: 105 assertions passed  1.03ms
  - GUID: 9,005 assertions passed  7.03ms
  - IsMatch: 599 assertions passed  269us
  - Soundex: 35 assertions passed  143us
  - Numerical conversions: 1,063,059 assertions passed  510.88ms
  - Curr 64: 20,053 assertions passed  1.40ms
  - CamelCase: 11 assertions passed  110us
  - Bits: 4,774 assertions passed  133us
  - Ini files: 7,004 assertions passed  34.16ms
  - UTF8: 79,111 assertions passed  1.25s
  - Iso 8601 date and time: 32,007 assertions passed  5.17ms
  - Url decoding: 1,100 assertions passed  784us
  - Mime types: 20 assertions passed  207us
!  - TSynTable: 200 / 875 FAILED  9.09ms
  - TSynCache: 404 assertions passed  877us
  - TSynFilter: 1,005 assertions passed  9.35ms
  - TSynValidate: 677 assertions passed  997us
  - TSynLogFile: 42 assertions passed  754us
  Total failed: 200 / 4,685,689  - Low level common FAILED  2.91s

 1.2. Low level types:
  - RTTI: 52 assertions passed  3.86ms
  - Url encoding: 200 assertions passed  783us
  - Encode decode JSON: 262,010 assertions passed  136.71ms
  - Mustache renderer: 137 assertions passed  2.07ms
  - TDocVariant: 71,661 assertions passed  216.75ms
!  - BSON: 8 / 20,000,184 FAILED  223.39ms
  Total failed: 8 / 20,334,244  - Low level types FAILED  587.45ms

 1.3. Big table:
  - TSynBigTable: 19,216 assertions passed  67.58ms
  - TSynBigTableString: 16,177 assertions passed  22.47ms
  - TSynBigTableMetaData: 384,060 assertions passed  1.06s
  - TSynBigTableRecord: 452,185 assertions passed  2.50s
  Total failed: 0 / 871,638  - Big table PASSED  3.66s

 1.4. Synopse PDF:
!  - TPdfDocument: 1 / 2 FAILED  4.71ms
  - TPdfDocumentGDI: 5 assertions passed  141.06ms
  Total failed: 1 / 7  - Synopse PDF FAILED  146.75ms

 1.5. Cryptographic routines:
  - Adler32: 1 assertion passed  648us
  - MD5: 1 assertion passed  104us
  - SHA1: 5 assertions passed  114us
  - SHA256: 5 assertions passed  648us
  - AES256: 16,815 assertions passed  1.08s
  - RC4: 1 assertion passed  1.13ms
  - Base64: 11,994 assertions passed  156.61ms
  - CompressShaAes: 1,683 assertions passed  4.41ms
  Total failed: 0 / 30,505  - Cryptographic routines PASSED  1.25s

 1.6. Compression:
  - In memory compression: 12 assertions passed  464.13ms
  - GZIP format: 19 assertions passed  956.83ms
  - ZIP format: 36 assertions passed  1.69s
  - SynLZO: 3,006 assertions passed  137.41ms
  - SynLZ: 29,018 assertions passed  861.38ms
  Total failed: 0 / 32,091  - Compression PASSED  4.12s


2. mORMot

 2.1. File based:
  - Database direct access: 10,138 assertions passed  313.02ms
  - Virtual table direct access: 12 assertions passed  2.53ms
  - TSQLTableJSON: 111,074 assertions passed  110.57ms
  - TSQLRestClientDB: 605,151 assertions passed  3.26s
  - Regexp function: 6,016 assertions passed  40.57ms
  Total failed: 0 / 732,391  - File based PASSED  3.73s

 2.2. File based memory map:
  - Database direct access: 10,136 assertions passed  335.15ms
  - Virtual table direct access: 12 assertions passed  1.87ms
  - TSQLTableJSON: 111,074 assertions passed  109.27ms
  - TSQLRestClientDB: 605,150 assertions passed  3.14s
  - Regexp function: 6,016 assertions passed  33.67ms
  Total failed: 0 / 732,388  - File based memory map PASSED  3.63s

 2.3. File based WAL:
  - Database direct access: 10,138 assertions passed  354.29ms
  - Virtual table direct access: 12 assertions passed  1.68ms
  - TSQLTableJSON: 111,074 assertions passed  109.03ms
  - TSQLRestClientDB: 605,151 assertions passed  3.27s
  - Regexp function: 6,016 assertions passed  32.96ms
  Total failed: 0 / 732,391  - File based WAL PASSED  3.77s

 2.4. Memory based:
  - Database direct access: 10,136 assertions passed  303.13ms
  - Virtual table direct access: 12 assertions passed  1.30ms
  - TSQLTableJSON: 111,074 assertions passed  100.84ms
  - TSQLRestClientDB: 673,447 assertions passed  3.96s
  - Regexp function: 6,016 assertions passed  55.47ms
  - RTree: 140,000 assertions passed  1.30s
  Total failed: 0 / 940,685  - Memory based PASSED  5.73s

 2.5. Basic classes:
  - TSQLRecord: 65 assertions passed  1.10ms
  - TSQLRecordSigned: 200 assertions passed  5.07ms
  - TSQLModel: 3 assertions passed  17.55ms
  Total failed: 0 / 268  - Basic classes PASSED  26.07ms

 2.6. Client server access:
  - TSQLHttpServer: 2 assertions passed  4.39ms
     using HTTP API 2.0
  - TSQLHttpClient: 3 assertions passed  29.16ms
  - HTTP client keep alive: 3,087 assertions passed  448.02ms
     4818 B, first 6.67ms, done 417.23ms i.e. 2396/s, aver. 417us, 11.2 MB/s
  - HTTP client multi connect: 3,087 assertions passed  381.44ms
     4818 B, first 1.90ms, done 351.20ms i.e. 2847/s, aver. 351us, 13.3 MB/s
  - HTTP client encrypted: 3,087 assertions passed  482.64ms
     4818 B, first 745us, done 459.15ms i.e. 2177/s, aver. 459us, 10.1 MB/s
  - Named pipe access: 3,089 assertions passed  595.13ms
     4818 B, first 256.61ms, done 117.76ms i.e. 8491/s, aver. 117us, 39.7 MB/s
  - Local window messages: 3,088 assertions passed  112.02ms
     4818 B, first 266us, done 94.18ms i.e. 10617/s, aver. 94us, 49.6 MB/s
  - Direct in process access: 3,056 assertions passed  37.53ms
     4818 B, first 37us, done 30.60ms i.e. 32670/s, aver. 30us, 152.7 MB/s
  - HTTP several DB servers: 9,604 assertions passed  1.46s
     4818 B, first 695us, done 424.69ms i.e. 2354/s, aver. 424us, 11.0 MB/s
     4818 B, first 740us, done 416.07ms i.e. 2403/s, aver. 416us, 11.2 MB/s
     4818 B, first 739us, done 449.91ms i.e. 2222/s, aver. 449us, 10.3 MB/s
  Total failed: 0 / 28,103  - Client server access PASSED  3.56s

 2.7. Service oriented architecture:
  - Weak interfaces: 56 assertions passed  546us
  - Service initialization: 200 assertions passed  2.65ms
  - Direct call: 577,083 assertions passed  33.09ms
  - Server side: 577,102 assertions passed  42.37ms
  - Client side REST: 577,107 assertions passed  508.39ms
  - Client side REST result as object: 577,101 assertions passed  514.09ms
  - Client side REST locked: 577,104 assertions passed  495.11ms
  - Client side REST synchronized: 577,104 assertions passed  1.20s
  - Client side REST background thread: 577,104 assertions passed  1.06s
  - Client side REST weak authentication: 577,101 assertions passed  466.62ms
  - Client side REST custom record layout: 577,101 assertions passed  500.51ms
  - Client side JSONRPC: 577,101 assertions passed  544.11ms
  - Test over HTTP: 9,524 assertions passed  814.27ms
  - Security: 135 assertions passed  3.92ms
  - Mocks and stubs: 30,031 assertions passed  61.26ms
  Total failed: 0 / 5,810,954  - Service oriented architecture PASSED  6.26s

 2.8. External database:
  - External records: 2 assertions passed  670us
  - Auto adapt SQL: 448 assertions passed  35.55ms
  - Crypted database: 253,275 assertions passed  278.45ms
  - External via REST: 168,343 assertions passed  1.29s
  - External via virtual table: 168,343 assertions passed  2.96s
  - JET database: 7,007 assertions passed  1.12s
  Total failed: 0 / 597,418  - External database PASSED  5.69s

 2.9. Multi thread process:
  - Create thread pool: 1 assertion passed  3.93ms
  - TSQLRestServerDB: 4,822 assertions passed  92.30ms
     1=29418/s  2=26418/s  5=27047/s  10=26996/s  30=29076/s  50=25834/s
  - TSQLRestClientDB: 4,822 assertions passed  153.67ms
     1=27647/s  2=21180/s  5=16107/s  10=19250/s  30=15521/s  50=9195/s
  - TSQLRestClientURINamedPipe: 2,411 assertions passed  1.50s
     1=1182/s  2=1108/s  5=666/s
  - TSQLRestClientURIMessage: 3,222 assertions passed  264.42ms
     1=4688/s  2=9997/s  5=8107/s  10=5087/s
  - TSQLHttpClientWinHTTP_HTTPAPI: 4,795 assertions passed  520.02ms
     1=3029/s  2=4455/s  5=5496/s  10=4833/s  30=6375/s  50=5599/s
  - TSQLHttpClientWinSock_WinSock: 4,819 assertions passed  423.05ms
     1=8550/s  2=6860/s  5=7637/s  10=7704/s  30=6947/s  50=2773/s
  - Locked: 4,822 assertions passed  179.75ms
     1=25992/s  2=18309/s  5=14345/s  10=12970/s  30=14398/s  50=7920/s
  - Unlocked: 4,822 assertions passed  171.18ms
     1=23540/s  2=16152/s  5=9330/s  10=13961/s  30=16201/s  50=14719/s
  - Background thread: 4,822 assertions passed  585.05ms
     1=22026/s  2=14927/s  5=11818/s  10=7876/s  30=2355/s  50=1452/s
  - Main thread: 4,822 assertions passed  249.12ms
     1=9653/s  2=5074/s  5=9568/s  10=20360/s  30=10879/s  50=16382/s
  Total failed: 0 / 44,180  - Multi thread process PASSED  4.16s


Synopse framework used: 1.18
SQlite3 engine used: 3.8.4.3
Generated with: Delphi XE6 compiler

Time elapsed for all tests: 49.32s
Tests performed at 2014/4/29 9:58:03

Total assertions failed for all test suits:  209 / 35,572,952
! Some tests FAILED: please correct the code.

Offline

#4 2014-04-29 08:52:39

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

Re: Error on Update after get the last source

@ComingNine
Sounds more like a problem of your system code page - some tests are working only with a Windows 1252 code page...

@colbert @array81
There was a small regression about boolean reading in JSON content.
It was introduced when I discovered that boolean values in JSON were not stored as boolean, but integer, in TDocVariant.
Should now be fixed by http://synopse.info/fossil/info/b1b94cb122

Online

#5 2014-04-29 14:31:18

ComingNine
Member
Registered: 2010-07-29
Posts: 294

Re: Error on Update after get the last source

"Sounds more like a problem of your system code page - some tests are working only with a Windows 1252 code page..."

Does this mean that even every NightlyBuild passes your tests  ? roll

Last edited by ComingNine (2014-04-29 14:32:24)

Offline

#6 2014-04-29 21:07:00

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

Re: Error on Update after get the last source

Yes, indeed, on Delphi 6,7,2007 and XE4.

Online

#7 2014-04-30 06:36:17

ComingNine
Member
Registered: 2010-07-29
Posts: 294

Re: Error on Update after get the last source

Fantastic ! cool

(Can you also test against Delphi XE ?)

Last edited by ComingNine (2014-04-30 07:48:23)

Offline

#8 2014-04-30 11:26:13

ComingNine
Member
Registered: 2010-07-29
Posts: 294

Re: Error on Update after get the last source

Could you help to comment:
(1) the reason not to test against Delphi XE?
(2) whether it is possible for your forum to differentiate the posts (read/unread, new/old/edited)?

big_smile

Offline

#9 2014-04-30 12:20:49

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

Re: Error on Update after get the last source

(1) I do not have it installed on my PC. But if it works on XE4, there was not yet any problem reported with XE (sometimes with the buggy 2009, but not XE).

(2) It is one feature of PhpBB, the Open Source engine used for the forum.

Online

Board footer

Powered by FluxBB