<testResult _class='hudson.tasks.junit.TestResult'><duration>28.345999</duration><empty>false</empty><failCount>0</failCount><passCount>46</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest</className><duration>3.465</duration><failedSince>0</failedSince><name>givenValidUriListAndFragmentMapping_whenGetItemCalled_thenShouldInstantiateFragmentAndSetArgs</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>[Robolectric] WARN: Android SDK 29 requires Java 9 (have Java 8). Tests won't be run on SDK 29 unless explicitly requested.
</stderr><stdout>[Robolectric] com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest.givenValidUriListAndFragmentMapping_whenGetItemCalled_thenShouldInstantiateFragmentAndSetArgs: sdk=28; resources=BINARY
Called loadFromPath(/system/framework/framework-res.apk, true); mode=binary sdk=28
[Robolectric] com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest.givenUriNotMapped_whenGetItemCalled_thenShouldThrowIllegalArgumentException: sdk=28; resources=BINARY
</stdout></case><case><age>0</age><className>com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest</className><duration>0.042</duration><failedSince>0</failedSince><name>givenUriNotMapped_whenGetItemCalled_thenShouldThrowIllegalArgumentException</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>[Robolectric] WARN: Android SDK 29 requires Java 9 (have Java 8). Tests won't be run on SDK 29 unless explicitly requested.
</stderr><stdout>[Robolectric] com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest.givenValidUriListAndFragmentMapping_whenGetItemCalled_thenShouldInstantiateFragmentAndSetArgs: sdk=28; resources=BINARY
Called loadFromPath(/system/framework/framework-res.apk, true); mode=binary sdk=28
[Robolectric] com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest.givenUriNotMapped_whenGetItemCalled_thenShouldThrowIllegalArgumentException: sdk=28; resources=BINARY
</stdout></case><case><age>0</age><className>com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest</className><duration>4.032</duration><failedSince>0</failedSince><name>givenValidUriListAndFragmentMapping_whenGetItemCalled_thenShouldInstantiateFragmentAndSetArgs</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>[Robolectric] WARN: Android SDK 29 requires Java 9 (have Java 8). Tests won't be run on SDK 29 unless explicitly requested.
</stderr><stdout>[Robolectric] com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest.givenValidUriListAndFragmentMapping_whenGetItemCalled_thenShouldInstantiateFragmentAndSetArgs: sdk=28; resources=BINARY
Called loadFromPath(/system/framework/framework-res.apk, true); mode=binary sdk=28
[Robolectric] com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest.givenUriNotMapped_whenGetItemCalled_thenShouldThrowIllegalArgumentException: sdk=28; resources=BINARY
</stdout></case><case><age>0</age><className>com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest</className><duration>0.038</duration><failedSince>0</failedSince><name>givenUriNotMapped_whenGetItemCalled_thenShouldThrowIllegalArgumentException</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>[Robolectric] WARN: Android SDK 29 requires Java 9 (have Java 8). Tests won't be run on SDK 29 unless explicitly requested.
</stderr><stdout>[Robolectric] com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest.givenValidUriListAndFragmentMapping_whenGetItemCalled_thenShouldInstantiateFragmentAndSetArgs: sdk=28; resources=BINARY
Called loadFromPath(/system/framework/framework-res.apk, true); mode=binary sdk=28
[Robolectric] com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest.givenUriNotMapped_whenGetItemCalled_thenShouldThrowIllegalArgumentException: sdk=28; resources=BINARY
</stdout></case><duration>7.577</duration><name>com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest</name><properties></properties><stderr>[Robolectric] WARN: Android SDK 29 requires Java 9 (have Java 8). Tests won't be run on SDK 29 unless explicitly requested.
</stderr><stdout>[Robolectric] com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest.givenValidUriListAndFragmentMapping_whenGetItemCalled_thenShouldInstantiateFragmentAndSetArgs: sdk=28; resources=BINARY
Called loadFromPath(/system/framework/framework-res.apk, true); mode=binary sdk=28
[Robolectric] com.ustadmobile.port.android.view.ViewNameListFragmentPagerAdapterRoboElectricTest.givenUriNotMapped_whenGetItemCalled_thenShouldThrowIllegalArgumentException: sdk=28; resources=BINARY
</stdout><timestamp>2021-01-05T07:55:46</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.port.android.db.ExampleUnitTest</className><duration>0.001</duration><failedSince>0</failedSince><name>addition_isCorrect</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.port.android.db.ExampleUnitTest</className><duration>0.001</duration><failedSince>0</failedSince><name>addition_isCorrect</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.002</duration><name>com.ustadmobile.port.android.db.ExampleUnitTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2021-01-05T08:00:48</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>1.15</duration><failedSince>0</failedSince><name>givenSyncableEntityDao_whenGetSyncableListCalled_shouldMakeHttpRequestAndInsertResult</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>1.451</duration><failedSince>0</failedSince><name>givenEntityCreatedOnClient_whenRepoSyncCalled_thenShouldBePresentOnServer</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>1.975</duration><failedSince>0</failedSince><name>givenEntityCreatedFirst_whenAccessGrantEntityCreatedAfter_thenShouldTriggerSyncOfEntity</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>0.435</duration><failedSince>0</failedSince><name>givenOldClient_whenRequestMade_thenShouldReceive400Forbidden</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>0.492</duration><failedSince>0</failedSince><name>givenEntityUpdatedOnServer_whenClientGetCalled_thenLocalEntityShouldBeUpdated</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>0.724</duration><failedSince>0</failedSince><name>givenEntityCreatedOnServer_whenUpdatedOnClientAndSyncCalled_thenShouldBeUpdatedOnServer</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>0.486</duration><failedSince>0</failedSince><name>givenEntityCreatedOnClientWithUtf8Chars_whenRepoSyncCalled_thenShouldBeCorrectOnServer</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>1.457</duration><failedSince>0</failedSince><name>givenEntityCreatedOnClient_whenUpdatedOnServerAndSyncCalled_thenShouldBeUpdatedOnClient</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>1.516</duration><failedSince>0</failedSince><name>givenEntityCreatedOnServer_whenRepoSyncCalled_thenShouldBePresentOnClient</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>2.894</duration><failedSince>0</failedSince><name>givenClientSubscribedToUpdates_whenChangeMadeOnServer_thenShouldUpdateClient</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>0.45</duration><failedSince>0</failedSince><name>givenEntityPresentOnServerFirst_whenNewClientConnects_thenShouldBePresent</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>0.456</duration><failedSince>0</failedSince><name>givenEntityCreatedOnMaster_whenClientGetCalled_thenShouldReturnAndBeCopiedToServer</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>0.839</duration><failedSince>0</failedSince><name>givenEntityCreatedOnFirstClient_whenUpdatedOnFirstClient_thenShouldUpdateOnSecondClient</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>0.529</duration><failedSince>0</failedSince><name>givenEmptyDatabase_whenChangeMadeOnServer_thenOnNewUpdateNotificationShouldBeCalledAndNotificationEntityShouldBeInserted</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>0.478</duration><failedSince>0</failedSince><name>givenSyncableEntityWithListParam_whenGetCalled_thenShouldBeReturned</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>0.441</duration><failedSince>0</failedSince><name>givenEntityCreatedOnServerWithUtf8Chars_whenRepoSyncCalled_thenShouldBeCorrectOnClient</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</className><duration>0.601</duration><failedSince>0</failedSince><name>givenBlankEntityInsertedAndSynced_whenLocallyUpdatedAndSynced_shouldUpdateServer</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout></case><duration>16.375</duration><name>com.ustadmobile.lib.annotationprocessor.core.DbRepoTest</name><properties></properties><stderr>Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DbRepoTest$setup - Hello Napier
Warning: could not check if db1 is master or not, assuming false
Jan 05, 2021 9:01:03 AM okhttp3.mockwebserver.MockWebServer$2 execute
INFO: MockWebServer[49071] starting to accept connections
Jan 05, 2021 9:01:03 AM com.github.aakira.napier.DebugAntilog performLo
...[truncated 679628 chars]...
rker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: \n not found: limit=0 content=…
	at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:240)
	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242)
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213)
	... 20 more
</stderr><stdout>2021-01-05 09:01:03.595 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 100485 chars]...
ntent: POST - /ExampleDatabase2/ExampleDatabase2SyncDao/_replaceExampleSyncableEntity
2021-01-05 09:01:19.257 [nioEventLoopGroup-49-3 @call-handler#1301] TRACE ktor.application - 204 No Content: GET - /ExampleDatabase2/UpdateNotification/update-ack
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopping: io.ktor.application.Application@5d5308e3
2021-01-05 09:01:19.258 [Test worker] TRACE ktor.application - Application stopped: io.ktor.application.Application@5d5308e3
</stdout><timestamp>2021-01-05T08:01:02</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKt</className><duration>0.145</duration><failedSince>0</failedSince><name>givenEntityInsertedWithNoCorrespondingEmbeddedEntity_whenQueryWithEmbeddedValueRuns_embeddedObjectShouldBeNull</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:01:01.679 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 10731 chars]...
 jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 713405779
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKt</className><duration>0.157</duration><failedSince>0</failedSince><name>givenEntitiesInserted_whenQueryWithEmbeddedValueRuns_shouldReturnBoth</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:01:01.679 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 10731 chars]...
 jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 713405779
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKt</className><duration>0.139</duration><failedSince>0</failedSince><name>givenEntityInserted_whenUpdatedSingleItemReturnCountCalled_thenShouldUpdateAndReturn1</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:01:01.679 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 10731 chars]...
 jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 713405779
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKt</className><duration>0.16</duration><failedSince>0</failedSince><name>givenEntitiesInserted_whenUpdateListNoReturnTypeCalled_thenBothItemsShouldBeUpdated</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:01:01.679 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 10731 chars]...
 jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 713405779
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKt</className><duration>0.154</duration><failedSince>0</failedSince><name>givenEntityInserted_whenUpdateSingleItemNoReturnTypeCalled_thenValueShouldBeUpdated</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:01:01.679 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 10731 chars]...
 jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 713405779
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKt</className><duration>0.151</duration><failedSince>0</failedSince><name>givenEntitiesInserted_whenFindAllCalled_shouldReturnBoth</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:01:01.679 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 10731 chars]...
 jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 713405779
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKt</className><duration>0.145</duration><failedSince>0</failedSince><name>givenEntryInserted_whenSingleValueQueried_shouldBeEqual</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:01:01.679 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 10731 chars]...
 jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 713405779
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKt</className><duration>0.144</duration><failedSince>0</failedSince><name>givenEntryInserted_whenQueried_shouldBeEqual</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:01:01.679 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 10731 chars]...
 jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 713405779
</stdout></case><duration>1.196</duration><name>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKt</name><properties></properties><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:01:01.679 [Test worker] ERROR org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup("db1/master"): Invalid subcontext 'db1' in context 'java:/comp/env/doordb': MemoryContext{namesToObjects={}, subContexts={ExampleDatabase2=MemoryContext{namesToObjects={master=true}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/,
...[truncated 10731 chars]...
 jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 713405779
</stdout><timestamp>2021-01-05T08:01:01</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKtKt</className><duration>0.716</duration><failedSince>0</failedSince><name>givenDataInserted_whenDeleted_shouldNotBePresentedAnymore</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:00:58.985 [Test worker] DEBUG org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup() java: not found in MemoryContext{namesToObjects={}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFac
...[truncated 19407 chars]...
jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 1617239125
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKtKt</className><duration>0.169</duration><failedSince>0</failedSince><name>givenRawQueryWithArrayParam_whenQueryRuns_shouldReturnMatchingRows</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:00:58.985 [Test worker] DEBUG org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup() java: not found in MemoryContext{namesToObjects={}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFac
...[truncated 19407 chars]...
jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 1617239125
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKtKt</className><duration>0.147</duration><failedSince>0</failedSince><name>givenEntityWithInheritedInterfaceMethod_whenMethodCalled_shouldInsert</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:00:58.985 [Test worker] DEBUG org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup() java: not found in MemoryContext{namesToObjects={}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFac
...[truncated 19407 chars]...
jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 1617239125
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKtKt</className><duration>0.146</duration><failedSince>0</failedSince><name>givenRawQueryWithSingularResult_whneQueryRuns_entityResultShouldMatchEntityInserte</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:00:58.985 [Test worker] DEBUG org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup() java: not found in MemoryContext{namesToObjects={}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFac
...[truncated 19407 chars]...
jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 1617239125
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKtKt</className><duration>0.151</duration><failedSince>0</failedSince><name>givenEntitiesInserted_whenArrayQueryParameterRuns_shouldFindInsertedEntities</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:00:58.985 [Test worker] DEBUG org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup() java: not found in MemoryContext{namesToObjects={}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFac
...[truncated 19407 chars]...
jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 1617239125
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKtKt</className><duration>1.158</duration><failedSince>0</failedSince><name>givenDataInserted_whenUpdateMade_thenLiveDataShouldBeUpdated</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:00:58.985 [Test worker] DEBUG org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup() java: not found in MemoryContext{namesToObjects={}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFac
...[truncated 19407 chars]...
jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 1617239125
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKtKt</className><duration>0.149</duration><failedSince>0</failedSince><name>givenEntitiesInserted_whenArrayQueryParameterRunsWithOtherVals_shouldNotFindEntities</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:00:58.985 [Test worker] DEBUG org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup() java: not found in MemoryContext{namesToObjects={}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFac
...[truncated 19407 chars]...
jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 1617239125
</stdout></case><case><age>0</age><className>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKtKt</className><duration>0.15</duration><failedSince>0</failedSince><name>givenMultipleEntitiesInserted_whenDeleteCalled_dbShouldBeEmpty</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:00:58.985 [Test worker] DEBUG org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup() java: not found in MemoryContext{namesToObjects={}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFac
...[truncated 19407 chars]...
jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 1617239125
</stdout></case><duration>2.786</duration><name>com.ustadmobile.lib.annotationprocessor.core.TestDbBuilderKtKt</name><properties></properties><stderr>Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
Warning: could not check if db1 is master or not, assuming false
</stderr><stdout>2021-01-05 09:00:58.985 [Test worker] DEBUG org.osjava.sj.jndi.MemoryContext - MemoryContext#lookup() java: not found in MemoryContext{namesToObjects={}, subContexts={}, env={java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=/, jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFac
...[truncated 19407 chars]...
jndi.syntax.direction=left_to_right, org.osjava.sj.space=java:/comp/env, org.osjava.sj.root=jndi-config/, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory, java.naming.factory.object=org.apache.commons.dbcp2.BasicDataSourceFactory:org.apache.commons.dbcp2.BasicDataSourceFactory, jndi.syntax.separator=/, org.osjava.sj.jndi.shared=true}, nameParser=org.osjava.sj.jndi.SimpleNameParser@1c7518a5, nameInNamespace=java:/comp/env/doordb, nameLock=true}
Setting SyncNode nodeClientId = 1617239125
</stdout><timestamp>2021-01-05T08:00:58</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.door.TestSimpleDoorQuery</className><duration>0.207</duration><failedSince>0</failedSince><name>givenASqlWith2Args_whenListWith2Arg_thenArgCountBe4</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.door.TestSimpleDoorQuery</className><duration>0.001</duration><failedSince>0</failedSince><name>givenASqlWith2ArgsAndALong_whenListWith2Arg_thenArgCountBe5</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.door.TestSimpleDoorQuery</className><duration>0.0</duration><failedSince>0</failedSince><name>givenASqlWith2Args_whenListWithOnlyOneArg_thenArgCountShouldNotChange</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.door.TestSimpleDoorQuery</className><duration>0.199</duration><failedSince>0</failedSince><name>givenASqlWith2Args_whenListWith2Arg_thenArgCountBe4</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.door.TestSimpleDoorQuery</className><duration>0.001</duration><failedSince>0</failedSince><name>givenASqlWith2ArgsAndALong_whenListWith2Arg_thenArgCountBe5</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.door.TestSimpleDoorQuery</className><duration>0.0</duration><failedSince>0</failedSince><name>givenASqlWith2Args_whenListWithOnlyOneArg_thenArgCountShouldNotChange</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.41000003</duration><name>com.ustadmobile.door.TestSimpleDoorQuery</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2021-01-05T08:02:00</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.test.http.RunUmTestServer</className><duration>0.0</duration><failedSince>0</failedSince><name>runUmTestServer</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.0</duration><name>com.ustadmobile.test.http.RunUmTestServer</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2021-01-05T08:02:15</timestamp></suite></testResult>