07-30 10:35:21.557 951 951 D Zygote : Forked child process 18422 07-30 10:35:21.559 1600 1783 I ActivityManager: Start proc 18422:com.couchbase.lite.kotlin.test/u0a331 for added application com.couchbase.lite.kotlin.test 07-30 10:35:21.563 18422 18422 I ite.kotlin.tes: Late-enabling -Xcheck:jni 07-30 10:35:21.565 21251 13423 I PermissionControllerServiceImpl: Updating user sensitive for uid 10331 07-30 10:35:21.579 18422 18422 I ite.kotlin.tes: Unquickening 12 vdex files! 07-30 10:35:21.586 1258 1286 I adbd : jdwp connection from 18422 07-30 10:35:21.627 1600 1753 I RoleManagerService: Granting default roles... 07-30 10:35:21.628 1600 1753 W Looper : Drained 07-30 10:35:21.628 18422 18422 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.test.base.jar 07-30 10:35:21.629 18422 18422 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.test.base.jar 07-30 10:35:21.631 18422 18422 I ite.kotlin.tes: The ClassLoaderContext is a special shared library. 07-30 10:35:21.636 18422 18422 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.test.base.jar 07-30 10:35:21.636 18422 18422 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.test.base.jar 07-30 10:35:21.639 18422 18422 I ite.kotlin.tes: The ClassLoaderContext is a special shared library. 07-30 10:35:21.716 18422 18422 D NetworkSecurityConfig: No Network Security Config specified, using platform default 07-30 10:35:21.716 18422 18422 D NetworkSecurityConfig: No Network Security Config specified, using platform default 07-30 10:35:21.719 18422 18422 I MonitoringInstr: Instrumentation started on process com.couchbase.lite.kotlin.test 07-30 10:35:21.721 18422 18422 I MonitoringInstr: Setting context classloader to 'dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk"],nativeLibraryDirectories=[/data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64, /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64, /product/lib64]]]', Original: 'dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk"],nativeLibraryDirectories=[/data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64, /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64, /product/lib64]]]' 07-30 10:35:21.723 18422 18422 I MonitoringInstr: No JSBridge. 07-30 10:35:21.725 18422 18445 I MonitoringInstr: Setting context classloader to 'dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk"],nativeLibraryDirectories=[/data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64, /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64, /product/lib64]]]', Original: 'dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk"],nativeLibraryDirectories=[/data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64, /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64, /product/lib64]]]' 07-30 10:35:21.736 18422 18445 I UsageTrackerFacilitator: Usage tracking enabled 07-30 10:35:21.774 18422 18445 D TestExecutor: Adding listener android.support.test.internal.runner.listener.LogRunListener 07-30 10:35:21.774 18422 18445 D TestExecutor: Adding listener android.support.test.internal.runner.listener.InstrumentationResultPrinter 07-30 10:35:21.774 18422 18445 D TestExecutor: Adding listener android.support.test.internal.runner.listener.ActivityFinisherRunListener 07-30 10:35:21.787 18422 18445 I TestRunner: run started: 25 tests 07-30 10:35:21.845 18422 18445 I CouchbaseLite/DATABASE: [JAVA] CBL-ANDROID Initialized: CouchbaseLite Android v3.0.0-SNAPSHOT@30 (EE/debug, Commit/unofficial@HQ-Rename0337 Core/0.0.0-EE (29abceb2+c25026c9+) at 2021-07-29T23:39:19.140Z) on Java; Android 11; Pixel 4a 07-30 10:35:21.853 18422 18445 I CouchbaseLite/TEST: >>>>>>>>>>>> Suite started 07-30 10:35:21.862 18422 18445 I TestRunner: started: testWhereUsingPredictionValues(com.couchbase.lite.PredictiveQueryTest) 07-30 10:35:21.866 18422 18422 I MonitoringInstr: Activities that are still in CREATED to STOPPED: 0 07-30 10:35:21.867 18422 18445 I CouchbaseLite/TEST: >>>>>>>> Test started: testWhereUsingPredictionValues 07-30 10:35:21.869 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Opening db Database{@0xe7b00a2, name='base-db-hux0kenZrE4Z'} at path /data/data/com.couchbase.lite.kotlin.test/files 07-30 10:35:21.870 18422 18445 I CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#1}==> N8litecore8DataFile6SharedE 0xb400006e58b70a88 @0xb400006e58b70a88 07-30 10:35:21.870 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#1} instantiated on /data/data/com.couchbase.lite.kotlin.test/files/base-db-hux0kenZrE4Z.cblite2/db.sqlite3 07-30 10:35:21.871 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#1} created for DataFile 0xb400006e58b6fb50 at /data/data/com.couchbase.lite.kotlin.test/files/base-db-hux0kenZrE4Z.cblite2/db.sqlite3 07-30 10:35:21.871 18422 18445 I CouchbaseLite/DATABASE: {DB#2}==> N8litecore14SQLiteDataFileE /data/data/com.couchbase.lite.kotlin.test/files/base-db-hux0kenZrE4Z.cblite2/db.sqlite3 @0xb400006e58b6fb50 07-30 10:35:21.871 18422 18445 I CouchbaseLite/DATABASE: {DB#2} Opening database 07-30 10:35:21.871 18422 18445 I CouchbaseLite/DATABASE: PRAGMA auto_vacuum=incremental; PRAGMA journal_mode=WAL; BEGIN; CREATE TABLE IF NOT EXISTS kvmeta (name TEXT PRIMARY KEY, lastSeq INTEGER DEFAULT 0, purgeCnt INTEGER DEFAULT 0) WITHOUT ROWID; PRAGMA user_version=400; END; 07-30 10:35:21.884 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA auto_vacuum 07-30 10:35:21.884 18422 18445 D CouchbaseLite/DATABASE: {DB#2} open KVS 'default' 07-30 10:35:21.885 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:21.885 18422 18445 I CouchbaseLite/DATABASE: CREATE TABLE IF NOT EXISTS kv_default ( key TEXT PRIMARY KEY, sequence INTEGER, flags INTEGER DEFAULT 0, version BLOB, body BLOB, extra BLOB) 07-30 10:35:21.885 18422 18445 I CouchbaseLite/DATABASE: PRAGMA cache_size=-10240; PRAGMA mmap_size=52428800; PRAGMA synchronous=normal; PRAGMA journal_size_limit=5242880; PRAGMA case_sensitive_like=true 07-30 10:35:21.885 18422 18445 D CouchbaseLite/DATABASE: {DB#2} open KVS 'info' 07-30 10:35:21.886 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:21.886 18422 18445 I CouchbaseLite/DATABASE: CREATE TABLE IF NOT EXISTS kv_info ( key TEXT PRIMARY KEY, sequence INTEGER, flags INTEGER DEFAULT 0, version BLOB, body BLOB, extra BLOB) 07-30 10:35:21.886 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=?" 07-30 10:35:21.887 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.887 18422 18445 V CouchbaseLite/DATABASE: {DB#2} begin transaction 07-30 10:35:21.887 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:21.887 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.887 18422 18445 I chatty : uid=10331(com.couchbase.lite.kotlin.test) roidJUnitRunner identical 1 line 07-30 10:35:21.887 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.887 18422 18445 I CouchbaseLite/DATABASE: Seeding the mbedTLS random number generator... 07-30 10:35:21.887 18422 18445 V CouchbaseLite/DATABASE: {DB#2} KeyStore(info) set 'publicUUID' 07-30 10:35:21.887 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?)" 07-30 10:35:21.887 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:21.888 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.888 18422 18445 V CouchbaseLite/DATABASE: {DB#2} KeyStore(info) set 'privateUUID' 07-30 10:35:21.888 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:21.888 18422 18445 V CouchbaseLite/DATABASE: {DB#2} KeyStore(info) set 'versioning' 07-30 10:35:21.888 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:21.888 18422 18445 V CouchbaseLite/DATABASE: {DB#2} commit transaction 07-30 10:35:21.888 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:21.888 18422 18445 I CouchbaseLite/DATABASE: {N8litecore14CollectionImplE#3}==> N8litecore14CollectionImplE base-db-hux0kenZrE4Z/_default @0xb400006e08b23d10 07-30 10:35:21.888 18422 18445 I CouchbaseLite/DATABASE: {N8litecore14CollectionImplE#3} Instantiated 07-30 10:35:21.888 18422 18445 I CouchbaseLite/DATABASE: ... SELECT substr(name,4) FROM sqlite_master WHERE type='table' AND name GLOB 'kv_*' 07-30 10:35:21.889 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:21.889 18422 18445 V CouchbaseLite/DATABASE: {DB#2} Next expiration time is 0 07-30 10:35:21.889 18422 18445 W CouchbaseLite/DATABASE: [JAVA] Database.log.getFile().getConfig() is now null: logging is disabled. Log files required for product support are not being generated. 07-30 10:35:21.889 18422 18445 I CouchbaseLite/TEST: Created base test DB: Database{@0xe7b00a2, name='base-db-hux0kenZrE4Z'} 07-30 10:35:21.891 18422 18445 V CouchbaseLite/DATABASE: {DB#2} begin transaction 07-30 10:35:21.891 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:21.891 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.892 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.892 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?)" 07-30 10:35:21.893 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT lastSeq FROM kvmeta WHERE name=?" 07-30 10:35:21.893 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:21.893 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:21.893 18422 18445 V CouchbaseLite/DATABASE: Saved doc 'f137fe55-9eea-4dbf-b920-795490c8b7fc' #1-f2ffcdfe0f6e774dc6028da710572c0fda28be53; body=20, extra=34 07-30 10:35:21.893 18422 18445 V CouchbaseLite/DATABASE: {DB#2} Saved 'f137fe55-9eea-4dbf-b920-795490c8b7fc' rev #1-f2ffcdfe0f6e774dc6028da710572c0fda28be53 as seq 1 07-30 10:35:21.893 18422 18445 V CouchbaseLite/DATABASE: {DB#2} KeyStore(info) set 'SharedKeys' 07-30 10:35:21.893 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:21.893 18422 18445 V CouchbaseLite/DATABASE: {DB#2} commit transaction 07-30 10:35:21.893 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq" 07-30 10:35:21.894 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:21.894 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:21.894 18422 18445 V CouchbaseLite/DATABASE: {DB#2} begin transaction 07-30 10:35:21.894 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:21.894 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.895 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:21.895 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:21.895 18422 18445 V CouchbaseLite/DATABASE: Saved doc '8a693440-96c5-43c8-b979-89a298239048' #1-d9ac112c721c9fefe880c66d1b67cabcd2833013; body=20, extra=34 07-30 10:35:21.895 18422 18445 V CouchbaseLite/DATABASE: {DB#2} Saved '8a693440-96c5-43c8-b979-89a298239048' rev #1-d9ac112c721c9fefe880c66d1b67cabcd2833013 as seq 2 07-30 10:35:21.895 18422 18445 V CouchbaseLite/DATABASE: {DB#2} commit transaction 07-30 10:35:21.895 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:21.895 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:21.898 18422 18445 D CouchbaseLite/QUERY: [JAVA] JSON query: {"WHAT":[[".numbers"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".min"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".max"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".avg"]],"WHERE":["=",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],15]} 07-30 10:35:21.899 18422 18445 I CouchbaseLite/QUERY: {Query#4}==> N8litecore11SQLiteQueryE {"WHAT":[[".numbers"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".min"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".max"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".avg"]],"WHERE":["=",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],15]} @0xb400006e48b181e0 07-30 10:35:21.899 18422 18445 I CouchbaseLite/QUERY: {Query#4} Compiling JSON query: {"WHAT":[[".numbers"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".min"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".max"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".avg"]],"WHERE":["=",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],15]} 07-30 10:35:21.899 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:21.900 18422 18445 I chatty : uid=10331(com.couchbase.lite.kotlin.test) roidJUnitRunner identical 3 lines 07-30 10:35:21.900 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:21.901 18422 18445 I CouchbaseLite/QUERY: {Query#4} Compiled as SELECT fl_result(fl_value(_doc.body, 'numbers')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.min')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.max')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') = 15) AND (_doc.flags & 1 = 0) 07-30 10:35:21.901 18422 18445 I CouchbaseLite/DATABASE: Compiled {Query#4}: SELECT fl_result(fl_value(_doc.body, 'numbers')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.min')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.max')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') = 15) AND (_doc.flags & 1 = 0) 07-30 10:35:21.901 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT fl_result(fl_value(_doc.body, 'numbers')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.min')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.max')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') = 15) AND (_doc.flags & 1 = 0)" 07-30 10:35:21.901 18422 18445 I CouchbaseLite/DATABASE: SAVEPOINT roTransaction 07-30 10:35:21.902 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:21.902 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT purgeCnt FROM kvmeta WHERE name=?" 07-30 10:35:21.902 18422 18445 I CouchbaseLite/DATABASE: ... SELECT purgeCnt FROM kvmeta WHERE name=? 07-30 10:35:21.902 18422 18445 I CouchbaseLite/DATABASE: ... SELECT fl_result(fl_value(_doc.body, 'numbers')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.min')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.max')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') = 15) AND (_doc.flags & 1 = 0) 07-30 10:35:21.902 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.907 18422 18445 V CouchbaseLite/QUERY: ...prediction took 4.547ms 07-30 10:35:21.907 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.909 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.309ms 07-30 10:35:21.910 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.911 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.718ms 07-30 10:35:21.912 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.913 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.652ms 07-30 10:35:21.913 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.916 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.451ms 07-30 10:35:21.916 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:21.920 18422 18445 V CouchbaseLite/QUERY: ...prediction took 4.003ms 07-30 10:35:21.920 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#5}==> N8litecore21SQLiteQueryEnumeratorE 0xb400006e18b8d8c8 @0xb400006e18b8d8c8 07-30 10:35:21.920 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#5} Created on {Query#4} with 1 rows (38 bytes) in 18.373ms 07-30 10:35:21.920 18422 18445 I CouchbaseLite/DATABASE: RELEASE SAVEPOINT roTransaction 07-30 10:35:21.921 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#5} --> [[1,2,3,4,5],15,1,5,3.0] 07-30 10:35:21.921 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#5} END 07-30 10:35:21.921 18422 18445 D CouchbaseLite/QUERY: [JAVA] End of query enumeration 07-30 10:35:21.921 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#5} Deleted 07-30 10:35:21.922 18422 18445 I CouchbaseLite/DATABASE: SAVEPOINT roTransaction 07-30 10:35:21.922 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:21.922 18422 18445 I CouchbaseLite/DATABASE: ... SELECT purgeCnt FROM kvmeta WHERE name=? 07-30 10:35:21.922 18422 18445 I CouchbaseLite/DATABASE: ... SELECT fl_result(fl_value(_doc.body, 'numbers')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.min')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.max')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') = 15) AND (_doc.flags & 1 = 0) 07-30 10:35:21.923 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.925 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.340ms 07-30 10:35:21.925 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.928 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.242ms 07-30 10:35:21.928 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.930 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.823ms 07-30 10:35:21.930 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.932 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.788ms 07-30 10:35:21.932 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.934 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.950ms 07-30 10:35:21.934 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:21.935 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.183ms 07-30 10:35:21.935 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#6}==> N8litecore21SQLiteQueryEnumeratorE 0xb400006e18b8d8c8 @0xb400006e18b8d8c8 07-30 10:35:21.935 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#6} Created on {Query#4} with 1 rows (38 bytes) in 12.948ms 07-30 10:35:21.936 18422 18445 I CouchbaseLite/DATABASE: RELEASE SAVEPOINT roTransaction 07-30 10:35:21.936 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#6} --> [[1,2,3,4,5],15,1,5,3.0] 07-30 10:35:21.936 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#6} END 07-30 10:35:21.936 18422 18445 D CouchbaseLite/QUERY: [JAVA] End of query enumeration 07-30 10:35:21.936 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#6} Deleted 07-30 10:35:21.937 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Deleting Database{@0xe7b00a2, name='base-db-hux0kenZrE4Z'} at path /data/data/com.couchbase.lite.kotlin.test/files/base-db-hux0kenZrE4Z.cblite2/ 07-30 10:35:21.937 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Active processes(base-db-hux0kenZrE4Z): 0 07-30 10:35:21.938 18422 18445 V CouchbaseLite/DATABASE: Preparing to delete DataFile /data/data/com.couchbase.lite.kotlin.test/files/base-db-hux0kenZrE4Z.cblite2/db.sqlite3 07-30 10:35:21.938 18422 18445 I CouchbaseLite/QUERY: {Query#4} Closing query (db is closing) 07-30 10:35:21.938 18422 18445 V CouchbaseLite/DATABASE: PRAGMA optimize ... 400 07-30 10:35:21.938 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA page_count 07-30 10:35:21.938 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA freelist_count 07-30 10:35:21.938 18422 18445 V CouchbaseLite/DATABASE: {DB#2} Housekeeping: 0 of 7 pages free (0%) 07-30 10:35:21.940 18422 18445 V CouchbaseLite/DATABASE: {DB#2} Closed SQLite database 07-30 10:35:21.940 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#1} Remove DataFile 0xb400006e58b6fb50 07-30 10:35:21.940 18422 18445 I CouchbaseLite/DATABASE: {DB#2} Closing database 07-30 10:35:21.940 18422 18445 I CouchbaseLite/DATABASE: Deleting database file /data/data/com.couchbase.lite.kotlin.test/files/base-db-hux0kenZrE4Z.cblite2/db.sqlite3 (with -wal and -shm) 07-30 10:35:21.940 18422 18445 D CouchbaseLite/DATABASE: ...finished deleting database file /data/data/com.couchbase.lite.kotlin.test/files/base-db-hux0kenZrE4Z.cblite2/db.sqlite3 (with -wal and -shm) 07-30 10:35:21.941 18422 18445 D CouchbaseLite/TEST: Delete db base-db-hux0kenZrE4Z succeeded 07-30 10:35:21.941 18422 18445 I CouchbaseLite/TEST: Deleted baseTestDb: Database{@0xe7b00a2, name='base-db-hux0kenZrE4Z'} 07-30 10:35:21.942 18422 18445 D CouchbaseLite/TEST: Executor stopped: true 07-30 10:35:21.942 18422 18445 I CouchbaseLite/TEST: <<<<<<<< Test completed(00:00.075): testWhereUsingPredictionValues 07-30 10:35:21.942 18422 18445 I TestRunner: finished: testWhereUsingPredictionValues(com.couchbase.lite.PredictiveQueryTest) 07-30 10:35:21.945 18422 18422 I MonitoringInstr: Activities that are still in CREATED to STOPPED: 0 07-30 10:35:21.947 18422 18445 I TestRunner: started: testOrderByUsingPredictionValues(com.couchbase.lite.PredictiveQueryTest) 07-30 10:35:21.949 18422 18422 I MonitoringInstr: Activities that are still in CREATED to STOPPED: 0 07-30 10:35:21.953 18422 18445 I CouchbaseLite/TEST: >>>>>>>> Test started: testOrderByUsingPredictionValues 07-30 10:35:21.955 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Opening db Database{@0x3535f87, name='base-db-NRrRgZJuoiJz'} at path /data/data/com.couchbase.lite.kotlin.test/files 07-30 10:35:21.956 18422 18445 I CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#7}==> N8litecore8DataFile6SharedE 0xb400006e58b6f5e8 @0xb400006e58b6f5e8 07-30 10:35:21.956 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#7} instantiated on /data/data/com.couchbase.lite.kotlin.test/files/base-db-NRrRgZJuoiJz.cblite2/db.sqlite3 07-30 10:35:21.956 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#7} created for DataFile 0xb400006e58b6e3f0 at /data/data/com.couchbase.lite.kotlin.test/files/base-db-NRrRgZJuoiJz.cblite2/db.sqlite3 07-30 10:35:21.956 18422 18445 I CouchbaseLite/DATABASE: {DB#8}==> N8litecore14SQLiteDataFileE /data/data/com.couchbase.lite.kotlin.test/files/base-db-NRrRgZJuoiJz.cblite2/db.sqlite3 @0xb400006e58b6e3f0 07-30 10:35:21.956 18422 18445 I CouchbaseLite/DATABASE: {DB#8} Opening database 07-30 10:35:21.956 18422 18445 I CouchbaseLite/DATABASE: PRAGMA auto_vacuum=incremental; PRAGMA journal_mode=WAL; BEGIN; CREATE TABLE IF NOT EXISTS kvmeta (name TEXT PRIMARY KEY, lastSeq INTEGER DEFAULT 0, purgeCnt INTEGER DEFAULT 0) WITHOUT ROWID; PRAGMA user_version=400; END; 07-30 10:35:21.969 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA auto_vacuum 07-30 10:35:21.969 18422 18445 D CouchbaseLite/DATABASE: {DB#8} open KVS 'default' 07-30 10:35:21.970 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:21.970 18422 18445 I CouchbaseLite/DATABASE: CREATE TABLE IF NOT EXISTS kv_default ( key TEXT PRIMARY KEY, sequence INTEGER, flags INTEGER DEFAULT 0, version BLOB, body BLOB, extra BLOB) 07-30 10:35:21.970 18422 18445 I CouchbaseLite/DATABASE: PRAGMA cache_size=-10240; PRAGMA mmap_size=52428800; PRAGMA synchronous=normal; PRAGMA journal_size_limit=5242880; PRAGMA case_sensitive_like=true 07-30 10:35:21.970 18422 18445 D CouchbaseLite/DATABASE: {DB#8} open KVS 'info' 07-30 10:35:21.970 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:21.970 18422 18445 I CouchbaseLite/DATABASE: CREATE TABLE IF NOT EXISTS kv_info ( key TEXT PRIMARY KEY, sequence INTEGER, flags INTEGER DEFAULT 0, version BLOB, body BLOB, extra BLOB) 07-30 10:35:21.971 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=?" 07-30 10:35:21.971 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.971 18422 18445 V CouchbaseLite/DATABASE: {DB#8} begin transaction 07-30 10:35:21.972 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:21.972 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.972 18422 18445 I chatty : uid=10331(com.couchbase.lite.kotlin.test) roidJUnitRunner identical 1 line 07-30 10:35:21.972 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.972 18422 18445 V CouchbaseLite/DATABASE: {DB#8} KeyStore(info) set 'publicUUID' 07-30 10:35:21.972 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?)" 07-30 10:35:21.972 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:21.972 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.972 18422 18445 V CouchbaseLite/DATABASE: {DB#8} KeyStore(info) set 'privateUUID' 07-30 10:35:21.972 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:21.972 18422 18445 V CouchbaseLite/DATABASE: {DB#8} KeyStore(info) set 'versioning' 07-30 10:35:21.972 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:21.972 18422 18445 V CouchbaseLite/DATABASE: {DB#8} commit transaction 07-30 10:35:21.973 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:21.973 18422 18445 I CouchbaseLite/DATABASE: {N8litecore14CollectionImplE#9}==> N8litecore14CollectionImplE base-db-NRrRgZJuoiJz/_default @0xb400006e08b09df0 07-30 10:35:21.973 18422 18445 I CouchbaseLite/DATABASE: {N8litecore14CollectionImplE#9} Instantiated 07-30 10:35:21.973 18422 18445 I CouchbaseLite/DATABASE: ... SELECT substr(name,4) FROM sqlite_master WHERE type='table' AND name GLOB 'kv_*' 07-30 10:35:21.973 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:21.973 18422 18445 V CouchbaseLite/DATABASE: {DB#8} Next expiration time is 0 07-30 10:35:21.973 18422 18445 I CouchbaseLite/TEST: Created base test DB: Database{@0x3535f87, name='base-db-NRrRgZJuoiJz'} 07-30 10:35:21.975 18422 18445 V CouchbaseLite/DATABASE: {DB#8} begin transaction 07-30 10:35:21.975 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:21.975 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.975 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.975 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?)" 07-30 10:35:21.976 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT lastSeq FROM kvmeta WHERE name=?" 07-30 10:35:21.976 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:21.976 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:21.976 18422 18445 V CouchbaseLite/DATABASE: Saved doc 'c157ca43-818b-43d3-a7fb-53c0d7319e83' #1-f2ffcdfe0f6e774dc6028da710572c0fda28be53; body=20, extra=34 07-30 10:35:21.976 18422 18445 V CouchbaseLite/DATABASE: {DB#8} Saved 'c157ca43-818b-43d3-a7fb-53c0d7319e83' rev #1-f2ffcdfe0f6e774dc6028da710572c0fda28be53 as seq 1 07-30 10:35:21.976 18422 18445 V CouchbaseLite/DATABASE: {DB#8} KeyStore(info) set 'SharedKeys' 07-30 10:35:21.976 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:21.976 18422 18445 V CouchbaseLite/DATABASE: {DB#8} commit transaction 07-30 10:35:21.976 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq" 07-30 10:35:21.977 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:21.977 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:21.978 18422 18445 V CouchbaseLite/DATABASE: {DB#8} begin transaction 07-30 10:35:21.978 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:21.978 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:21.978 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:21.978 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:21.979 18422 18445 V CouchbaseLite/DATABASE: Saved doc '917bc562-ec9e-4546-b92c-5a089686f9b7' #1-d9ac112c721c9fefe880c66d1b67cabcd2833013; body=20, extra=34 07-30 10:35:21.979 18422 18445 V CouchbaseLite/DATABASE: {DB#8} Saved '917bc562-ec9e-4546-b92c-5a089686f9b7' rev #1-d9ac112c721c9fefe880c66d1b67cabcd2833013 as seq 2 07-30 10:35:21.979 18422 18445 V CouchbaseLite/DATABASE: {DB#8} commit transaction 07-30 10:35:21.979 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:21.979 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:21.980 18422 18445 D CouchbaseLite/QUERY: [JAVA] JSON query: {"ORDER_BY":[["DESC",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"]]],"WHAT":[["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"]],"WHERE":[">",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],1]} 07-30 10:35:21.980 18422 18445 I CouchbaseLite/QUERY: {Query#10}==> N8litecore11SQLiteQueryE {"ORDER_BY":[["DESC",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"]]],"WHAT":[["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"]],"WHERE":[">",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],1]} @0xb400006e48b180c0 07-30 10:35:21.980 18422 18445 I CouchbaseLite/QUERY: {Query#10} Compiling JSON query: {"ORDER_BY":[["DESC",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"]]],"WHAT":[["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"]],"WHERE":[">",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],1]} 07-30 10:35:21.981 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:21.981 18422 18445 I chatty : uid=10331(com.couchbase.lite.kotlin.test) roidJUnitRunner identical 1 line 07-30 10:35:21.981 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:21.982 18422 18445 I CouchbaseLite/QUERY: {Query#10} Compiled as SELECT fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') > 1) AND (_doc.flags & 1 = 0) ORDER BY prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') DESC 07-30 10:35:21.982 18422 18445 I CouchbaseLite/DATABASE: Compiled {Query#10}: SELECT fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') > 1) AND (_doc.flags & 1 = 0) ORDER BY prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') DESC 07-30 10:35:21.982 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') > 1) AND (_doc.flags & 1 = 0) ORDER BY prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') DESC" 07-30 10:35:21.982 18422 18445 I CouchbaseLite/DATABASE: SAVEPOINT roTransaction 07-30 10:35:21.982 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:21.982 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT purgeCnt FROM kvmeta WHERE name=?" 07-30 10:35:21.983 18422 18445 I CouchbaseLite/DATABASE: ... SELECT purgeCnt FROM kvmeta WHERE name=? 07-30 10:35:21.983 18422 18445 I CouchbaseLite/DATABASE: ... SELECT fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') > 1) AND (_doc.flags & 1 = 0) ORDER BY prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') DESC 07-30 10:35:21.983 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.985 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.436ms 07-30 10:35:21.986 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.987 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.652ms 07-30 10:35:21.987 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.990 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.187ms 07-30 10:35:21.990 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:21.992 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.709ms 07-30 10:35:21.992 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:21.993 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.667ms 07-30 10:35:21.994 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:21.995 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.683ms 07-30 10:35:21.995 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#11}==> N8litecore21SQLiteQueryEnumeratorE 0xb400006e18b957f8 @0xb400006e18b957f8 07-30 10:35:21.996 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#11} Created on {Query#10} with 2 rows (20 bytes) in 12.745ms 07-30 10:35:21.996 18422 18445 I CouchbaseLite/DATABASE: RELEASE SAVEPOINT roTransaction 07-30 10:35:21.996 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#11} --> [40] 07-30 10:35:21.996 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#11} --> [15] 07-30 10:35:21.996 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#11} END 07-30 10:35:21.996 18422 18445 D CouchbaseLite/QUERY: [JAVA] End of query enumeration 07-30 10:35:21.996 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#11} Deleted 07-30 10:35:21.996 18422 18445 I CouchbaseLite/DATABASE: SAVEPOINT roTransaction 07-30 10:35:21.996 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:21.996 18422 18445 I CouchbaseLite/DATABASE: ... SELECT purgeCnt FROM kvmeta WHERE name=? 07-30 10:35:21.996 18422 18445 I CouchbaseLite/DATABASE: ... SELECT fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') > 1) AND (_doc.flags & 1 = 0) ORDER BY prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') DESC 07-30 10:35:21.997 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:21.999 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.226ms 07-30 10:35:21.999 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:22.001 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.716ms 07-30 10:35:22.001 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:22.003 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.741ms 07-30 10:35:22.003 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:22.005 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.718ms 07-30 10:35:22.005 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:22.007 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.669ms 07-30 10:35:22.007 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:22.009 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.121ms 07-30 10:35:22.009 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#12}==> N8litecore21SQLiteQueryEnumeratorE 0xb400006e18b957f8 @0xb400006e18b957f8 07-30 10:35:22.009 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#12} Created on {Query#10} with 2 rows (20 bytes) in 12.576ms 07-30 10:35:22.009 18422 18445 I CouchbaseLite/DATABASE: RELEASE SAVEPOINT roTransaction 07-30 10:35:22.009 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#12} --> [40] 07-30 10:35:22.010 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#12} --> [15] 07-30 10:35:22.010 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#12} END 07-30 10:35:22.010 18422 18445 D CouchbaseLite/QUERY: [JAVA] End of query enumeration 07-30 10:35:22.010 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#12} Deleted 07-30 10:35:22.011 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Deleting Database{@0x3535f87, name='base-db-NRrRgZJuoiJz'} at path /data/data/com.couchbase.lite.kotlin.test/files/base-db-NRrRgZJuoiJz.cblite2/ 07-30 10:35:22.011 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Active processes(base-db-NRrRgZJuoiJz): 0 07-30 10:35:22.011 18422 18445 V CouchbaseLite/DATABASE: Preparing to delete DataFile /data/data/com.couchbase.lite.kotlin.test/files/base-db-NRrRgZJuoiJz.cblite2/db.sqlite3 07-30 10:35:22.011 18422 18445 I CouchbaseLite/QUERY: {Query#10} Closing query (db is closing) 07-30 10:35:22.011 18422 18445 V CouchbaseLite/DATABASE: PRAGMA optimize ... 400 07-30 10:35:22.012 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA page_count 07-30 10:35:22.012 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA freelist_count 07-30 10:35:22.012 18422 18445 V CouchbaseLite/DATABASE: {DB#8} Housekeeping: 0 of 7 pages free (0%) 07-30 10:35:22.014 18422 18445 V CouchbaseLite/DATABASE: {DB#8} Closed SQLite database 07-30 10:35:22.014 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#7} Remove DataFile 0xb400006e58b6e3f0 07-30 10:35:22.014 18422 18445 I CouchbaseLite/DATABASE: {DB#8} Closing database 07-30 10:35:22.014 18422 18445 I CouchbaseLite/DATABASE: Deleting database file /data/data/com.couchbase.lite.kotlin.test/files/base-db-NRrRgZJuoiJz.cblite2/db.sqlite3 (with -wal and -shm) 07-30 10:35:22.014 18422 18445 D CouchbaseLite/DATABASE: ...finished deleting database file /data/data/com.couchbase.lite.kotlin.test/files/base-db-NRrRgZJuoiJz.cblite2/db.sqlite3 (with -wal and -shm) 07-30 10:35:22.014 18422 18445 D CouchbaseLite/TEST: Delete db base-db-NRrRgZJuoiJz succeeded 07-30 10:35:22.014 18422 18445 I CouchbaseLite/TEST: Deleted baseTestDb: Database{@0x3535f87, name='base-db-NRrRgZJuoiJz'} 07-30 10:35:22.015 18422 18445 D CouchbaseLite/TEST: Executor stopped: true 07-30 10:35:22.016 18422 18445 I CouchbaseLite/TEST: <<<<<<<< Test completed(00:00.061): testOrderByUsingPredictionValues 07-30 10:35:22.016 18422 18445 I TestRunner: finished: testOrderByUsingPredictionValues(com.couchbase.lite.PredictiveQueryTest) 07-30 10:35:22.018 18422 18422 I MonitoringInstr: Activities that are still in CREATED to STOPPED: 0 07-30 10:35:22.021 18422 18445 I TestRunner: started: testCosineDistance(com.couchbase.lite.PredictiveQueryTest) 07-30 10:35:22.022 18422 18422 I MonitoringInstr: Activities that are still in CREATED to STOPPED: 0 07-30 10:35:22.023 18422 18445 I CouchbaseLite/TEST: >>>>>>>> Test started: testCosineDistance 07-30 10:35:22.024 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Opening db Database{@0x33f4538, name='base-db-bYSHckIdoRVA'} at path /data/data/com.couchbase.lite.kotlin.test/files 07-30 10:35:22.025 18422 18445 I CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#13}==> N8litecore8DataFile6SharedE 0xb400006e58b6ec48 @0xb400006e58b6ec48 07-30 10:35:22.025 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#13} instantiated on /data/data/com.couchbase.lite.kotlin.test/files/base-db-bYSHckIdoRVA.cblite2/db.sqlite3 07-30 10:35:22.025 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#13} created for DataFile 0xb400006e58b6f050 at /data/data/com.couchbase.lite.kotlin.test/files/base-db-bYSHckIdoRVA.cblite2/db.sqlite3 07-30 10:35:22.025 18422 18445 I CouchbaseLite/DATABASE: {DB#14}==> N8litecore14SQLiteDataFileE /data/data/com.couchbase.lite.kotlin.test/files/base-db-bYSHckIdoRVA.cblite2/db.sqlite3 @0xb400006e58b6f050 07-30 10:35:22.025 18422 18445 I CouchbaseLite/DATABASE: {DB#14} Opening database 07-30 10:35:22.025 18422 18445 I CouchbaseLite/DATABASE: PRAGMA auto_vacuum=incremental; PRAGMA journal_mode=WAL; BEGIN; CREATE TABLE IF NOT EXISTS kvmeta (name TEXT PRIMARY KEY, lastSeq INTEGER DEFAULT 0, purgeCnt INTEGER DEFAULT 0) WITHOUT ROWID; PRAGMA user_version=400; END; 07-30 10:35:22.037 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA auto_vacuum 07-30 10:35:22.037 18422 18445 D CouchbaseLite/DATABASE: {DB#14} open KVS 'default' 07-30 10:35:22.037 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.037 18422 18445 I CouchbaseLite/DATABASE: CREATE TABLE IF NOT EXISTS kv_default ( key TEXT PRIMARY KEY, sequence INTEGER, flags INTEGER DEFAULT 0, version BLOB, body BLOB, extra BLOB) 07-30 10:35:22.037 18422 18445 I CouchbaseLite/DATABASE: PRAGMA cache_size=-10240; PRAGMA mmap_size=52428800; PRAGMA synchronous=normal; PRAGMA journal_size_limit=5242880; PRAGMA case_sensitive_like=true 07-30 10:35:22.038 18422 18445 D CouchbaseLite/DATABASE: {DB#14} open KVS 'info' 07-30 10:35:22.038 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.038 18422 18445 I CouchbaseLite/DATABASE: CREATE TABLE IF NOT EXISTS kv_info ( key TEXT PRIMARY KEY, sequence INTEGER, flags INTEGER DEFAULT 0, version BLOB, body BLOB, extra BLOB) 07-30 10:35:22.039 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=?" 07-30 10:35:22.039 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.039 18422 18445 V CouchbaseLite/DATABASE: {DB#14} begin transaction 07-30 10:35:22.039 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.039 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.039 18422 18445 I chatty : uid=10331(com.couchbase.lite.kotlin.test) roidJUnitRunner identical 1 line 07-30 10:35:22.039 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.039 18422 18445 V CouchbaseLite/DATABASE: {DB#14} KeyStore(info) set 'publicUUID' 07-30 10:35:22.039 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?)" 07-30 10:35:22.039 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:22.040 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.040 18422 18445 V CouchbaseLite/DATABASE: {DB#14} KeyStore(info) set 'privateUUID' 07-30 10:35:22.040 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:22.040 18422 18445 V CouchbaseLite/DATABASE: {DB#14} KeyStore(info) set 'versioning' 07-30 10:35:22.040 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:22.040 18422 18445 V CouchbaseLite/DATABASE: {DB#14} commit transaction 07-30 10:35:22.040 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.040 18422 18445 I CouchbaseLite/DATABASE: {N8litecore14CollectionImplE#15}==> N8litecore14CollectionImplE base-db-bYSHckIdoRVA/_default @0xb400006e08b0cd30 07-30 10:35:22.040 18422 18445 I CouchbaseLite/DATABASE: {N8litecore14CollectionImplE#15} Instantiated 07-30 10:35:22.040 18422 18445 I CouchbaseLite/DATABASE: ... SELECT substr(name,4) FROM sqlite_master WHERE type='table' AND name GLOB 'kv_*' 07-30 10:35:22.040 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.041 18422 18445 V CouchbaseLite/DATABASE: {DB#14} Next expiration time is 0 07-30 10:35:22.041 18422 18445 I CouchbaseLite/TEST: Created base test DB: Database{@0x33f4538, name='base-db-bYSHckIdoRVA'} 07-30 10:35:22.042 18422 18445 V CouchbaseLite/DATABASE: {DB#14} begin transaction 07-30 10:35:22.042 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.042 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.043 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.043 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?)" 07-30 10:35:22.043 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT lastSeq FROM kvmeta WHERE name=?" 07-30 10:35:22.043 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.044 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:22.044 18422 18445 V CouchbaseLite/DATABASE: Saved doc '0374efde-081b-484b-97ec-9c07bb84ee88' #1-60c33f8907d0b7676c4224e27679ac5ac35f45ab; body=34, extra=34 07-30 10:35:22.044 18422 18445 V CouchbaseLite/DATABASE: {DB#14} Saved '0374efde-081b-484b-97ec-9c07bb84ee88' rev #1-60c33f8907d0b7676c4224e27679ac5ac35f45ab as seq 1 07-30 10:35:22.044 18422 18445 V CouchbaseLite/DATABASE: {DB#14} KeyStore(info) set 'SharedKeys' 07-30 10:35:22.044 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:22.044 18422 18445 V CouchbaseLite/DATABASE: {DB#14} commit transaction 07-30 10:35:22.044 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq" 07-30 10:35:22.044 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:22.044 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.045 18422 18445 V CouchbaseLite/DATABASE: {DB#14} begin transaction 07-30 10:35:22.045 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.045 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.046 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.046 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:22.046 18422 18445 V CouchbaseLite/DATABASE: Saved doc '0b1053f6-d49a-4964-be54-218713d2046d' #1-d15ba66d7220f57871f5c6f7ef82bb868f5b003a; body=32, extra=34 07-30 10:35:22.046 18422 18445 V CouchbaseLite/DATABASE: {DB#14} Saved '0b1053f6-d49a-4964-be54-218713d2046d' rev #1-d15ba66d7220f57871f5c6f7ef82bb868f5b003a as seq 2 07-30 10:35:22.046 18422 18445 V CouchbaseLite/DATABASE: {DB#14} commit transaction 07-30 10:35:22.046 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:22.046 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.047 18422 18445 V CouchbaseLite/DATABASE: {DB#14} begin transaction 07-30 10:35:22.047 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.047 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.048 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.048 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:22.048 18422 18445 V CouchbaseLite/DATABASE: Saved doc 'fe2988de-64b9-41d1-8961-49ee07139c9a' #1-6e3c6862333ae3df941e04ade56d34ba9278a3e3; body=38, extra=34 07-30 10:35:22.048 18422 18445 V CouchbaseLite/DATABASE: {DB#14} Saved 'fe2988de-64b9-41d1-8961-49ee07139c9a' rev #1-6e3c6862333ae3df941e04ade56d34ba9278a3e3 as seq 3 07-30 10:35:22.048 18422 18445 V CouchbaseLite/DATABASE: {DB#14} commit transaction 07-30 10:35:22.048 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:22.048 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.048 18422 18445 V CouchbaseLite/DATABASE: {DB#14} begin transaction 07-30 10:35:22.049 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.049 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.049 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.049 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:22.049 18422 18445 V CouchbaseLite/DATABASE: Saved doc 'fa690bf4-d93d-40da-b8f0-66711f34e8b7' #1-72de2c52e50e1e4f907df5cd686a0bc5a204ada2; body=16, extra=34 07-30 10:35:22.050 18422 18445 V CouchbaseLite/DATABASE: {DB#14} Saved 'fa690bf4-d93d-40da-b8f0-66711f34e8b7' rev #1-72de2c52e50e1e4f907df5cd686a0bc5a204ada2 as seq 4 07-30 10:35:22.050 18422 18445 V CouchbaseLite/DATABASE: {DB#14} commit transaction 07-30 10:35:22.050 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:22.050 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.050 18422 18445 V CouchbaseLite/DATABASE: {DB#14} begin transaction 07-30 10:35:22.050 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.050 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.051 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.051 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:22.051 18422 18445 V CouchbaseLite/DATABASE: Saved doc '6a1a3e80-deec-4e2c-880a-614f146ab454' #1-6c1170d41ea27604c298482bfc96c651aeaf4ce6; body=30, extra=34 07-30 10:35:22.051 18422 18445 V CouchbaseLite/DATABASE: {DB#14} Saved '6a1a3e80-deec-4e2c-880a-614f146ab454' rev #1-6c1170d41ea27604c298482bfc96c651aeaf4ce6 as seq 5 07-30 10:35:22.051 18422 18445 V CouchbaseLite/DATABASE: {DB#14} commit transaction 07-30 10:35:22.051 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:22.051 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.052 18422 18445 V CouchbaseLite/DATABASE: {DB#14} begin transaction 07-30 10:35:22.052 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.052 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.053 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.053 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:22.053 18422 18445 V CouchbaseLite/DATABASE: Saved doc '661337e9-5d29-42bf-8b59-d321f1ce060e' #1-eaa603e9eeb5649e8036c76da7883dde1cd2b705; body=26, extra=34 07-30 10:35:22.053 18422 18445 V CouchbaseLite/DATABASE: {DB#14} Saved '661337e9-5d29-42bf-8b59-d321f1ce060e' rev #1-eaa603e9eeb5649e8036c76da7883dde1cd2b705 as seq 6 07-30 10:35:22.053 18422 18445 V CouchbaseLite/DATABASE: {DB#14} commit transaction 07-30 10:35:22.053 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:22.053 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.054 18422 18445 D CouchbaseLite/QUERY: [JAVA] JSON query: {"WHAT":[["COSINE_DISTANCE()",[".v1"],[".v2"]],[".distance"]]} 07-30 10:35:22.054 18422 18445 I CouchbaseLite/QUERY: {Query#16}==> N8litecore11SQLiteQueryE {"WHAT":[["COSINE_DISTANCE()",[".v1"],[".v2"]],[".distance"]]} @0xb400006e48b192c0 07-30 10:35:22.054 18422 18445 I CouchbaseLite/QUERY: {Query#16} Compiling JSON query: {"WHAT":[["COSINE_DISTANCE()",[".v1"],[".v2"]],[".distance"]]} 07-30 10:35:22.055 18422 18445 I CouchbaseLite/QUERY: {Query#16} Compiled as SELECT fl_result(cosine_distance(fl_value(_doc.body, 'v1'), fl_value(_doc.body, 'v2'))), fl_result(fl_value(_doc.body, 'distance')) FROM kv_default AS _doc WHERE (_doc.flags & 1 = 0) 07-30 10:35:22.055 18422 18445 I CouchbaseLite/DATABASE: Compiled {Query#16}: SELECT fl_result(cosine_distance(fl_value(_doc.body, 'v1'), fl_value(_doc.body, 'v2'))), fl_result(fl_value(_doc.body, 'distance')) FROM kv_default AS _doc WHERE (_doc.flags & 1 = 0) 07-30 10:35:22.055 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT fl_result(cosine_distance(fl_value(_doc.body, 'v1'), fl_value(_doc.body, 'v2'))), fl_result(fl_value(_doc.body, 'distance')) FROM kv_default AS _doc WHERE (_doc.flags & 1 = 0)" 07-30 10:35:22.055 18422 18445 I CouchbaseLite/DATABASE: SAVEPOINT roTransaction 07-30 10:35:22.055 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.055 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT purgeCnt FROM kvmeta WHERE name=?" 07-30 10:35:22.055 18422 18445 I CouchbaseLite/DATABASE: ... SELECT purgeCnt FROM kvmeta WHERE name=? 07-30 10:35:22.056 18422 18445 I CouchbaseLite/DATABASE: ... SELECT fl_result(cosine_distance(fl_value(_doc.body, 'v1'), fl_value(_doc.body, 'v2'))), fl_result(fl_value(_doc.body, 'distance')) FROM kv_default AS _doc WHERE (_doc.flags & 1 = 0) 07-30 10:35:22.056 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#17}==> N8litecore21SQLiteQueryEnumeratorE 0xb400006e18b8fff8 @0xb400006e18b8fff8 07-30 10:35:22.056 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#17} Created on {Query#16} with 6 rows (94 bytes) in 0.303ms 07-30 10:35:22.056 18422 18445 I CouchbaseLite/DATABASE: RELEASE SAVEPOINT roTransaction 07-30 10:35:22.056 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#17} --> [1.0,1.0] 07-30 10:35:22.056 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#17} --> [0.0,0] 07-30 10:35:22.057 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#17} --> [1.5,1.5] 07-30 10:35:22.057 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#17} --> [null,null] 07-30 10:35:22.057 18422 18445 I chatty : uid=10331(com.couchbase.lite.kotlin.test) roidJUnitRunner identical 1 line 07-30 10:35:22.057 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#17} --> [null,null] 07-30 10:35:22.057 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#17} END 07-30 10:35:22.057 18422 18445 D CouchbaseLite/QUERY: [JAVA] End of query enumeration 07-30 10:35:22.057 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#17} Deleted 07-30 10:35:22.057 18422 18445 I CouchbaseLite/DATABASE: SAVEPOINT roTransaction 07-30 10:35:22.057 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.057 18422 18445 I CouchbaseLite/DATABASE: ... SELECT purgeCnt FROM kvmeta WHERE name=? 07-30 10:35:22.057 18422 18445 I CouchbaseLite/DATABASE: ... SELECT fl_result(cosine_distance(fl_value(_doc.body, 'v1'), fl_value(_doc.body, 'v2'))), fl_result(fl_value(_doc.body, 'distance')) FROM kv_default AS _doc WHERE (_doc.flags & 1 = 0) 07-30 10:35:22.058 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#18}==> N8litecore21SQLiteQueryEnumeratorE 0xb400006e18b8fff8 @0xb400006e18b8fff8 07-30 10:35:22.058 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#18} Created on {Query#16} with 6 rows (94 bytes) in 0.261ms 07-30 10:35:22.058 18422 18445 I CouchbaseLite/DATABASE: RELEASE SAVEPOINT roTransaction 07-30 10:35:22.058 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#18} --> [1.0,1.0] 07-30 10:35:22.058 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#18} --> [0.0,0] 07-30 10:35:22.058 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#18} --> [1.5,1.5] 07-30 10:35:22.058 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#18} --> [null,null] 07-30 10:35:22.058 18422 18445 I chatty : uid=10331(com.couchbase.lite.kotlin.test) roidJUnitRunner identical 1 line 07-30 10:35:22.058 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#18} --> [null,null] 07-30 10:35:22.059 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#18} END 07-30 10:35:22.059 18422 18445 D CouchbaseLite/QUERY: [JAVA] End of query enumeration 07-30 10:35:22.059 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#18} Deleted 07-30 10:35:22.060 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Deleting Database{@0x33f4538, name='base-db-bYSHckIdoRVA'} at path /data/data/com.couchbase.lite.kotlin.test/files/base-db-bYSHckIdoRVA.cblite2/ 07-30 10:35:22.060 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Active processes(base-db-bYSHckIdoRVA): 0 07-30 10:35:22.060 18422 18445 V CouchbaseLite/DATABASE: Preparing to delete DataFile /data/data/com.couchbase.lite.kotlin.test/files/base-db-bYSHckIdoRVA.cblite2/db.sqlite3 07-30 10:35:22.060 18422 18445 I CouchbaseLite/QUERY: {Query#16} Closing query (db is closing) 07-30 10:35:22.060 18422 18445 V CouchbaseLite/DATABASE: PRAGMA optimize ... 400 07-30 10:35:22.061 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA page_count 07-30 10:35:22.061 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA freelist_count 07-30 10:35:22.061 18422 18445 V CouchbaseLite/DATABASE: {DB#14} Housekeeping: 0 of 7 pages free (0%) 07-30 10:35:22.063 18422 18445 V CouchbaseLite/DATABASE: {DB#14} Closed SQLite database 07-30 10:35:22.063 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#13} Remove DataFile 0xb400006e58b6f050 07-30 10:35:22.063 18422 18445 I CouchbaseLite/DATABASE: {DB#14} Closing database 07-30 10:35:22.063 18422 18445 I CouchbaseLite/DATABASE: Deleting database file /data/data/com.couchbase.lite.kotlin.test/files/base-db-bYSHckIdoRVA.cblite2/db.sqlite3 (with -wal and -shm) 07-30 10:35:22.063 18422 18445 D CouchbaseLite/DATABASE: ...finished deleting database file /data/data/com.couchbase.lite.kotlin.test/files/base-db-bYSHckIdoRVA.cblite2/db.sqlite3 (with -wal and -shm) 07-30 10:35:22.064 18422 18445 D CouchbaseLite/TEST: Delete db base-db-bYSHckIdoRVA succeeded 07-30 10:35:22.064 18422 18445 I CouchbaseLite/TEST: Deleted baseTestDb: Database{@0x33f4538, name='base-db-bYSHckIdoRVA'} 07-30 10:35:22.064 18422 18445 D CouchbaseLite/TEST: Executor stopped: true 07-30 10:35:22.065 18422 18445 I CouchbaseLite/TEST: <<<<<<<< Test completed(00:00.041): testCosineDistance 07-30 10:35:22.065 18422 18445 I TestRunner: finished: testCosineDistance(com.couchbase.lite.PredictiveQueryTest) 07-30 10:35:22.066 18422 18422 I MonitoringInstr: Activities that are still in CREATED to STOPPED: 0 07-30 10:35:22.068 18422 18445 I TestRunner: started: testIndexMultiplePredictionValuesUsingValueIndex(com.couchbase.lite.PredictiveQueryTest) 07-30 10:35:22.070 18422 18422 I MonitoringInstr: Activities that are still in CREATED to STOPPED: 0 07-30 10:35:22.071 18422 18445 I CouchbaseLite/TEST: >>>>>>>> Test started: testIndexMultiplePredictionValuesUsingValueIndex 07-30 10:35:22.072 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Opening db Database{@0xa57b911, name='base-db-PafiTM7s9l0F'} at path /data/data/com.couchbase.lite.kotlin.test/files 07-30 10:35:22.072 18422 18445 I CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#19}==> N8litecore8DataFile6SharedE 0xb400006e58b6d648 @0xb400006e58b6d648 07-30 10:35:22.073 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#19} instantiated on /data/data/com.couchbase.lite.kotlin.test/files/base-db-PafiTM7s9l0F.cblite2/db.sqlite3 07-30 10:35:22.073 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#19} created for DataFile 0xb400006e58b68bf0 at /data/data/com.couchbase.lite.kotlin.test/files/base-db-PafiTM7s9l0F.cblite2/db.sqlite3 07-30 10:35:22.073 18422 18445 I CouchbaseLite/DATABASE: {DB#20}==> N8litecore14SQLiteDataFileE /data/data/com.couchbase.lite.kotlin.test/files/base-db-PafiTM7s9l0F.cblite2/db.sqlite3 @0xb400006e58b68bf0 07-30 10:35:22.073 18422 18445 I CouchbaseLite/DATABASE: {DB#20} Opening database 07-30 10:35:22.073 18422 18445 I CouchbaseLite/DATABASE: PRAGMA auto_vacuum=incremental; PRAGMA journal_mode=WAL; BEGIN; CREATE TABLE IF NOT EXISTS kvmeta (name TEXT PRIMARY KEY, lastSeq INTEGER DEFAULT 0, purgeCnt INTEGER DEFAULT 0) WITHOUT ROWID; PRAGMA user_version=400; END; 07-30 10:35:22.085 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA auto_vacuum 07-30 10:35:22.085 18422 18445 D CouchbaseLite/DATABASE: {DB#20} open KVS 'default' 07-30 10:35:22.085 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.086 18422 18445 I CouchbaseLite/DATABASE: CREATE TABLE IF NOT EXISTS kv_default ( key TEXT PRIMARY KEY, sequence INTEGER, flags INTEGER DEFAULT 0, version BLOB, body BLOB, extra BLOB) 07-30 10:35:22.086 18422 18445 I CouchbaseLite/DATABASE: PRAGMA cache_size=-10240; PRAGMA mmap_size=52428800; PRAGMA synchronous=normal; PRAGMA journal_size_limit=5242880; PRAGMA case_sensitive_like=true 07-30 10:35:22.086 18422 18445 D CouchbaseLite/DATABASE: {DB#20} open KVS 'info' 07-30 10:35:22.086 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.086 18422 18445 I CouchbaseLite/DATABASE: CREATE TABLE IF NOT EXISTS kv_info ( key TEXT PRIMARY KEY, sequence INTEGER, flags INTEGER DEFAULT 0, version BLOB, body BLOB, extra BLOB) 07-30 10:35:22.087 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=?" 07-30 10:35:22.087 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.087 18422 18445 V CouchbaseLite/DATABASE: {DB#20} begin transaction 07-30 10:35:22.087 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.087 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.087 18422 18445 I chatty : uid=10331(com.couchbase.lite.kotlin.test) roidJUnitRunner identical 1 line 07-30 10:35:22.087 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.088 18422 18445 V CouchbaseLite/DATABASE: {DB#20} KeyStore(info) set 'publicUUID' 07-30 10:35:22.088 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?)" 07-30 10:35:22.088 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:22.088 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.088 18422 18445 V CouchbaseLite/DATABASE: {DB#20} KeyStore(info) set 'privateUUID' 07-30 10:35:22.088 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:22.088 18422 18445 V CouchbaseLite/DATABASE: {DB#20} KeyStore(info) set 'versioning' 07-30 10:35:22.088 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:22.088 18422 18445 V CouchbaseLite/DATABASE: {DB#20} commit transaction 07-30 10:35:22.088 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.088 18422 18445 I CouchbaseLite/DATABASE: {N8litecore14CollectionImplE#21}==> N8litecore14CollectionImplE base-db-PafiTM7s9l0F/_default @0xb400006e08b40420 07-30 10:35:22.088 18422 18445 I CouchbaseLite/DATABASE: {N8litecore14CollectionImplE#21} Instantiated 07-30 10:35:22.088 18422 18445 I CouchbaseLite/DATABASE: ... SELECT substr(name,4) FROM sqlite_master WHERE type='table' AND name GLOB 'kv_*' 07-30 10:35:22.089 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.089 18422 18445 V CouchbaseLite/DATABASE: {DB#20} Next expiration time is 0 07-30 10:35:22.089 18422 18445 I CouchbaseLite/TEST: Created base test DB: Database{@0xa57b911, name='base-db-PafiTM7s9l0F'} 07-30 10:35:22.090 18422 18445 V CouchbaseLite/DATABASE: {DB#20} begin transaction 07-30 10:35:22.090 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.090 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.091 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.091 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?)" 07-30 10:35:22.091 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT lastSeq FROM kvmeta WHERE name=?" 07-30 10:35:22.091 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.091 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:22.091 18422 18445 V CouchbaseLite/DATABASE: Saved doc '66c7c960-33f2-4305-8663-20f7611fff98' #1-f2ffcdfe0f6e774dc6028da710572c0fda28be53; body=20, extra=34 07-30 10:35:22.091 18422 18445 V CouchbaseLite/DATABASE: {DB#20} Saved '66c7c960-33f2-4305-8663-20f7611fff98' rev #1-f2ffcdfe0f6e774dc6028da710572c0fda28be53 as seq 1 07-30 10:35:22.092 18422 18445 V CouchbaseLite/DATABASE: {DB#20} KeyStore(info) set 'SharedKeys' 07-30 10:35:22.092 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:22.092 18422 18445 V CouchbaseLite/DATABASE: {DB#20} commit transaction 07-30 10:35:22.092 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq" 07-30 10:35:22.092 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:22.092 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.093 18422 18445 V CouchbaseLite/DATABASE: {DB#20} begin transaction 07-30 10:35:22.093 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.093 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.093 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.093 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:22.093 18422 18445 V CouchbaseLite/DATABASE: Saved doc '28177a62-43a9-4e17-b132-d7b6d98fe705' #1-d9ac112c721c9fefe880c66d1b67cabcd2833013; body=20, extra=34 07-30 10:35:22.093 18422 18445 V CouchbaseLite/DATABASE: {DB#20} Saved '28177a62-43a9-4e17-b132-d7b6d98fe705' rev #1-d9ac112c721c9fefe880c66d1b67cabcd2833013 as seq 2 07-30 10:35:22.094 18422 18445 V CouchbaseLite/DATABASE: {DB#20} commit transaction 07-30 10:35:22.094 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:22.094 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.095 18422 18445 V CouchbaseLite/DATABASE: {DB#20} begin transaction 07-30 10:35:22.095 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.095 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.095 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.095 18422 18445 I CouchbaseLite/DATABASE: Upgrading database to use 'indexes' table... 07-30 10:35:22.095 18422 18445 I CouchbaseLite/DATABASE: CREATE TABLE indexes (name TEXT PRIMARY KEY, type INTEGER NOT NULL, keyStore TEXT NOT NULL, expression TEXT, indexTableName TEXT) 07-30 10:35:22.096 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.096 18422 18445 I CouchbaseLite/QUERY: Creating value index: CREATE INDEX SumIndex ON kv_default (prediction('AggregateModel', dict_of('numbers', fl_value(body, 'numbers')), '.sum')) 07-30 10:35:22.096 18422 18445 I CouchbaseLite/DATABASE: CREATE INDEX SumIndex ON kv_default (prediction('AggregateModel', dict_of('numbers', fl_value(body, 'numbers')), '.sum')) 07-30 10:35:22.096 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:22.099 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.964ms 07-30 10:35:22.100 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:22.102 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.750ms 07-30 10:35:22.103 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO indexes (name, type, keyStore, expression, indexTableName) VALUES (?, ?, ?, ?, ?) 07-30 10:35:22.103 18422 18445 V CouchbaseLite/DATABASE: {DB#20} commit transaction 07-30 10:35:22.103 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.103 18422 18445 I CouchbaseLite/QUERY: Created index 'SumIndex' in 0.008 sec 07-30 10:35:22.103 18422 18445 V CouchbaseLite/DATABASE: {DB#20} begin transaction 07-30 10:35:22.103 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.103 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.104 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.104 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.104 18422 18445 I CouchbaseLite/QUERY: Creating value index: CREATE INDEX AvgIndex ON kv_default (prediction('AggregateModel', dict_of('numbers', fl_value(body, 'numbers')), '.avg')) 07-30 10:35:22.104 18422 18445 I CouchbaseLite/DATABASE: CREATE INDEX AvgIndex ON kv_default (prediction('AggregateModel', dict_of('numbers', fl_value(body, 'numbers')), '.avg')) 07-30 10:35:22.105 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:22.106 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.765ms 07-30 10:35:22.107 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:22.108 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.042ms 07-30 10:35:22.108 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO indexes (name, type, keyStore, expression, indexTableName) VALUES (?, ?, ?, ?, ?) 07-30 10:35:22.108 18422 18445 V CouchbaseLite/DATABASE: {DB#20} commit transaction 07-30 10:35:22.108 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.108 18422 18445 I CouchbaseLite/QUERY: Created index 'AvgIndex' in 0.005 sec 07-30 10:35:22.109 18422 18445 D CouchbaseLite/QUERY: [JAVA] JSON query: {"WHAT":[["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".avg"]],"WHERE":["OR",["<=",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],15],["=",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".avg"],8]]} 07-30 10:35:22.109 18422 18445 I CouchbaseLite/QUERY: {Query#22}==> N8litecore11SQLiteQueryE {"WHAT":[["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".avg"]],"WHERE":["OR",["<=",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],15],["=",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".avg"],8]]} @0xb400006e48b1a5e0 07-30 10:35:22.109 18422 18445 I CouchbaseLite/QUERY: {Query#22} Compiling JSON query: {"WHAT":[["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".avg"]],"WHERE":["OR",["<=",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".sum"],15],["=",["PREDICTION()","AggregateModel",{"numbers":[".numbers"]},".avg"],8]]} 07-30 10:35:22.110 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.110 18422 18445 I chatty : uid=10331(com.couchbase.lite.kotlin.test) roidJUnitRunner identical 2 lines 07-30 10:35:22.110 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.111 18422 18445 I CouchbaseLite/QUERY: {Query#22} Compiled as SELECT fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') <= 15 OR prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg') = 8) AND (_doc.flags & 1 = 0) 07-30 10:35:22.111 18422 18445 I CouchbaseLite/DATABASE: Compiled {Query#22}: SELECT fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') <= 15 OR prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg') = 8) AND (_doc.flags & 1 = 0) 07-30 10:35:22.111 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') <= 15 OR prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg') = 8) AND (_doc.flags & 1 = 0)" 07-30 10:35:22.112 18422 18445 I CouchbaseLite/DATABASE: SAVEPOINT roTransaction 07-30 10:35:22.112 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.112 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT purgeCnt FROM kvmeta WHERE name=?" 07-30 10:35:22.113 18422 18445 I CouchbaseLite/DATABASE: ... SELECT purgeCnt FROM kvmeta WHERE name=? 07-30 10:35:22.113 18422 18445 I CouchbaseLite/DATABASE: ... SELECT fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') <= 15 OR prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg') = 8) AND (_doc.flags & 1 = 0) 07-30 10:35:22.113 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:22.116 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.778ms 07-30 10:35:22.116 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:22.119 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.773ms 07-30 10:35:22.119 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:22.121 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.706ms 07-30 10:35:22.121 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:22.122 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.046ms 07-30 10:35:22.122 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#23}==> N8litecore21SQLiteQueryEnumeratorE 0xb400006e18b90208 @0xb400006e18b90208 07-30 10:35:22.122 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#23} Created on {Query#22} with 2 rows (36 bytes) in 9.353ms 07-30 10:35:22.122 18422 18445 I CouchbaseLite/DATABASE: RELEASE SAVEPOINT roTransaction 07-30 10:35:22.122 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#23} --> [15,3.0] 07-30 10:35:22.123 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#23} --> [40,8.0] 07-30 10:35:22.123 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#23} END 07-30 10:35:22.123 18422 18445 D CouchbaseLite/QUERY: [JAVA] End of query enumeration 07-30 10:35:22.123 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#23} Deleted 07-30 10:35:22.123 18422 18445 I CouchbaseLite/DATABASE: SAVEPOINT roTransaction 07-30 10:35:22.123 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.123 18422 18445 I CouchbaseLite/DATABASE: ... SELECT purgeCnt FROM kvmeta WHERE name=? 07-30 10:35:22.123 18422 18445 I CouchbaseLite/DATABASE: ... SELECT fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum')), fl_result(prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg')) FROM kv_default AS _doc WHERE (prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.sum') <= 15 OR prediction('AggregateModel', dict_of('numbers', fl_value(_doc.body, 'numbers')), '.avg') = 8) AND (_doc.flags & 1 = 0) 07-30 10:35:22.123 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:22.127 18422 18445 V CouchbaseLite/QUERY: ...prediction took 3.613ms 07-30 10:35:22.127 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[1,2,3,4,5]}) 07-30 10:35:22.129 18422 18445 V CouchbaseLite/QUERY: ...prediction took 1.218ms 07-30 10:35:22.129 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:22.132 18422 18445 V CouchbaseLite/QUERY: ...prediction took 2.908ms 07-30 10:35:22.132 18422 18445 V CouchbaseLite/QUERY: calling prediction("AggregateModel", {"numbers":[6,7,8,9,10]}) 07-30 10:35:22.135 18422 18445 V CouchbaseLite/QUERY: ...prediction took 3.032ms 07-30 10:35:22.135 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#24}==> N8litecore21SQLiteQueryEnumeratorE 0xb400006e18b90208 @0xb400006e18b90208 07-30 10:35:22.135 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#24} Created on {Query#22} with 2 rows (36 bytes) in 11.904ms 07-30 10:35:22.135 18422 18445 I CouchbaseLite/DATABASE: RELEASE SAVEPOINT roTransaction 07-30 10:35:22.136 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#24} --> [15,3.0] 07-30 10:35:22.136 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#24} --> [40,8.0] 07-30 10:35:22.136 18422 18445 V CouchbaseLite/QUERY: {QueryEnum#24} END 07-30 10:35:22.136 18422 18445 D CouchbaseLite/QUERY: [JAVA] End of query enumeration 07-30 10:35:22.136 18422 18445 I CouchbaseLite/QUERY: {QueryEnum#24} Deleted 07-30 10:35:22.137 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Deleting Database{@0xa57b911, name='base-db-PafiTM7s9l0F'} at path /data/data/com.couchbase.lite.kotlin.test/files/base-db-PafiTM7s9l0F.cblite2/ 07-30 10:35:22.137 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Active processes(base-db-PafiTM7s9l0F): 0 07-30 10:35:22.137 18422 18445 V CouchbaseLite/DATABASE: Preparing to delete DataFile /data/data/com.couchbase.lite.kotlin.test/files/base-db-PafiTM7s9l0F.cblite2/db.sqlite3 07-30 10:35:22.137 18422 18445 I CouchbaseLite/QUERY: {Query#22} Closing query (db is closing) 07-30 10:35:22.137 18422 18445 V CouchbaseLite/DATABASE: PRAGMA optimize ... 400 07-30 10:35:22.138 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA page_count 07-30 10:35:22.138 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA freelist_count 07-30 10:35:22.138 18422 18445 V CouchbaseLite/DATABASE: {DB#20} Housekeeping: 0 of 13 pages free (0%) 07-30 10:35:22.142 18422 18445 V CouchbaseLite/DATABASE: {DB#20} Closed SQLite database 07-30 10:35:22.142 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#19} Remove DataFile 0xb400006e58b68bf0 07-30 10:35:22.142 18422 18445 I CouchbaseLite/DATABASE: {DB#20} Closing database 07-30 10:35:22.142 18422 18445 I CouchbaseLite/DATABASE: Deleting database file /data/data/com.couchbase.lite.kotlin.test/files/base-db-PafiTM7s9l0F.cblite2/db.sqlite3 (with -wal and -shm) 07-30 10:35:22.142 18422 18445 D CouchbaseLite/DATABASE: ...finished deleting database file /data/data/com.couchbase.lite.kotlin.test/files/base-db-PafiTM7s9l0F.cblite2/db.sqlite3 (with -wal and -shm) 07-30 10:35:22.143 18422 18445 D CouchbaseLite/TEST: Delete db base-db-PafiTM7s9l0F succeeded 07-30 10:35:22.143 18422 18445 I CouchbaseLite/TEST: Deleted baseTestDb: Database{@0xa57b911, name='base-db-PafiTM7s9l0F'} 07-30 10:35:22.143 18422 18445 D CouchbaseLite/TEST: Executor stopped: true 07-30 10:35:22.144 18422 18445 I CouchbaseLite/TEST: <<<<<<<< Test completed(00:00.072): testIndexMultiplePredictionValuesUsingValueIndex 07-30 10:35:22.145 18422 18445 I TestRunner: finished: testIndexMultiplePredictionValuesUsingValueIndex(com.couchbase.lite.PredictiveQueryTest) 07-30 10:35:22.146 18422 18422 I MonitoringInstr: Activities that are still in CREATED to STOPPED: 0 07-30 10:35:22.150 18422 18445 I TestRunner: started: testIndexPredictionValueUsingPredictiveIndex(com.couchbase.lite.PredictiveQueryTest) 07-30 10:35:22.152 18422 18422 I MonitoringInstr: Activities that are still in CREATED to STOPPED: 0 07-30 10:35:22.153 18422 18445 I CouchbaseLite/TEST: >>>>>>>> Test started: testIndexPredictionValueUsingPredictiveIndex 07-30 10:35:22.153 1600 1600 D NotificationService: 0|com.google.android.apps.wellbeing|174344743|null|10160: granting content://settings/system/notification_sound 07-30 10:35:22.154 18422 18445 D CouchbaseLite/DATABASE: [JAVA] Opening db Database{@0x7a0055a, name='base-db-Uqbvwltu3Muy'} at path /data/data/com.couchbase.lite.kotlin.test/files 07-30 10:35:22.154 18422 18445 I CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#25}==> N8litecore8DataFile6SharedE 0xb400006e58b6c468 @0xb400006e58b6c468 07-30 10:35:22.154 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#25} instantiated on /data/data/com.couchbase.lite.kotlin.test/files/base-db-Uqbvwltu3Muy.cblite2/db.sqlite3 07-30 10:35:22.154 18422 18445 D CouchbaseLite/DATABASE: {N8litecore8DataFile6SharedE#25} created for DataFile 0xb400006e58b683b0 at /data/data/com.couchbase.lite.kotlin.test/files/base-db-Uqbvwltu3Muy.cblite2/db.sqlite3 07-30 10:35:22.155 18422 18445 I CouchbaseLite/DATABASE: {DB#26}==> N8litecore14SQLiteDataFileE /data/data/com.couchbase.lite.kotlin.test/files/base-db-Uqbvwltu3Muy.cblite2/db.sqlite3 @0xb400006e58b683b0 07-30 10:35:22.155 18422 18445 I CouchbaseLite/DATABASE: {DB#26} Opening database 07-30 10:35:22.155 18422 18445 I CouchbaseLite/DATABASE: PRAGMA auto_vacuum=incremental; PRAGMA journal_mode=WAL; BEGIN; CREATE TABLE IF NOT EXISTS kvmeta (name TEXT PRIMARY KEY, lastSeq INTEGER DEFAULT 0, purgeCnt INTEGER DEFAULT 0) WITHOUT ROWID; PRAGMA user_version=400; END; 07-30 10:35:22.154 1600 1600 I chatty : uid=1000(system) Binder:1600_3 identical 3 lines 07-30 10:35:22.154 1600 1600 D NotificationService: 0|com.google.android.apps.wellbeing|174344743|null|10160: granting content://settings/system/notification_sound 07-30 10:35:22.160 1600 1600 W NotificationHistory: Attempted to add notif for locked/gone/disabled user 0 07-30 10:35:22.177 18422 18445 I CouchbaseLite/DATABASE: ... PRAGMA auto_vacuum 07-30 10:35:22.177 18422 18445 D CouchbaseLite/DATABASE: {DB#26} open KVS 'default' 07-30 10:35:22.178 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.178 18422 18445 I CouchbaseLite/DATABASE: CREATE TABLE IF NOT EXISTS kv_default ( key TEXT PRIMARY KEY, sequence INTEGER, flags INTEGER DEFAULT 0, version BLOB, body BLOB, extra BLOB) 07-30 10:35:22.178 18422 18445 I CouchbaseLite/DATABASE: PRAGMA cache_size=-10240; PRAGMA mmap_size=52428800; PRAGMA synchronous=normal; PRAGMA journal_size_limit=5242880; PRAGMA case_sensitive_like=true 07-30 10:35:22.178 18422 18445 D CouchbaseLite/DATABASE: {DB#26} open KVS 'info' 07-30 10:35:22.179 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.179 18422 18445 I CouchbaseLite/DATABASE: CREATE TABLE IF NOT EXISTS kv_info ( key TEXT PRIMARY KEY, sequence INTEGER, flags INTEGER DEFAULT 0, version BLOB, body BLOB, extra BLOB) 07-30 10:35:22.179 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=?" 07-30 10:35:22.180 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.180 18422 18445 V CouchbaseLite/DATABASE: {DB#26} begin transaction 07-30 10:35:22.180 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.180 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.180 18422 18445 I chatty : uid=10331(com.couchbase.lite.kotlin.test) roidJUnitRunner identical 1 line 07-30 10:35:22.180 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.180 18422 18445 V CouchbaseLite/DATABASE: {DB#26} KeyStore(info) set 'publicUUID' 07-30 10:35:22.180 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?)" 07-30 10:35:22.180 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:22.180 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.180 18422 18445 V CouchbaseLite/DATABASE: {DB#26} KeyStore(info) set 'privateUUID' 07-30 10:35:22.180 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:22.180 18422 18445 V CouchbaseLite/DATABASE: {DB#26} KeyStore(info) set 'versioning' 07-30 10:35:22.180 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:22.180 18422 18445 V CouchbaseLite/DATABASE: {DB#26} commit transaction 07-30 10:35:22.181 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.181 18422 18445 I CouchbaseLite/DATABASE: {N8litecore14CollectionImplE#27}==> N8litecore14CollectionImplE base-db-Uqbvwltu3Muy/_default @0xb400006e08b46f00 07-30 10:35:22.181 18422 18445 I CouchbaseLite/DATABASE: {N8litecore14CollectionImplE#27} Instantiated 07-30 10:35:22.181 18422 18445 I CouchbaseLite/DATABASE: ... SELECT substr(name,4) FROM sqlite_master WHERE type='table' AND name GLOB 'kv_*' 07-30 10:35:22.181 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sql FROM sqlite_master WHERE name = ? AND type = ? AND tbl_name = ? 07-30 10:35:22.181 18422 18445 V CouchbaseLite/DATABASE: {DB#26} Next expiration time is 0 07-30 10:35:22.182 18422 18445 I CouchbaseLite/TEST: Created base test DB: Database{@0x7a0055a, name='base-db-Uqbvwltu3Muy'} 07-30 10:35:22.183 18422 18445 V CouchbaseLite/DATABASE: {DB#26} begin transaction 07-30 10:35:22.183 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.183 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.183 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.184 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?)" 07-30 10:35:22.184 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "SELECT lastSeq FROM kvmeta WHERE name=?" 07-30 10:35:22.184 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.184 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:22.184 18422 18445 V CouchbaseLite/DATABASE: Saved doc '1e3abbcd-b1e5-4c1f-9d61-5b82404748bc' #1-f2ffcdfe0f6e774dc6028da710572c0fda28be53; body=20, extra=34 07-30 10:35:22.184 18422 18445 V CouchbaseLite/DATABASE: {DB#26} Saved '1e3abbcd-b1e5-4c1f-9d61-5b82404748bc' rev #1-f2ffcdfe0f6e774dc6028da710572c0fda28be53 as seq 1 07-30 10:35:22.184 18422 18445 V CouchbaseLite/DATABASE: {DB#26} KeyStore(info) set 'SharedKeys' 07-30 10:35:22.184 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR REPLACE INTO kv_info (key, version, body) VALUES (?, ?, ?) 07-30 10:35:22.184 18422 18445 V CouchbaseLite/DATABASE: {DB#26} commit transaction 07-30 10:35:22.185 18422 18445 I CouchbaseLite/DATABASE: Compiling SQL "INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq" 07-30 10:35:22.185 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:22.185 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.185 18422 18445 V CouchbaseLite/DATABASE: {DB#26} begin transaction 07-30 10:35:22.185 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.185 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.186 18422 18445 I CouchbaseLite/DATABASE: ... SELECT lastSeq FROM kvmeta WHERE name=? 07-30 10:35:22.186 18422 18445 I CouchbaseLite/DATABASE: ... INSERT OR IGNORE INTO kv_default (version, body, extra, flags, sequence, key) VALUES (?, ?, ?, ?, ?, ?) 07-30 10:35:22.186 18422 18445 V CouchbaseLite/DATABASE: Saved doc '3966d458-46c9-495d-9635-c5d5b735838a' #1-d9ac112c721c9fefe880c66d1b67cabcd2833013; body=20, extra=34 07-30 10:35:22.186 18422 18445 V CouchbaseLite/DATABASE: {DB#26} Saved '3966d458-46c9-495d-9635-c5d5b735838a' rev #1-d9ac112c721c9fefe880c66d1b67cabcd2833013 as seq 2 07-30 10:35:22.186 18422 18445 V CouchbaseLite/DATABASE: {DB#26} commit transaction 07-30 10:35:22.187 18422 18445 I CouchbaseLite/DATABASE: ... INSERT INTO kvmeta (name, lastSeq) VALUES (?, ?) ON CONFLICT (name) DO UPDATE SET lastSeq = excluded.lastSeq 07-30 10:35:22.187 18422 18445 I CouchbaseLite/DATABASE: COMMIT 07-30 10:35:22.187 18422 18445 V CouchbaseLite/DATABASE: {DB#26} begin transaction 07-30 10:35:22.187 18422 18445 I CouchbaseLite/DATABASE: BEGIN 07-30 10:35:22.187 18422 18445 I CouchbaseLite/DATABASE: ... SELECT sequence, flags, null, version, body, extra FROM kv_info WHERE key=? 07-30 10:35:22.189 18422 18445 E CouchbaseLite/DATABASE: COUCHBASE LITE CORE FATAL ERROR (backtrace follows) 07-30 10:35:22.189 18422 18445 E CouchbaseLite/DATABASE: ******************** 07-30 10:35:22.189 18422 18445 E CouchbaseLite/DATABASE: Uncaught exception: 07-30 10:35:22.189 18422 18445 E CouchbaseLite/DATABASE: fleece::assertion_failure: FAILED ASSERTION `isPointer()` in void fleece::impl::ValueSlot::setPointer(const fleece::impl::Value *) (at ValueSlot.cc line 108) 07-30 10:35:22.189 18422 18445 E CouchbaseLite/DATABASE: Backtrace: 07-30 10:35:22.189 18422 18445 E CouchbaseLite/DATABASE: ******************** NOW TERMINATING 07-30 10:35:22.189 18422 18445 E libc++abi: terminating with uncaught exception of type fleece::assertion_failure: FAILED ASSERTION `isPointer()` in void fleece::impl::ValueSlot::setPointer(const fleece::impl::Value *) (at ValueSlot.cc line 108) 07-30 10:35:22.189 18422 18445 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 18445 (roidJUnitRunner), pid 18422 (ite.kotlin.test) 07-30 10:35:22.190 2240 2240 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|com.google.android.apps.wellbeing|174344743|null|10160 07-30 10:35:22.193 2240 2240 D InterruptionStateProvider: No pulsing: not important enough: 0|com.google.android.apps.wellbeing|174344743|null|10160 07-30 10:35:22.249 18489 18489 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone 07-30 10:35:22.249 899 899 I tombstoned: received crash request for pid 18445 07-30 10:35:22.250 18489 18489 I crash_dump64: performing dump of process 18422 (target tid = 18445) 07-30 10:35:22.255 18489 18489 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 07-30 10:35:22.255 18489 18489 F DEBUG : Build fingerprint: 'google/sunfish/sunfish:11/RQ3A.210705.001/7380771:user/release-keys' 07-30 10:35:22.255 18489 18489 F DEBUG : Revision: 'MP1.0' 07-30 10:35:22.255 18489 18489 F DEBUG : ABI: 'arm64' 07-30 10:35:22.255 18489 18489 F DEBUG : Timestamp: 2021-07-30 10:35:22-0700 07-30 10:35:22.255 18489 18489 F DEBUG : pid: 18422, tid: 18445, name: roidJUnitRunner >>> com.couchbase.lite.kotlin.test <<< 07-30 10:35:22.255 18489 18489 F DEBUG : uid: 10331 07-30 10:35:22.255 18489 18489 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- 07-30 10:35:22.255 18489 18489 F DEBUG : Abort message: 'terminating with uncaught exception of type fleece::assertion_failure: FAILED ASSERTION `isPointer()` in void fleece::impl::ValueSlot::setPointer(const fleece::impl::Value *) (at ValueSlot.cc line 108)' 07-30 10:35:22.255 18489 18489 F DEBUG : x0 0000000000000000 x1 000000000000480d x2 0000000000000006 x3 0000006d2f182df0 07-30 10:35:22.255 18489 18489 F DEBUG : x4 fefefefefefefeff x5 fefefefefefefeff x6 fefefefefefefeff x7 7f7f7f7f7f7f7f7f 07-30 10:35:22.255 18489 18489 F DEBUG : x8 00000000000000f0 x9 aca9aab645560ae3 x10 0000000000000000 x11 ffffffc0fffffbdf 07-30 10:35:22.255 18489 18489 F DEBUG : x12 0000000000000001 x13 00002116f67a09f2 x14 000b289837fc161c x15 00000000066ef36e 07-30 10:35:22.255 18489 18489 F DEBUG : x16 00000070292d7c80 x17 00000070292b9870 x18 0000006d2e0da000 x19 00000000000047f6 07-30 10:35:22.255 18489 18489 F DEBUG : x20 000000000000480d x21 00000000ffffffff x22 ffffff80ffffffc8 x23 0000006d2f183040 07-30 10:35:22.255 18489 18489 F DEBUG : x24 0000006d2f182f20 x25 0000006d2f182f60 x26 0000000000000021 x27 0000006d98abd000 07-30 10:35:22.255 18489 18489 F DEBUG : x28 0000006d2f184b40 x29 0000006d2f182e70 07-30 10:35:22.255 18489 18489 F DEBUG : lr 000000702926d2a0 sp 0000006d2f182dd0 pc 000000702926d2cc pst 0000000000000000 07-30 10:35:22.381 18489 18489 F DEBUG : backtrace: 07-30 10:35:22.381 18489 18489 F DEBUG : #00 pc 000000000004e2cc /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 49090ae59e6ae37f8beae53c551820ad) 07-30 10:35:22.381 18489 18489 F DEBUG : #01 pc 0000000000b5c874 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #02 pc 0000000000b5c700 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #03 pc 00000000008c2404 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #04 pc 00000000008c230c /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #05 pc 0000000000b70de4 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #06 pc 0000000000b70d7c /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (std::terminate()+36) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #07 pc 000000000059a3d8 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #08 pc 000000000087a534 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (fleece::impl::Array::impl::impl(fleece::impl::Value const*)+604) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #09 pc 000000000087ac74 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (fleece::impl::ArrayIterator::ArrayIterator(fleece::impl::Array const*)+36) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #10 pc 000000000066d1dc /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (litecore::QueryParser::expressionIdentifier(fleece::impl::Array const*, unsigned int) const+108) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #11 pc 000000000065ef6c /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (litecore::QueryParser::predictiveIdentifier(fleece::impl::Value const*) const+216) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #12 pc 000000000065edfc /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (litecore::QueryParser::predictiveTableName(fleece::impl::Value const*) const+84) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #13 pc 0000000000688e54 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (litecore::SQLiteKeyStore::createPredictionTable(fleece::impl::Value const*, litecore::IndexSpec::Options const*)+140) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #14 pc 0000000000688b1c /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (litecore::SQLiteKeyStore::createPredictiveIndex(litecore::IndexSpec const&)+300) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #15 pc 0000000000686db8 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (litecore::SQLiteKeyStore::createIndex(litecore::IndexSpec const&)+284) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #16 pc 000000000070a12c /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (litecore::KeyStore::createIndex(fleece::slice, fleece::slice, litecore::QueryLanguage, litecore::IndexSpec::Type, litecore::IndexSpec::Options const*)+168) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #17 pc 000000000061c7dc /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (litecore::CollectionImpl::createIndex(fleece::slice, fleece::slice, C4QueryLanguage, C4IndexType, C4IndexOptions const*)+112) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #18 pc 00000000005c2424 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #19 pc 00000000005b7f10 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (c4coll_createIndex+116) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #20 pc 00000000005b9728 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (c4db_createIndex2+132) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #21 pc 00000000005a0610 /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/lib/arm64/libLiteCoreJNI.so (Java_com_couchbase_lite_internal_core_C4Query_createIndex+316) (BuildId: eb76535f0897b1d18e61dd45d345ab84625f2c3e) 07-30 10:35:22.381 18489 18489 F DEBUG : #22 pc 000000000013ced4 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+148) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #23 pc 00000000001337e8 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #24 pc 00000000001a8a94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #25 pc 000000000031831c /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #26 pc 000000000030f708 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+696) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #27 pc 00000000006826fc /apex/com.android.art/lib64/libart.so (MterpInvokeStaticRange+412) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #28 pc 000000000012dc94 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static_range+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #29 pc 00000000000f9a92 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (com.couchbase.lite.internal.core.C4Query.createIndex+34) 07-30 10:35:22.381 18489 18489 F DEBUG : #30 pc 000000000068289c /apex/com.android.art/lib64/libart.so (MterpInvokeStaticRange+828) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #31 pc 000000000012dc94 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static_range+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #32 pc 00000000000f6e88 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (com.couchbase.lite.internal.core.C4Database.createIndex) 07-30 10:35:22.381 18489 18489 F DEBUG : #33 pc 0000000000680068 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualRange+1132) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #34 pc 000000000012db14 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_range+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #35 pc 00000000000dde76 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (com.couchbase.lite.AbstractDatabase.createIndexInternal+82) 07-30 10:35:22.381 18489 18489 F DEBUG : #36 pc 000000000067ee60 /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+1248) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #37 pc 000000000012d914 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #38 pc 00000000000dddf4 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (com.couchbase.lite.AbstractDatabase.createIndex) 07-30 10:35:22.381 18489 18489 F DEBUG : #39 pc 000000000067d59c /apex/com.android.art/lib64/libart.so (MterpInvokeSuper+2468) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #40 pc 000000000012d894 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_super+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #41 pc 00000000000e609c [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (com.couchbase.lite.Database.createIndex) 07-30 10:35:22.381 18489 18489 F DEBUG : #42 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #43 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #44 pc 000000000004fa6c [anon:dalvik-classes6.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk!classes6.dex] (com.couchbase.lite.PredictiveQueryTest.testIndexPredictionValueUsingPredictiveIndex+112) 07-30 10:35:22.381 18489 18489 F DEBUG : #45 pc 0000000000305c44 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.6432830707213048161)+268) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #46 pc 000000000066b24c /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #47 pc 000000000013cff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #48 pc 0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #49 pc 00000000001a8a78 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #50 pc 0000000000555748 /apex/com.android.art/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1364) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #51 pc 00000000004d4ef0 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+52) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #52 pc 00000000000896f4 /apex/com.android.art/javalib/arm64/boot.oat (art_jni_trampoline+180) (BuildId: ceb5e62f6d91c45ea99526daec5879eba39c6a54) 07-30 10:35:22.381 18489 18489 F DEBUG : #53 pc 0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #54 pc 00000000001a8a78 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #55 pc 000000000031831c /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #56 pc 000000000030e648 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+996) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #57 pc 000000000067c544 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+848) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #58 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #59 pc 000000000022a760 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.model.FrameworkMethod$1.runReflectiveCall+20) 07-30 10:35:22.381 18489 18489 F DEBUG : #60 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #61 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #62 pc 000000000022417c [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.internal.runners.model.ReflectiveCallable.run) 07-30 10:35:22.381 18489 18489 F DEBUG : #63 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #64 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #65 pc 000000000022a99a [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.model.FrameworkMethod.invokeExplosively+10) 07-30 10:35:22.381 18489 18489 F DEBUG : #66 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.381 18489 18489 F DEBUG : #67 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #68 pc 000000000022513e [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.internal.runners.statements.InvokeMethod.evaluate+14) 07-30 10:35:22.382 18489 18489 F DEBUG : #69 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #70 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #71 pc 00000000000d386c [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (android.support.test.internal.runner.junit4.statement.RunBefores.evaluate+116) 07-30 10:35:22.382 18489 18489 F DEBUG : #72 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #73 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #74 pc 00000000000d35d0 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (android.support.test.internal.runner.junit4.statement.RunAfters.evaluate+16) 07-30 10:35:22.382 18489 18489 F DEBUG : #75 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #76 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #77 pc 0000000000226324 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.rules.TestWatcher$1.evaluate+28) 07-30 10:35:22.382 18489 18489 F DEBUG : #78 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #79 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #80 pc 0000000000225c68 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.rules.RunRules.evaluate+4) 07-30 10:35:22.382 18489 18489 F DEBUG : #81 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #82 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #83 pc 000000000022a178 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner.runLeaf+16) 07-30 10:35:22.382 18489 18489 F DEBUG : #84 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #85 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #86 pc 0000000000229398 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.BlockJUnit4ClassRunner.runChild+36) 07-30 10:35:22.382 18489 18489 F DEBUG : #87 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #88 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #89 pc 000000000022935a [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.BlockJUnit4ClassRunner.runChild+6) 07-30 10:35:22.382 18489 18489 F DEBUG : #90 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #91 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #92 pc 0000000000229b08 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner$3.run+12) 07-30 10:35:22.382 18489 18489 F DEBUG : #93 pc 000000000067e21c /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1808) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #94 pc 000000000012da14 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #95 pc 0000000000229a80 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner$1.schedule) 07-30 10:35:22.382 18489 18489 F DEBUG : #96 pc 000000000067e21c /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1808) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #97 pc 000000000012da14 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #98 pc 000000000022a12e [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner.runChildren+50) 07-30 10:35:22.382 18489 18489 F DEBUG : #99 pc 000000000067ee60 /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+1248) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #100 pc 000000000012d914 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #101 pc 0000000000229f30 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner.access$000) 07-30 10:35:22.382 18489 18489 F DEBUG : #102 pc 000000000067f740 /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+1224) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #103 pc 000000000012d994 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #104 pc 0000000000229ac0 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner$2.evaluate+8) 07-30 10:35:22.382 18489 18489 F DEBUG : #105 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #106 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #107 pc 0000000000225306 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.internal.runners.statements.RunBefores.evaluate+58) 07-30 10:35:22.382 18489 18489 F DEBUG : #108 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #109 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #110 pc 000000000022518c [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.internal.runners.statements.RunAfters.evaluate+16) 07-30 10:35:22.382 18489 18489 F DEBUG : #111 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #112 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #113 pc 000000000022a0b6 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner.run+26) 07-30 10:35:22.382 18489 18489 F DEBUG : #114 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #115 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #116 pc 000000000022a4f4 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.Suite.runChild) 07-30 10:35:22.382 18489 18489 F DEBUG : #117 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #118 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #119 pc 000000000022a4da [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.Suite.runChild+6) 07-30 10:35:22.382 18489 18489 F DEBUG : #120 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #121 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #122 pc 0000000000229b08 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner$3.run+12) 07-30 10:35:22.382 18489 18489 F DEBUG : #123 pc 000000000067e21c /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1808) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #124 pc 000000000012da14 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #125 pc 0000000000229a80 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner$1.schedule) 07-30 10:35:22.382 18489 18489 F DEBUG : #126 pc 000000000067e21c /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1808) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #127 pc 000000000012da14 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #128 pc 000000000022a12e [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner.runChildren+50) 07-30 10:35:22.382 18489 18489 F DEBUG : #129 pc 000000000067ee60 /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+1248) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #130 pc 000000000012d914 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #131 pc 0000000000229f30 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner.access$000) 07-30 10:35:22.382 18489 18489 F DEBUG : #132 pc 000000000067f740 /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+1224) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #133 pc 000000000012d994 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #134 pc 0000000000229ac0 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner$2.evaluate+8) 07-30 10:35:22.382 18489 18489 F DEBUG : #135 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #136 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #137 pc 000000000022a0b6 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runners.ParentRunner.run+26) 07-30 10:35:22.382 18489 18489 F DEBUG : #138 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #139 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #140 pc 0000000000227712 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runner.JUnitCore.run+50) 07-30 10:35:22.382 18489 18489 F DEBUG : #141 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #142 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #143 pc 00000000002276c4 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (org.junit.runner.JUnitCore.run+8) 07-30 10:35:22.382 18489 18489 F DEBUG : #144 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #145 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #146 pc 00000000000cffb4 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (android.support.test.internal.runner.TestExecutor.execute+52) 07-30 10:35:22.382 18489 18489 F DEBUG : #147 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #148 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #149 pc 00000000000d8e42 [anon:dalvik-classes.dex extracted in memory from /data/app/~~CFYGarsJmTa4qVcuzBZqVw==/com.couchbase.lite.kotlin.test-dgx9q5g6wxxmQUyZSk4Nvw==/base.apk] (android.support.test.runner.AndroidJUnitRunner.onStart+250) 07-30 10:35:22.382 18489 18489 F DEBUG : #150 pc 000000000067c7e4 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #151 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #152 pc 000000000020e756 /system/framework/framework.jar (android.app.Instrumentation$InstrumentationThread.run+94) 07-30 10:35:22.382 18489 18489 F DEBUG : #153 pc 0000000000305c44 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.6432830707213048161)+268) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #154 pc 000000000066b24c /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #155 pc 000000000013cff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #156 pc 0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #157 pc 00000000001a8a78 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #158 pc 0000000000554cbc /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #159 pc 00000000005a4058 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1308) (BuildId: 0183cc6150704cdc371a87b659800e56) 07-30 10:35:22.382 18489 18489 F DEBUG : #160 pc 00000000000afd4c /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: 49090ae59e6ae37f8beae53c551820ad) 07-30 10:35:22.382 18489 18489 F DEBUG : #161 pc 0000000000050288 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 49090ae59e6ae37f8beae53c551820ad) 07-30 10:35:22.585 899 899 E tombstoned: Tombstone written to: /data/tombstones/tombstone_11 07-30 10:35:22.590 1600 1845 I BootReceiver: Copying /data/tombstones/tombstone_11 to DropBox (SYSTEM_TOMBSTONE) 07-30 10:35:22.591 1600 1845 I DropBoxManagerService: add tag=SYSTEM_TOMBSTONE isTagEnabled=true flags=0x2 07-30 10:35:22.598 1600 18493 I DropBoxManagerService: add tag=data_app_native_crash isTagEnabled=true flags=0x2 07-30 10:35:22.602 1600 1782 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.stats.service.DropBoxEntryAddedReceiver 07-30 10:35:22.602 1600 1782 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver 07-30 10:35:22.603 1600 1782 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.stats.service.DropBoxEntryAddedReceiver 07-30 10:35:22.603 1600 1782 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver 07-30 10:35:22.629 951 951 I Zygote : Process 18422 exited due to signal 6 (Aborted) 07-30 10:35:22.629 1600 2321 I ActivityManager: Process com.couchbase.lite.kotlin.test (pid 18422) has died: fg FGS 07-30 10:35:22.630 1600 2321 W ActivityManager: Crash of app com.couchbase.lite.kotlin.test running instrumentation ComponentInfo{com.couchbase.lite.kotlin.test/android.support.test.runner.AndroidJUnitRunner} 07-30 10:35:22.631 1600 2321 I ActivityManager: Force stopping com.couchbase.lite.kotlin.test appid=10331 user=0: finished inst 07-30 10:35:22.632 18407 18407 D AndroidRuntime: Shutting down VM 07-30 10:35:22.634 1600 1807 I libprocessgroup: Successfully killed process cgroup uid 10331 pid 18422 in 0ms