<testResult _class='hudson.tasks.junit.TestResult'><duration>39.814987</duration><empty>false</empty><failCount>0</failCount><passCount>344</passCount><skipCount>2</skipCount><suite><case><age>0</age><className>com.ustadmobile.lib.rest.InsertDefaultSiteCallbackTest</className><duration>0.288</duration><failedSince>0</failedSince><name>givenDatabaseCreated_thenWhenOpened_itShouldBloodyWellBeThereFfs</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>11:13:37,298 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.6
11:13:37,299 |-INFO in ch.qos.logback.classic.util.ContextInitializer@319bc845 - No custom configurators were discovered as a service.
11:13:37,299 |-INFO in ch.qos.logback.classic.util.ContextInitializer@319bc845 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
11:13:37,300 |-INFO in ch.qos.logback.classic.util.ContextInitializer@319bc845 - Constructed 
...[truncated 3457 chars]...
level of logger [io.netty] to INFO
11:13:37,376 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@54e22bdd - End of configuration.
11:13:37,377 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@3bd418e4 - Registering current configuration as safe fallback point
11:13:37,377 |-INFO in ch.qos.logback.classic.util.ContextInitializer@319bc845 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 72 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

</stdout></case><duration>0.288</duration><name>com.ustadmobile.lib.rest.InsertDefaultSiteCallbackTest</name><properties></properties><stderr></stderr><stdout>11:13:37,298 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.6
11:13:37,299 |-INFO in ch.qos.logback.classic.util.ContextInitializer@319bc845 - No custom configurators were discovered as a service.
11:13:37,299 |-INFO in ch.qos.logback.classic.util.ContextInitializer@319bc845 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
11:13:37,300 |-INFO in ch.qos.logback.classic.util.ContextInitializer@319bc845 - Constructed 
...[truncated 3457 chars]...
level of logger [io.netty] to INFO
11:13:37,376 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@54e22bdd - End of configuration.
11:13:37,377 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@3bd418e4 - Registering current configuration as safe fallback point
11:13:37,377 |-INFO in ch.qos.logback.classic.util.ContextInitializer@319bc845 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 72 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

</stdout><timestamp>2025-07-09T09:13:37</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.lib.rest.PersonAuthRegisterRouteTest</className><duration>1.055</duration><failedSince>0</failedSince><name>givenValidCredentials_whenLoginCalled_thenShouldReturnAccount</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] : created tables
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: ta
...[truncated 34437 chars]...
, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "
         SELECT PersonAuth2.* FROM PersonAuth2 where PersonAuth2.pauthUid = ?
    "
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 : end transaction #4
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.rest.PersonAuthRegisterRouteTest</className><duration>0.14</duration><failedSince>0</failedSince><name>givenInvalidCredentials_whenLoginCalled_thenShouldRespondForbidden</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] : created tables
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: ta
...[truncated 34437 chars]...
, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "
         SELECT PersonAuth2.* FROM PersonAuth2 where PersonAuth2.pauthUid = ?
    "
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 : end transaction #4
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.rest.PersonAuthRegisterRouteTest</className><duration>0.115</duration><failedSince>0</failedSince><name>givenRegisterPersonWithAuth_whenRegisterCalled_thenShouldGenerateAuth</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] : created tables
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: ta
...[truncated 34437 chars]...
, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "
         SELECT PersonAuth2.* FROM PersonAuth2 where PersonAuth2.pauthUid = ?
    "
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 : end transaction #4
</stderr><stdout></stdout></case><duration>1.311</duration><name>com.ustadmobile.lib.rest.PersonAuthRegisterRouteTest</name><properties></properties><stderr>Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] : created tables
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: ta
...[truncated 34437 chars]...
, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [prepareAndUseStatementAsync - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - prepare "
         SELECT PersonAuth2.* FROM PersonAuth2 where PersonAuth2.pauthUid = ?
    "
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] - useNewConnectionAsyncInternal connection #4 : end transaction #4
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:37</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.lib.rest.TestContentEntryVersionRoute</className><duration>0.018</duration><failedSince>0</failedSince><name>givenEntryNotCached_whenRequested_thenShouldReturn404</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] : created tables
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] : created tables
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: RequestedEntry
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.rest.TestContentEntryVersionRoute</className><duration>0.055</duration><failedSince>0</failedSince><name>givenEntryIsCached_whenRequested_thenResponseShouldMatch</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] : created tables
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] : created tables
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: RequestedEntry
</stderr><stdout></stdout></case><duration>0.073</duration><name>com.ustadmobile.lib.rest.TestContentEntryVersionRoute</name><properties></properties><stderr>Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] : created tables
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] : created tables
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: RequestedEntry
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:38</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.lib.rest.TestSiteRoute</className><duration>0.029</duration><failedSince>0</failedSince><name>givenAvailableWorkSpace_whenRequested_thenShouldReturnWorkSpaceObject</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Person, SyncNode, Site, PersonAuth2, SystemPermission
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: SyncNode
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Site
</stderr><stdout></stdout></case><duration>0.029</duration><name>com.ustadmobile.lib.rest.TestSiteRoute</name><properties></properties><stderr>Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Person, SyncNode, Site, PersonAuth2, SystemPermission
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: SyncNode
Jul 09, 2025 11:13:38 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: Site
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:38</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.lib.rest.VerifySignInWithPasskeyTest</className><duration>0.159</duration><failedSince>0</failedSince><name>verifyPasskeySignInWithValidData</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.rest.VerifySignInWithPasskeyTest</className><duration>0.007</duration><failedSince>0</failedSince><name>verifyPasskeySignInWithWrongSignature</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.rest.VerifySignInWithPasskeyTest</className><duration>0.005</duration><failedSince>0</failedSince><name>verifyPasskeySignInWithWrongChallenge</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.171</duration><name>com.ustadmobile.lib.rest.VerifySignInWithPasskeyTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:38</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.lib.rest.domain.report.query.RunReportRouteIntegrationTest</className><duration>0.171</duration><failedSince>0</failedSince><name>givenReportExists_whenGetReportClientRuns_thenRetrieves</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:39 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Jul 09, 2025 11:13:39 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: SyncNode, Site
Jul 09, 2025 11:13:39 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: SyncNode
Jul
...[truncated 22332 chars]...
VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3  committed changes
Jul 09, 2025 11:13:39 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : end transaction #3
Jul 09, 2025 11:13:39 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: ReportQueryResult
</stderr><stdout></stdout></case><duration>0.171</duration><name>com.ustadmobile.lib.rest.domain.report.query.RunReportRouteIntegrationTest</name><properties></properties><stderr>Jul 09, 2025 11:13:39 AM io.github.aakira.napier.DebugAntilog performLog
INFO: [INFO] DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/UmAppDatabase.sqlite] database build complete
Jul 09, 2025 11:13:39 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: SyncNode, Site
Jul 09, 2025 11:13:39 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: SyncNode
Jul
...[truncated 22332 chars]...
VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3  committed changes
Jul 09, 2025 11:13:39 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : end transaction #3
Jul 09, 2025 11:13:39 AM io.github.aakira.napier.DebugAntilog performLog
FINEST: [VERBOSE] DoorLog - InvalidationTracker: tables invalidated: ReportQueryResult
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:39</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.jsmodules.JsIntlWrapperTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenValidLocale_whenFormatCalled_thenShouldFormatDate[js, browser, ChromeHeadless138.0.0.0, Linuxx86_64]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>[log] Now: 7/9/2025
</stdout></case><duration>0.001</duration><name>com.ustadmobile.jsmodules.JsIntlWrapperTest</name><properties></properties><stderr></stderr><stdout>[log] Now: 7/9/2025
</stdout><timestamp>2025-07-09T09:13:18</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.util.WebEndpointResolverTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenApiUrlInSearchParams_whenEndpointResolved_thenShouldReturnSearchParam[js, browser, ChromeHeadless138.0.0.0, Linuxx86_64]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.util.WebEndpointResolverTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenRootHref_whenEndpointIsResolved_thenShouldReturnHref[js, browser, ChromeHeadless138.0.0.0, Linuxx86_64]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.util.WebEndpointResolverTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenHrefWithDevelopmentLink_whenEndpointIsResolved_thenShouldReturnHref[js, browser, ChromeHeadless138.0.0.0, Linuxx86_64]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.util.WebEndpointResolverTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenHrefWithProductionLink_whenEndpointIsResolved_thenShouldReturnHref[js, browser, ChromeHeadless138.0.0.0, Linuxx86_64]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.0</duration><name>com.ustadmobile.util.WebEndpointResolverTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:18</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.navigation.SavedStateHandle2Test</className><duration>0.001</duration><failedSince>0</failedSince><name>givenStateSavedToHistory_whenNewHandleCreated_thenValueShouldBeRestored[js, browser, ChromeHeadless138.0.0.0, Linuxx86_64]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.001</duration><name>com.ustadmobile.core.navigation.SavedStateHandle2Test</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:11:28</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.account.AuthManagerTest</className><duration>1.249</duration><failedSince>0</failedSince><name>givenAuthSet_whenAuthenticatedWithWrongPassword_thenShouldReject[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>11:13:43,165 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.6
11:13:43,166 |-INFO in ch.qos.logback.classic.util.ContextInitializer@55e42449 - No custom configurators were discovered as a service.
11:13:43,166 |-INFO in ch.qos.logback.classic.util.ContextInitializer@55e42449 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
11:13:43,166 |-INFO in ch.qos.logback.classic.util.ContextInitializer@55e42449 - Constructed 
...[truncated 3738 chars]...
 level of logger [io.netty] to INFO
11:13:43,252 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@cb7fa71 - End of configuration.
11:13:43,252 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@3dffc764 - Registering current configuration as safe fallback point
11:13:43,252 |-INFO in ch.qos.logback.classic.util.ContextInitializer@55e42449 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 78 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

</stdout></case><case><age>0</age><className>com.ustadmobile.core.account.AuthManagerTest</className><duration>0.142</duration><failedSince>0</failedSince><name>givenAuthSet_whenAuthenticatedWithValidPassword_thenShouldAccept[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>11:13:43,165 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.6
11:13:43,166 |-INFO in ch.qos.logback.classic.util.ContextInitializer@55e42449 - No custom configurators were discovered as a service.
11:13:43,166 |-INFO in ch.qos.logback.classic.util.ContextInitializer@55e42449 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
11:13:43,166 |-INFO in ch.qos.logback.classic.util.ContextInitializer@55e42449 - Constructed 
...[truncated 3738 chars]...
 level of logger [io.netty] to INFO
11:13:43,252 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@cb7fa71 - End of configuration.
11:13:43,252 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@3dffc764 - Registering current configuration as safe fallback point
11:13:43,252 |-INFO in ch.qos.logback.classic.util.ContextInitializer@55e42449 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 78 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

</stdout></case><duration>1.391</duration><name>com.ustadmobile.core.account.AuthManagerTest</name><properties></properties><stderr></stderr><stdout>11:13:43,165 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.6
11:13:43,166 |-INFO in ch.qos.logback.classic.util.ContextInitializer@55e42449 - No custom configurators were discovered as a service.
11:13:43,166 |-INFO in ch.qos.logback.classic.util.ContextInitializer@55e42449 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
11:13:43,166 |-INFO in ch.qos.logback.classic.util.ContextInitializer@55e42449 - Constructed 
...[truncated 3738 chars]...
 level of logger [io.netty] to INFO
11:13:43,252 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@cb7fa71 - End of configuration.
11:13:43,252 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@3dffc764 - Registering current configuration as safe fallback point
11:13:43,252 |-INFO in ch.qos.logback.classic.util.ContextInitializer@55e42449 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 78 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

</stdout><timestamp>2025-07-09T09:13:42</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.account.StringEncryptTest</className><duration>0.013</duration><failedSince>0</failedSince><name>givenSameParams_differentSecret_thenShouldNotMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.account.StringEncryptTest</className><duration>0.012</duration><failedSince>0</failedSince><name>givenSameParams_whenEncrypted_thenShoudlMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.025</duration><name>com.ustadmobile.core.account.StringEncryptTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:43</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.cachestoragepath.GetStoragePathForUrlUseCaseCommonJvmTest</className><duration>0.01</duration><failedSince>0</failedSince><name>givenRequestForUrl_whenInvoked_thenWillProvideValidPath[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.01</duration><name>com.ustadmobile.core.cachestoragepath.GetStoragePathForUrlUseCaseCommonJvmTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:43</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.connectivitymonitor.ConnectivityMonitorJvmTest</className><duration>0.008</duration><failedSince>0</failedSince><name>givenSocketAvailable_whenInitialized_thenWillEmitConnected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.connectivitymonitor.ConnectivityMonitorJvmTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenSocketNotAvailable_whenInitialized_thenWillEmitDisconnected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.connectivitymonitor.ConnectivityMonitorJvmTest</className><duration>0.302</duration><failedSince>0</failedSince><name>givenSocketAVailableThenNot_whenInitialized_thenWillEmitConnectedThenDisconnected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.311</duration><name>com.ustadmobile.core.connectivitymonitor.ConnectivityMonitorJvmTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:44</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.contentformats.epub.EpubContentImporterCommonJvmTest</className><duration>0.274</duration><failedSince>0</failedSince><name>givenValidEpubLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloaded[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.epub.EpubContentImporterCommonJvmTest</className><duration>0.044</duration><failedSince>0</failedSince><name>givenValidEpubFormatFile_whenExtractEntryMetaDataFromFile_thenDataShouldMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.epub.EpubContentImporterCommonJvmTest</className><duration>0.024</duration><failedSince>0</failedSince><name>givenEpubWithoutOpf_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.epub.EpubContentImporterCommonJvmTest</className><duration>0.02</duration><failedSince>0</failedSince><name>givenEpubWithoutNav_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.epub.EpubContentImporterCommonJvmTest</className><duration>0.028</duration><failedSince>0</failedSince><name>givenEpubWithManifestItemsMissing_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.391</duration><name>com.ustadmobile.core.contentformats.epub.EpubContentImporterCommonJvmTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:44</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.contentformats.epub.nav.NavigationDocumentTest</className><duration>0.003</duration><failedSince>0</failedSince><name>givenNavigationDocumentWhereNavIsNotDirectChild_whenParsed_thenMatchesExpectedValues[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.epub.nav.NavigationDocumentTest</className><duration>0.002</duration><failedSince>0</failedSince><name>givenValidNavigationDocument_whenParsed_thenMatchesExpectedVals[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.005</duration><name>com.ustadmobile.core.contentformats.epub.nav.NavigationDocumentTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:44</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.contentformats.epub.ncx.NcxDocumentTest</className><duration>0.159</duration><failedSince>0</failedSince><name>givenValidNcxDoc_whenParsed_thenShouldProvideExpectedValues[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.159</duration><name>com.ustadmobile.core.contentformats.epub.ncx.NcxDocumentTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:44</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.contentformats.epub.ocf.TestContainerParse</className><duration>0.001</duration><failedSince>0</failedSince><name>givenValidContainer_whenParsed_thenMatches[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.001</duration><name>com.ustadmobile.core.contentformats.epub.ocf.TestContainerParse</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:44</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.contentformats.epub.opf.TestPackageParse</className><duration>0.009</duration><failedSince>0</failedSince><name>givenValidPackageDocThenShouldParse[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.009</duration><name>com.ustadmobile.core.contentformats.epub.opf.TestPackageParse</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:44</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.contentformats.h5p.H5PContentImporterTest</className><duration>0.177</duration><failedSince>0</failedSince><name>givenValidH5pFile_whenStoreInCacheCalled_thenShouldStore[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.h5p.H5PContentImporterTest</className><duration>0.019</duration><failedSince>0</failedSince><name>givenValidH5pFile_whenExtractMetadataCalled_thenMetadataShouldMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.h5p.H5PContentImporterTest</className><duration>0.014</duration><failedSince>0</failedSince><name>givenFileNotH5pFile_whenExtractMetadataCalled_thenShouldReturnNull[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.h5p.H5PContentImporterTest</className><duration>0.016</duration><failedSince>0</failedSince><name>givenFileWithH5pExtensionNotValidH5p_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.226</duration><name>com.ustadmobile.core.contentformats.h5p.H5PContentImporterTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:44</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.contentformats.media.VideoContentImporterJvmTest</className><duration>0.06</duration><failedSince>0</failedSince><name>givenValidVideo_whenExtractMetadataCalled_thenShouldReturnEntry[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.media.VideoContentImporterJvmTest</className><duration>0.014</duration><failedSince>0</failedSince><name>givenNonVideoFile_whenExtractMetadataCalled_thenWillReturnNull[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.media.VideoContentImporterJvmTest</className><duration>0.024</duration><failedSince>0</failedSince><name>givenValidVideoFile_whenAddToCacheCalled_thenWillAddToCache[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.media.VideoContentImporterJvmTest</className><duration>0.024</duration><failedSince>0</failedSince><name>givenInvalidFileWithRecognizedExtension_whenExtractMetadataCalled_thenWillThrowInvalidContentException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.122</duration><name>com.ustadmobile.core.contentformats.media.VideoContentImporterJvmTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:45</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.contentformats.opds.TestOpds</className><duration>0.003</duration><failedSince>0</failedSince><name>givenValidOpds_whenLoaded_thenShouldHavePropertiesLoaded[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.003</duration><name>com.ustadmobile.core.contentformats.opds.TestOpds</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:45</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.contentformats.pdf.PdfContentImporterJvmTest</className><duration>0.113</duration><failedSince>0</failedSince><name>givenValidPdfWithUrl_whenImported_thenDataShouldMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.pdf.PdfContentImporterJvmTest</className><duration>0.17</duration><failedSince>0</failedSince><name>givenValidPdf_whenExtractMetadataCalled_thenWillReturnMetadataEntry[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.pdf.PdfContentImporterJvmTest</className><duration>0.023</duration><failedSince>0</failedSince><name>givenFileNotPdf_whenExtractMetadataCalled_thenWillReturnNull[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.pdf.PdfContentImporterJvmTest</className><duration>0.113</duration><failedSince>0</failedSince><name>givenValidPdf_whenAddedToCached_thenDataShouldMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.pdf.PdfContentImporterJvmTest</className><duration>0.021</duration><failedSince>0</failedSince><name>givenFileShouldBePdf_whenDataIsNotValid_thenWillThrowInvalidContentException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.44</duration><name>com.ustadmobile.core.contentformats.pdf.PdfContentImporterJvmTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:45</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.contentformats.xapi.XapiZipContentImporterTest</className><duration>0.033</duration><failedSince>0</failedSince><name>givenValidTinCanFormatFile_whenGetContentEntryCalled_thenShouldReadMetaData[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Exception in thread "UI Thread @coroutine#244" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
	at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
	at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
	at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabas
...[truncated 2044 chars]...
er.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(281), "coroutine#281":StandaloneCoroutine{Cancelling}@17a0c3fc, Dispatchers.Main]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.xapi.XapiZipContentImporterTest</className><duration>0.024</duration><failedSince>0</failedSince><name>givenValidXapiLink_whenExtractMetadataAndProcessJobComplete_thenDataShouldBeDownloaded[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Exception in thread "UI Thread @coroutine#244" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
	at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
	at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
	at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabas
...[truncated 2044 chars]...
er.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(281), "coroutine#281":StandaloneCoroutine{Cancelling}@17a0c3fc, Dispatchers.Main]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.xapi.XapiZipContentImporterTest</className><duration>0.017</duration><failedSince>0</failedSince><name>givenFileNotTincanZip_whenExtractMetadataCalled_thenWillReturnNull[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Exception in thread "UI Thread @coroutine#244" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
	at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
	at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
	at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabas
...[truncated 2044 chars]...
er.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(281), "coroutine#281":StandaloneCoroutine{Cancelling}@17a0c3fc, Dispatchers.Main]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.contentformats.xapi.XapiZipContentImporterTest</className><duration>0.018</duration><failedSince>0</failedSince><name>givenInvalidTinCanXmlFile_whenExtractMetadataCalled_thenShouldThrowInvalidContentException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Exception in thread "UI Thread @coroutine#244" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
	at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
	at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
	at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabas
...[truncated 2044 chars]...
er.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(281), "coroutine#281":StandaloneCoroutine{Cancelling}@17a0c3fc, Dispatchers.Main]
</stderr><stdout></stdout></case><duration>0.092</duration><name>com.ustadmobile.core.contentformats.xapi.XapiZipContentImporterTest</name><properties></properties><stderr>Exception in thread "UI Thread @coroutine#244" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
	at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
	at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
	at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabas
...[truncated 2044 chars]...
er.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(281), "coroutine#281":StandaloneCoroutine{Cancelling}@17a0c3fc, Dispatchers.Main]
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:45</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.assignment.submitassignment.SubmitAssignmentUseCaseTest</className><duration>0.08</duration><failedSince>0</failedSince><name>givenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsAllowMultipleSubmissions_thenWillSaveSubmission[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Exception in thread "UI Thread @coroutine#297" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
	at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
	at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
	at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabas
...[truncated 522 chars]...
er.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(297), "coroutine#297":StandaloneCoroutine{Cancelling}@1c66ec9c, Dispatchers.Main]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.assignment.submitassignment.SubmitAssignmentUseCaseTest</className><duration>0.045</duration><failedSince>0</failedSince><name>givenValidAssignment_whenSubmissionAlreadyMadeAndPolicyIsSubmitAllAtOnce_thenWillThrowAlreadySubmittedException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Exception in thread "UI Thread @coroutine#297" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
	at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
	at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
	at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabas
...[truncated 522 chars]...
er.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(297), "coroutine#297":StandaloneCoroutine{Cancelling}@1c66ec9c, Dispatchers.Main]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.assignment.submitassignment.SubmitAssignmentUseCaseTest</className><duration>0.025</duration><failedSince>0</failedSince><name>givenValidAssignment_whenDeadlineAndGracePeriodPassed_thenWillThrowDeadlinePassedException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Exception in thread "UI Thread @coroutine#297" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
	at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
	at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
	at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabas
...[truncated 522 chars]...
er.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(297), "coroutine#297":StandaloneCoroutine{Cancelling}@1c66ec9c, Dispatchers.Main]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.assignment.submitassignment.SubmitAssignmentUseCaseTest</className><duration>0.032</duration><failedSince>0</failedSince><name>givenValidAssignment_whenNoSubmissionMadeYet_thenWillSaveSubmission[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Exception in thread "UI Thread @coroutine#297" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
	at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
	at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
	at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabas
...[truncated 522 chars]...
er.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(297), "coroutine#297":StandaloneCoroutine{Cancelling}@1c66ec9c, Dispatchers.Main]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.assignment.submitassignment.SubmitAssignmentUseCaseTest</className><duration>0.026</duration><failedSince>0</failedSince><name>givenValidAssignment_whenTextTooLong_thenWillThrowTextTooLongException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Exception in thread "UI Thread @coroutine#297" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
	at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
	at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
	at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabas
...[truncated 522 chars]...
er.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(297), "coroutine#297":StandaloneCoroutine{Cancelling}@1c66ec9c, Dispatchers.Main]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.assignment.submitassignment.SubmitAssignmentUseCaseTest</className><duration>0.023</duration><failedSince>0</failedSince><name>givenValidAssignment_whenAccountPersonUidIsNotSubmitter_thenWillThrowNotSubmitterException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Exception in thread "UI Thread @coroutine#297" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
	at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
	at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
	at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabas
...[truncated 522 chars]...
er.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(297), "coroutine#297":StandaloneCoroutine{Cancelling}@1c66ec9c, Dispatchers.Main]
</stderr><stdout></stdout></case><duration>0.232</duration><name>com.ustadmobile.core.domain.assignment.submitassignment.SubmitAssignmentUseCaseTest</name><properties></properties><stderr>Exception in thread "UI Thread @coroutine#297" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.setAutoCommit(boolean)" because "connection" is null
	at com.zaxxer.hikari.pool.PoolBase.resetConnectionState(PoolBase.java:206)
	at com.zaxxer.hikari.pool.PoolEntry.resetConnectionState(PoolEntry.java:108)
	at com.zaxxer.hikari.pool.ProxyConnection.close(ProxyConnection.java:236)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabas
...[truncated 522 chars]...
er.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(297), "coroutine#297":StandaloneCoroutine{Cancelling}@1c66ec9c, Dispatchers.Main]
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:45</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.blob.download.BlobDownloadClientUseCaseCommonJvmTest</className><duration>0.134</duration><failedSince>0</failedSince><name>givenListOfBlobsToDownload_whenInvoked_thenShouldRequestAll[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST BlobDownloadClientUseCaseCommonJvm$downloadItemsFromChannelProcessor$invokeSuspend - BlobDownloadClientUseCaseCommonJvm: #0 http://localhost:40247/com/ustadmobile/core/container/testfile1.png  : channel: start
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST BlobDownloadClientUseCaseCommonJvm$downloadItemsFromChannelProcessor$invokeSuspend - BlobDownloadClien
...[truncated 1326 chars]...
ted
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER BlobDownloadClientUseCaseCommonJvmTest$givenListOfBlobsToDownload_whenInvoked_thenShouldRequestAll - BlobDownloadClientUseCaseCommonJvmTest: Recorded requests for http://localhost.localdomain:40247/com/ustadmobile/core/container/testfile1.png, http://localhost.localdomain:40247/com/ustadmobile/core/container/testfile2.png, http://localhost.localdomain:40247/com/ustadmobile/core/container/testfile3.png
</stderr><stdout></stdout></case><duration>0.134</duration><name>com.ustadmobile.core.domain.blob.download.BlobDownloadClientUseCaseCommonJvmTest</name><properties></properties><stderr>Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST BlobDownloadClientUseCaseCommonJvm$downloadItemsFromChannelProcessor$invokeSuspend - BlobDownloadClientUseCaseCommonJvm: #0 http://localhost:40247/com/ustadmobile/core/container/testfile1.png  : channel: start
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST BlobDownloadClientUseCaseCommonJvm$downloadItemsFromChannelProcessor$invokeSuspend - BlobDownloadClien
...[truncated 1326 chars]...
ted
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER BlobDownloadClientUseCaseCommonJvmTest$givenListOfBlobsToDownload_whenInvoked_thenShouldRequestAll - BlobDownloadClientUseCaseCommonJvmTest: Recorded requests for http://localhost.localdomain:40247/com/ustadmobile/core/container/testfile1.png, http://localhost.localdomain:40247/com/ustadmobile/core/container/testfile2.png, http://localhost.localdomain:40247/com/ustadmobile/core/container/testfile3.png
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:46</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.blob.download.ContentManifestDownloadUseCaseTest</className><duration>0.144</duration><failedSince>0</failedSince><name>givenContentEntryVersionUidAndManifest_whenInvoked_thenWillCreateLockJoinsAndEnqueueBlobDownloadForAllItemsInManifest[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 228 chars]...
e::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[TransferJob]
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #5 : SQLite Change Tracker: Changed tables=[CacheLockJoin]
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.144</duration><name>com.ustadmobile.core.domain.blob.download.ContentManifestDownloadUseCaseTest</name><properties></properties><stderr>Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 228 chars]...
e::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[TransferJob]
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #5 : SQLite Change Tracker: Changed tables=[CacheLockJoin]
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:46</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAndManifestUploadIntegrationTest</className><duration>1.414</duration><failedSince>0</failedSince><name>givenValidPdf_whenImportedOnClient_thenWilBeUploadedToServer[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 1552082 chars]...
NE: FINER DoorLog - [DoorEventSource@com.ustadmobile.door.sse.DoorEventSource@690e7b89 - http://localhost:34763/UmAppDatabase/replication/sse?door-node=5621421796554012626%2F45cf8abe-b6eb-4078-9bd1-de2af67313fd] close
Jul 09, 2025 11:13:53 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAndManifestUploadIntegrationTest</className><duration>2.279</duration><failedSince>0</failedSince><name>givenValidXapiFile_whenUploadInterrupted_thenWillRetry[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 1552082 chars]...
NE: FINER DoorLog - [DoorEventSource@com.ustadmobile.door.sse.DoorEventSource@690e7b89 - http://localhost:34763/UmAppDatabase/replication/sse?door-node=5621421796554012626%2F45cf8abe-b6eb-4078-9bd1-de2af67313fd] close
Jul 09, 2025 11:13:53 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAndManifestUploadIntegrationTest</className><duration>1.189</duration><failedSince>0</failedSince><name>givenValidXapiFile_whenImportedOnClient_thenWillBeUploadedToServer[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 1552082 chars]...
NE: FINER DoorLog - [DoorEventSource@com.ustadmobile.door.sse.DoorEventSource@690e7b89 - http://localhost:34763/UmAppDatabase/replication/sse?door-node=5621421796554012626%2F45cf8abe-b6eb-4078-9bd1-de2af67313fd] close
Jul 09, 2025 11:13:53 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAndManifestUploadIntegrationTest</className><duration>3.565</duration><failedSince>0</failedSince><name>givenValidH5p_whenImportedOnClient_thenWillBeUploadedToServer[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 1552082 chars]...
NE: FINER DoorLog - [DoorEventSource@com.ustadmobile.door.sse.DoorEventSource@690e7b89 - http://localhost:34763/UmAppDatabase/replication/sse?door-node=5621421796554012626%2F45cf8abe-b6eb-4078-9bd1-de2af67313fd] close
Jul 09, 2025 11:13:53 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>8.447</duration><name>com.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAndManifestUploadIntegrationTest</name><properties></properties><stderr>Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:46 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 1552082 chars]...
NE: FINER DoorLog - [DoorEventSource@com.ustadmobile.door.sse.DoorEventSource@690e7b89 - http://localhost:34763/UmAppDatabase/replication/sse?door-node=5621421796554012626%2F45cf8abe-b6eb-4078-9bd1-de2af67313fd] close
Jul 09, 2025 11:13:53 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:46</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAsBlobAndManifestUseCaseJvmTest</className><duration>0.016</duration><failedSince>0</failedSince><name>givenLocalUrisToManifest_whenInvoked_thenAreStoredInCacheAsPerManifestBodyDataUrl[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER SaveLocalUrisAsBlobsUseCaseJvm$invoke$invokeSuspend - SaveLocalUris
...[truncated 3380 chars]...
eve http://localhost:8094/api/blob/kogGiGy6nDHut87gor1HOPRG0qvTakw30a1QMo7hXHk%3D
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO UstadCache - UstadCache(client): Retrieve http://localhost:8094/api/blob/kogGiGy6nDHut87gor1HOPRG0qvTakw30a1QMo7hXHk%3D
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER UstadCache - UstadCache(client): FOUND http://localhost:8094/api/blob/kogGiGy6nDHut87gor1HOPRG0qvTakw30a1QMo7hXHk%3D
</stderr><stdout></stdout></case><duration>0.016</duration><name>com.ustadmobile.core.domain.blob.saveandmanifest.SaveLocalUriAsBlobAndManifestUseCaseJvmTest</name><properties></properties><stderr>Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER SaveLocalUrisAsBlobsUseCaseJvm$invoke$invokeSuspend - SaveLocalUris
...[truncated 3380 chars]...
eve http://localhost:8094/api/blob/kogGiGy6nDHut87gor1HOPRG0qvTakw30a1QMo7hXHk%3D
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO UstadCache - UstadCache(client): Retrieve http://localhost:8094/api/blob/kogGiGy6nDHut87gor1HOPRG0qvTakw30a1QMo7hXHk%3D
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER UstadCache - UstadCache(client): FOUND http://localhost:8094/api/blob/kogGiGy6nDHut87gor1HOPRG0qvTakw30a1QMo7hXHk%3D
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:54</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.blob.savelocaluris.SaveLocalUrisAsBlobsUseCaseJvmIntegrationTest</className><duration>1.027</duration><failedSince>0</failedSince><name>givenLocalUris_whenInvoked_thenBlobsAreUploadedAndCanBeRetrievedViaCache[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 5728 chars]...
//localhost:37261/api/blob/SAwMEEihCX84BYpcX9K0y%2FGPuYxx298222HQu85QihE%3D
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO UstadCache - UstadCache(server): Retrieve http://localhost:37261/api/blob/SAwMEEihCX84BYpcX9K0y%2FGPuYxx298222HQu85QihE%3D
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER UstadCache - UstadCache(server): FOUND http://localhost:37261/api/blob/SAwMEEihCX84BYpcX9K0y%2FGPuYxx298222HQu85QihE%3D
</stderr><stdout></stdout></case><duration>1.027</duration><name>com.ustadmobile.core.domain.blob.savelocaluris.SaveLocalUrisAsBlobsUseCaseJvmIntegrationTest</name><properties></properties><stderr>Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 5728 chars]...
//localhost:37261/api/blob/SAwMEEihCX84BYpcX9K0y%2FGPuYxx298222HQu85QihE%3D
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO UstadCache - UstadCache(server): Retrieve http://localhost:37261/api/blob/SAwMEEihCX84BYpcX9K0y%2FGPuYxx298222HQu85QihE%3D
Jul 09, 2025 11:13:54 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER UstadCache - UstadCache(server): FOUND http://localhost:37261/api/blob/SAwMEEihCX84BYpcX9K0y%2FGPuYxx298222HQu85QihE%3D
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:54</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTest</className><duration>0.106</duration><failedSince>0</failedSince><name>givenTransferJobInDatabase_whenErrorOccurs_thenAttemptCountIncrementAndExceptionThrown[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 16956 chars]...
 connection pool
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTest</className><duration>0.02</duration><failedSince>0</failedSince><name>givenBatchDataRetrieved_whenOneUploadThrowsException_thenWillRethrow[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 16956 chars]...
 connection pool
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTest</className><duration>0.023</duration><failedSince>0</failedSince><name>givenBatch_whenInvoked_thenWillRetrievePartialDataAndUpload[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 16956 chars]...
 connection pool
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.149</duration><name>com.ustadmobile.core.domain.blob.upload.BlobUploadClientUseCaseJvmTest</name><properties></properties><stderr>Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 16956 chars]...
 connection pool
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:55</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.blob.upload.BlobUploadServerUseCaseTest</className><duration>0.037</duration><failedSince>0</failedSince><name>givenPartialRequest_whenInitialzedAndBlobsUploaded_thenWillListRemainingItemsAndStoreEntries[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER BlobUploadServerUseCase$onStartUploadSession - BlobUploadServerUseCase#onStartUploadSession(upload 4fccd29d-dee9-44ec-9fb2-362de04f49de):  batch upload init:  Client list 3 blobs. 2 uploads pending (0 partial)
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER BlobUploadServerUseCase$onStartUploadSession - BlobUploadServerUseCase#onStartUploadSession(upload 4fccd29d-
...[truncated 237 chars]...
ion - BlobUploadServerUseCase#onStartUploadSession(upload 4fccd29d-dee9-44ec-9fb2-362de04f49de):  Partial uploads pending = https://endpoint.com/api/blob/DWDf0O8J19BHTcJOC4RUdOWkQIE8T91ahd5W5PySXy4=
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER BlobUploadServerUseCase$onStartUploadSession - BlobUploadServerUseCase#onStartUploadSession(upload c6de408e-651e-4365-bef4-60f6525fd2db):  batch upload init:  Client list 3 blobs. 3 uploads pending (0 partial)
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.blob.upload.BlobUploadServerUseCaseTest</className><duration>0.005</duration><failedSince>0</failedSince><name>givenNewRequest_whenInitializedAndBlobsUploaded_thenWillStoreEntries[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER BlobUploadServerUseCase$onStartUploadSession - BlobUploadServerUseCase#onStartUploadSession(upload 4fccd29d-dee9-44ec-9fb2-362de04f49de):  batch upload init:  Client list 3 blobs. 2 uploads pending (0 partial)
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER BlobUploadServerUseCase$onStartUploadSession - BlobUploadServerUseCase#onStartUploadSession(upload 4fccd29d-
...[truncated 237 chars]...
ion - BlobUploadServerUseCase#onStartUploadSession(upload 4fccd29d-dee9-44ec-9fb2-362de04f49de):  Partial uploads pending = https://endpoint.com/api/blob/DWDf0O8J19BHTcJOC4RUdOWkQIE8T91ahd5W5PySXy4=
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER BlobUploadServerUseCase$onStartUploadSession - BlobUploadServerUseCase#onStartUploadSession(upload c6de408e-651e-4365-bef4-60f6525fd2db):  batch upload init:  Client list 3 blobs. 3 uploads pending (0 partial)
</stderr><stdout></stdout></case><duration>0.042</duration><name>com.ustadmobile.core.domain.blob.upload.BlobUploadServerUseCaseTest</name><properties></properties><stderr>Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER BlobUploadServerUseCase$onStartUploadSession - BlobUploadServerUseCase#onStartUploadSession(upload 4fccd29d-dee9-44ec-9fb2-362de04f49de):  batch upload init:  Client list 3 blobs. 2 uploads pending (0 partial)
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER BlobUploadServerUseCase$onStartUploadSession - BlobUploadServerUseCase#onStartUploadSession(upload 4fccd29d-
...[truncated 237 chars]...
ion - BlobUploadServerUseCase#onStartUploadSession(upload 4fccd29d-dee9-44ec-9fb2-362de04f49de):  Partial uploads pending = https://endpoint.com/api/blob/DWDf0O8J19BHTcJOC4RUdOWkQIE8T91ahd5W5PySXy4=
Jul 09, 2025 11:13:55 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER BlobUploadServerUseCase$onStartUploadSession - BlobUploadServerUseCase#onStartUploadSession(upload c6de408e-651e-4365-bef4-60f6525fd2db):  batch upload init:  Client list 3 blobs. 3 uploads pending (0 partial)
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:55</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.bulkaddusers.BulkAddUsersUseCaseJvmTest</className><duration>0.219</duration><failedSince>0</failedSince><name>givenClazzDoesNotExist_whenInvoked_thenWillCreateNewClazzAndProcessEnrolment[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 494 chars]...
og
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.bulkaddusers.BulkAddUsersUseCaseJvmTest</className><duration>0.028</duration><failedSince>0</failedSince><name>givenValidImportRows_whenInvoked_thenWillAddNewPerson[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 494 chars]...
og
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.bulkaddusers.BulkAddUsersUseCaseJvmTest</className><duration>0.014</duration><failedSince>0</failedSince><name>givenMissingRequiredColumns_whenInvoked_thenWillThrowIllegalArgumentException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 494 chars]...
og
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
</stderr><stdout></stdout></case><duration>0.261</duration><name>com.ustadmobile.core.domain.bulkaddusers.BulkAddUsersUseCaseJvmTest</name><properties></properties><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 494 chars]...
og
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:55</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.cachelock.AddRetainAllActiveTriggersUseCaseTest</className><duration>0.007</duration><failedSince>0</failedSince><name>test[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.007</duration><name>com.ustadmobile.core.domain.cachelock.AddRetainAllActiveTriggersUseCaseTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:56</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.clazzenrolment.pendingenrolment.RequestEnrolmentUseCaseJvmTest</className><duration>0.059</duration><failedSince>0</failedSince><name>givenPersonAlreadyEnroled_whenInvoked_thenWillThrowAlreadyEnroledException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5604 chars]...
memory:] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[ScopedGrant]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #5 : SQLite Change Tracker: Changed tables=[EnrolmentRequest]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.clazzenrolment.pendingenrolment.RequestEnrolmentUseCaseJvmTest</className><duration>0.053</duration><failedSince>0</failedSince><name>givenNoPendingEnrolmentsOrRequests_whenInvoked_thenRequestInserted[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5604 chars]...
memory:] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[ScopedGrant]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #5 : SQLite Change Tracker: Changed tables=[EnrolmentRequest]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.clazzenrolment.pendingenrolment.RequestEnrolmentUseCaseJvmTest</className><duration>0.044</duration><failedSince>0</failedSince><name>givenInvalidCode_whenInvoked_thenWillThrowIllegalArgException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5604 chars]...
memory:] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[ScopedGrant]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #5 : SQLite Change Tracker: Changed tables=[EnrolmentRequest]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.clazzenrolment.pendingenrolment.RequestEnrolmentUseCaseJvmTest</className><duration>0.045</duration><failedSince>0</failedSince><name>givenPendingRequestAlreadyExists_whenInvoked_thenWillThrowAlreadyHasPendingEnrolmentException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5604 chars]...
memory:] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[ScopedGrant]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #5 : SQLite Change Tracker: Changed tables=[EnrolmentRequest]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.201</duration><name>com.ustadmobile.core.domain.clazzenrolment.pendingenrolment.RequestEnrolmentUseCaseJvmTest</name><properties></properties><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5604 chars]...
memory:] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[ScopedGrant]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #5 : SQLite Change Tracker: Changed tables=[EnrolmentRequest]
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:56</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.compress.audio.CompressAudioTestCaseJvm</className><duration>0.221</duration><failedSince>0</failedSince><name>givenValidAudioInputFile_whenInvoked_thenWillCompress[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST CompressAudioUseCaseSox$invoke$invokeSuspend - CompressAudioUseCase: Running sox: /usr/bin/sox /tmp/junit3709135754197970510/soundfile.mp3 -C 2 --type ogg /tmp/junit3709135754197970510/junit3176841236392164196/6657aa70-9acf-4086-b8ca-2f116606744e
</stderr><stdout></stdout></case><case><age>154</age><className>com.ustadmobile.core.domain.compress.audio.CompressAudioTestCaseJvm</className><duration>0.002</duration><failedSince>0</failedSince><name>givenMpg123PathNotNullAndInputIsMp3ThenWillInvokeMpg123AndCompressWav[jvm]</name><properties></properties><skipped>true</skipped><skippedMessage></skippedMessage><status>SKIPPED</status><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST CompressAudioUseCaseSox$invoke$invokeSuspend - CompressAudioUseCase: Running sox: /usr/bin/sox /tmp/junit3709135754197970510/soundfile.mp3 -C 2 --type ogg /tmp/junit3709135754197970510/junit3176841236392164196/6657aa70-9acf-4086-b8ca-2f116606744e
</stderr><stdout></stdout></case><case><age>154</age><className>com.ustadmobile.core.domain.compress.audio.CompressAudioTestCaseJvm</className><duration>0.0</duration><failedSince>0</failedSince><name>givenMpg123PathNotNullAndInputIsNotMp3_whenInvoked_thenWillNotUseMpg123[jvm]</name><properties></properties><skipped>true</skipped><skippedMessage></skippedMessage><status>SKIPPED</status><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST CompressAudioUseCaseSox$invoke$invokeSuspend - CompressAudioUseCase: Running sox: /usr/bin/sox /tmp/junit3709135754197970510/soundfile.mp3 -C 2 --type ogg /tmp/junit3709135754197970510/junit3176841236392164196/6657aa70-9acf-4086-b8ca-2f116606744e
</stderr><stdout></stdout></case><duration>0.223</duration><name>com.ustadmobile.core.domain.compress.audio.CompressAudioTestCaseJvm</name><properties></properties><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST CompressAudioUseCaseSox$invoke$invokeSuspend - CompressAudioUseCase: Running sox: /usr/bin/sox /tmp/junit3709135754197970510/soundfile.mp3 -C 2 --type ogg /tmp/junit3709135754197970510/junit3176841236392164196/6657aa70-9acf-4086-b8ca-2f116606744e
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:56</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.compress.image.CompressImageUseCaseJvmTest</className><duration>0.191</duration><failedSince>0</failedSince><name>givenInputImage_whenInvoked_thenWillBeResized[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.191</duration><name>com.ustadmobile.core.domain.compress.image.CompressImageUseCaseJvmTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:56</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.compress.list.CompressListUseCaseTest</className><duration>0.031</duration><failedSince>0</failedSince><name>givenFileList_whenInvoked_thenWillInvokeCompressorAndReturnResult[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.031</duration><name>com.ustadmobile.core.domain.compress.list.CompressListUseCaseTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:56</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.compress.pdf.CompressPdfUseCaseJvmTest</className><duration>0.09</duration><failedSince>0</failedSince><name>givenValidPdf_whenInvoked_thenWillCompress[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER CompressPdfUseCaseJvm$invoke$invokeSuspend - CompressPdfUseCaseJvm: running /usr/bin/gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH -sOutputFile=/tmp/junit7834877336293779223/junit13759601910526780368/93402793-3761-49bf-862b-df5f42dbfbd3 /tmp/junit7834877336293779223/junit4374716708085420776.tmp 
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm perfo
...[truncated 88 chars]...
ressPdfUseCaseJvm: completed page 1
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST CompressPdfUseCaseJvm$invoke$2$outputReaderJob$invokeSuspend - CompressPdfUseCaseJvm: completed page 2
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER CompressPdfUseCaseJvm$invoke$invokeSuspend - CompressPdfUseCaseJvm: compressed file:/tmp/junit7834877336293779223/junit4374716708085420776.tmp from 152064 bytes to 99455 bytes
</stderr><stdout></stdout></case><duration>0.09</duration><name>com.ustadmobile.core.domain.compress.pdf.CompressPdfUseCaseJvmTest</name><properties></properties><stderr>Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER CompressPdfUseCaseJvm$invoke$invokeSuspend - CompressPdfUseCaseJvm: running /usr/bin/gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH -sOutputFile=/tmp/junit7834877336293779223/junit13759601910526780368/93402793-3761-49bf-862b-df5f42dbfbd3 /tmp/junit7834877336293779223/junit4374716708085420776.tmp 
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm perfo
...[truncated 88 chars]...
ressPdfUseCaseJvm: completed page 1
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST CompressPdfUseCaseJvm$invoke$2$outputReaderJob$invokeSuspend - CompressPdfUseCaseJvm: completed page 2
Jul 09, 2025 11:13:56 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER CompressPdfUseCaseJvm$invoke$invokeSuspend - CompressPdfUseCaseJvm: compressed file:/tmp/junit7834877336293779223/junit4374716708085420776.tmp from 152064 bytes to 99455 bytes
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:56</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.compress.video.CompressVideoUseCaseHandbrakeTest</className><duration>2.885</duration><failedSince>0</failedSince><name>givenValidVideoFile_whenCompressed_thenWillOutputVideoWithSameLength[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:57 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER CompressVideoUseCaseHandbrake$invoke$invokeSuspend - CompressVideoUseCase: running /usr/bin/HandBrakeCLI -i /home/jenkins/.jenkins/workspace/dev-customizable-reports-draw-graph-from-data-output/core/tmp-bigbuckbunny.mp4 -o /home/jenkins/.jenkins/workspace/dev-customizable-reports-draw-graph-from-data-output/core/647f5d8f-8c24-407c-ad00-87d536823741.mp4 --format av_mp4 --encoder svt_av1 --aencoder opus --maxWidth 720 --maxHeight 405 --quality 55 --ab 96 --rate 30 --json 
</stderr><stdout></stdout></case><duration>2.885</duration><name>com.ustadmobile.core.domain.compress.video.CompressVideoUseCaseHandbrakeTest</name><properties></properties><stderr>Jul 09, 2025 11:13:57 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER CompressVideoUseCaseHandbrake$invoke$invokeSuspend - CompressVideoUseCase: running /usr/bin/HandBrakeCLI -i /home/jenkins/.jenkins/workspace/dev-customizable-reports-draw-graph-from-data-output/core/tmp-bigbuckbunny.mp4 -o /home/jenkins/.jenkins/workspace/dev-customizable-reports-draw-graph-from-data-output/core/647f5d8f-8c24-407c-ad00-87d536823741.mp4 --format av_mp4 --encoder svt_av1 --aencoder opus --maxWidth 720 --maxHeight 405 --quality 55 --ab 96 --rate 30 --json 
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:56</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.compress.video.FindHandBrakeUseCaseTest</className><duration>0.098</duration><failedSince>0</failedSince><name>givenHandBrakeCliOnSystem_whenInvoked_thenWillFindLatestVersion[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.098</duration><name>com.ustadmobile.core.domain.compress.video.FindHandBrakeUseCaseTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:59</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.contententry.delete.DeleteContentEntryParentChildJoinUseCaseTest</className><duration>0.024</duration><failedSince>0</failedSince><name>givenEntryToDelete_whenInvoked_willMarkContentParentChildJoinAsDeletedAndInsertDeletedItem[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:13:59 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:59 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:59 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[ContentEntry, ContentEntryParentChildJoin, DeletedItem]
</stderr><stdout></stdout></case><duration>0.024</duration><name>com.ustadmobile.core.domain.contententry.delete.DeleteContentEntryParentChildJoinUseCaseTest</name><properties></properties><stderr>Jul 09, 2025 11:13:59 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:59 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:13:59 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[ContentEntry, ContentEntryParentChildJoin, DeletedItem]
</stderr><stdout></stdout><timestamp>2025-07-09T09:13:59</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.courseblockupdate.AddOrUpdateCourseBlockUseCaseTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenCourseBlockListEndingWithItemInModule_whenBlockAdded_thenShouldMatchIndent[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.courseblockupdate.AddOrUpdateCourseBlockUseCaseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenCourseBlockListEndingWithModule_whenBlockAdded_thenShouldBeIndentedWithParentModuleSet[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.001</duration><name>com.ustadmobile.core.domain.courseblockupdate.AddOrUpdateCourseBlockUseCaseTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:59</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.credentials.GetCredentialUseCaseTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenHttpsLearningSpaceWithPath_whenConvertedBack_thenWillMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.credentials.GetCredentialUseCaseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenPlainHttpLearningSpace_whenConvertedBack_thenWillMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.credentials.GetCredentialUseCaseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenHttpsLearningSpace_whenConvertedBack_thenWillMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.credentials.GetCredentialUseCaseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenPlainHttpLearningSpaceWithPath_whenConvertedBack_thenWillMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.001</duration><name>com.ustadmobile.core.domain.credentials.GetCredentialUseCaseTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:59</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.extractvideothumbnail.ExtractVideoThumbnailUseCaseJvmTest</className><duration>0.51</duration><failedSince>0</failedSince><name>givenValidVideo_whenInvoked_thenWillSaveValidThumbnail[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.51</duration><name>com.ustadmobile.core.domain.extractvideothumbnail.ExtractVideoThumbnailUseCaseJvmTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:59</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTest</className><duration>0.05</duration><failedSince>0</failedSince><name>givenLineItemExists_whenCallGetLineItemWithSourcedId_thenShouldReturn200[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 10486 chars]...
 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[ExternalAppPermission]
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #11 : SQLite Change Tracker: Changed tables=[StudentResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTest</className><duration>0.04</duration><failedSince>0</failedSince><name>givenValidAuth_whenRequestClassesForUser_thenShouldReturnClassList[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 10486 chars]...
 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[ExternalAppPermission]
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #11 : SQLite Change Tracker: Changed tables=[StudentResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTest</className><duration>0.047</duration><failedSince>0</failedSince><name>givenValidRawOneRosterLineItem_whenCallPutLineItem_thenShouldRespond201[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 10486 chars]...
 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[ExternalAppPermission]
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #11 : SQLite Change Tracker: Changed tables=[StudentResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTest</className><duration>0.04</duration><failedSince>0</failedSince><name>givenValidLineItem_whenCallPutLineItem_thenShouldInsertAndReturn201[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 10486 chars]...
 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[ExternalAppPermission]
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #11 : SQLite Change Tracker: Changed tables=[StudentResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTest</className><duration>0.047</duration><failedSince>0</failedSince><name>givenValidAuth_whenRequestResultsForStudentClass_thenShouldReturnResults[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 10486 chars]...
 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[ExternalAppPermission]
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #11 : SQLite Change Tracker: Changed tables=[StudentResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTest</className><duration>0.036</duration><failedSince>0</failedSince><name>givenLineItemDoesNotExist_whenCallGetLineItem_thenShouldReturn404[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 10486 chars]...
 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[ExternalAppPermission]
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #11 : SQLite Change Tracker: Changed tables=[StudentResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTest</className><duration>0.045</duration><failedSince>0</failedSince><name>givenValidResult_whenCallPutResult_thenShouldInsertAndReturn201[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 10486 chars]...
 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[ExternalAppPermission]
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #11 : SQLite Change Tracker: Changed tables=[StudentResult]
</stderr><stdout></stdout></case><duration>0.305</duration><name>com.ustadmobile.core.domain.interop.oneroster.OneRosterEndpointTest</name><properties></properties><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 10486 chars]...
 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[ExternalAppPermission]
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #11 : SQLite Change Tracker: Changed tables=[StudentResult]
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:00</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.invite.ParseInviteUseCaseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenMixedInput_whenInvoke_thenReturnMixedResults[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.invite.ParseInviteUseCaseTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenValidEmail_whenInvoke_thenReturnTrue[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.invite.ParseInviteUseCaseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenValidUsername_whenInvoke_thenReturnTrue[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.001</duration><name>com.ustadmobile.core.domain.invite.ParseInviteUseCaseTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:14:00</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.passkey.EncodeDecodeUserHandleUseCaseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenTooLongLearningSpaceUrl_whenEncoded_thenShouldThrowIllegalArgumentException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.passkey.EncodeDecodeUserHandleUseCaseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenPersonUidAndLearningSpace_whenEncodedAndThenDecoded_thenShouldReturnSameValues[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.passkey.EncodeDecodeUserHandleUseCaseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenPersonUidAndLiveUrl_whenEncodedAndThenDecoded_thenShouldReturnSameValues[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.0</duration><name>com.ustadmobile.core.domain.passkey.EncodeDecodeUserHandleUseCaseTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:14:00</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.peerreviewallocation.UpdatePeerReviewAllocationUseCaseTest</className><duration>0.011</duration><failedSince>0</failedSince><name>givenNoSubmitters_whenInvoked_thenShouldReturnEmptyList[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 710 chars]...
11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.peerreviewallocation.UpdatePeerReviewAllocationUseCaseTest</className><duration>0.024</duration><failedSince>0</failedSince><name>givenClazzWithSubmittersWithNoExistingAllocations_whenInvoked_thenShouldAllocate[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 710 chars]...
11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.peerreviewallocation.UpdatePeerReviewAllocationUseCaseTest</className><duration>0.021</duration><failedSince>0</failedSince><name>givenClazzWithSubmittersWithExistingAllocations_whenNumReviewersIncreased_thenShouldAllocateRemainder[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 710 chars]...
11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.peerreviewallocation.UpdatePeerReviewAllocationUseCaseTest</className><duration>0.019</duration><failedSince>0</failedSince><name>givenClazzWithSubmitters_whenTooManyReviewsSet_thenShouldRunThroughWithSomeAllocationsEmpty[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 710 chars]...
11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.peerreviewallocation.UpdatePeerReviewAllocationUseCaseTest</className><duration>0.019</duration><failedSince>0</failedSince><name>givenClazzWithSubmittersWithExistingAllocations_whenNumReviewersReduced_thenShouldTruncateList[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 710 chars]...
11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
</stderr><stdout></stdout></case><duration>0.094</duration><name>com.ustadmobile.core.domain.peerreviewallocation.UpdatePeerReviewAllocationUseCaseTest</name><properties></properties><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 710 chars]...
11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:00</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.report.query.RunReportUseCaseTest</className><duration>1.053</duration><failedSince>0</failedSince><name>givenReportIsFresh_whenRunAgain_thenCacheResultReturned[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 7719 chars]...
ul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[SystemPermission]
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ReportQueryResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.report.query.RunReportUseCaseTest</className><duration>0.034</duration><failedSince>0</failedSince><name>givenReportOptionsWithSubgroup_whenRun_thenResultsAsExpected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 7719 chars]...
ul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[SystemPermission]
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ReportQueryResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.report.query.RunReportUseCaseTest</className><duration>0.029</duration><failedSince>0</failedSince><name>givenAllReportOptionCombinations_whenRun_thenShouldNotThrowException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 7719 chars]...
ul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[SystemPermission]
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ReportQueryResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.report.query.RunReportUseCaseTest</className><duration>0.036</duration><failedSince>0</failedSince><name>givenTeacherHasLearningRecordPermissionForClazz_whenQueryRuns_thenOnlyOwnClazzIsIncluded[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 7719 chars]...
ul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[SystemPermission]
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ReportQueryResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.report.query.RunReportUseCaseTest</className><duration>0.065</duration><failedSince>0</failedSince><name>givenStatementsInDatabase_whenDurationPerYearQueried_thenReturnsExpectedNumOfResults[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 7719 chars]...
ul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[SystemPermission]
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ReportQueryResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.report.query.RunReportUseCaseTest</className><duration>0.035</duration><failedSince>0</failedSince><name>givenStatementsInDatabase_whenDurationPerWeekQueried_thenResultsAsExpected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 7719 chars]...
ul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[SystemPermission]
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ReportQueryResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.report.query.RunReportUseCaseTest</className><duration>0.037</duration><failedSince>0</failedSince><name>givenStatementsInDatabase_whenDurationPerMonthQueried_thenReturnsExpectedNumOfResults[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 7719 chars]...
ul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[SystemPermission]
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ReportQueryResult]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.report.query.RunReportUseCaseTest</className><duration>0.034</duration><failedSince>0</failedSince><name>givenStatementsInDatabase_whenDurationPerDayQueried_thenResultsAsExpected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 7719 chars]...
ul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[SystemPermission]
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ReportQueryResult]
</stderr><stdout></stdout></case><duration>1.324</duration><name>com.ustadmobile.core.domain.report.query.RunReportUseCaseTest</name><properties></properties><stderr>Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:00 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 7719 chars]...
ul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[SystemPermission]
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ReportQueryResult]
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:00</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.upload.ChunkedUploadClientUseCaseTest</className><duration>0.276</duration><failedSince>0</failedSince><name>givenFileUploadedInChunks_whenCombined_thenShouldMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ChunkedUploadClientUseCaseKtorImpl$invoke - ChunkedUploadClientUseCase(af5eb627-4cb6-458d-942d-4d20e98610a5): Uploading 133184 bytes in 7 chunks to http://localhost.localdomain:50581/ starting from byte=0
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ChunkedUploadClientUseCaseKtorImpl$invoke - ChunkedUploadClientUseCase(af5eb627-4cb6-458d-942d-4d20e98610a5): Upl
...[truncated 164 chars]...
 FINER ChunkedUploadClientUseCaseKtorImpl$invoke - ChunkedUploadClientUseCase(371394cc-e227-43b8-81a6-b2f69a1d36f8): Uploading 133184 bytes in 7 chunks to http://localhost.localdomain:60485/ starting from byte=10000
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ChunkedUploadClientUseCaseKtorImpl$invoke - ChunkedUploadClientUseCase(371394cc-e227-43b8-81a6-b2f69a1d36f8): Upload complete of 133184 bytes in 7 chunks to http://localhost.localdomain:60485/
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.upload.ChunkedUploadClientUseCaseTest</className><duration>0.213</duration><failedSince>0</failedSince><name>givenPartialUpload_whenCombined_thenShouldMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ChunkedUploadClientUseCaseKtorImpl$invoke - ChunkedUploadClientUseCase(af5eb627-4cb6-458d-942d-4d20e98610a5): Uploading 133184 bytes in 7 chunks to http://localhost.localdomain:50581/ starting from byte=0
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ChunkedUploadClientUseCaseKtorImpl$invoke - ChunkedUploadClientUseCase(af5eb627-4cb6-458d-942d-4d20e98610a5): Upl
...[truncated 164 chars]...
 FINER ChunkedUploadClientUseCaseKtorImpl$invoke - ChunkedUploadClientUseCase(371394cc-e227-43b8-81a6-b2f69a1d36f8): Uploading 133184 bytes in 7 chunks to http://localhost.localdomain:60485/ starting from byte=10000
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ChunkedUploadClientUseCaseKtorImpl$invoke - ChunkedUploadClientUseCase(371394cc-e227-43b8-81a6-b2f69a1d36f8): Upload complete of 133184 bytes in 7 chunks to http://localhost.localdomain:60485/
</stderr><stdout></stdout></case><duration>0.489</duration><name>com.ustadmobile.core.domain.upload.ChunkedUploadClientUseCaseTest</name><properties></properties><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ChunkedUploadClientUseCaseKtorImpl$invoke - ChunkedUploadClientUseCase(af5eb627-4cb6-458d-942d-4d20e98610a5): Uploading 133184 bytes in 7 chunks to http://localhost.localdomain:50581/ starting from byte=0
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ChunkedUploadClientUseCaseKtorImpl$invoke - ChunkedUploadClientUseCase(af5eb627-4cb6-458d-942d-4d20e98610a5): Upl
...[truncated 164 chars]...
 FINER ChunkedUploadClientUseCaseKtorImpl$invoke - ChunkedUploadClientUseCase(371394cc-e227-43b8-81a6-b2f69a1d36f8): Uploading 133184 bytes in 7 chunks to http://localhost.localdomain:60485/ starting from byte=10000
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ChunkedUploadClientUseCaseKtorImpl$invoke - ChunkedUploadClientUseCase(371394cc-e227-43b8-81a6-b2f69a1d36f8): Upload complete of 133184 bytes in 7 chunks to http://localhost.localdomain:60485/
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:02</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.upload.ChunkedUploadServerUseCaseTest</className><duration>0.002</duration><failedSince>0</failedSince><name>givenFileUploadedInMultipleChunks_whenFinalRequestMade_thenOnCompleteCalledWithValidFile[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO ChunkedUploadServerUseCaseJvm$onChunkReceived - ChunkedUploadServerUseCaseJvm(1f059d75-b239-47e7-b2bc-b5bb73e43b05)  receive request 
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO ChunkedUploadServerUseCaseJvm$onChunkReceived - ChunkedUploadServerUseCaseJvm(1f059d75-b239-47e7-b2bc-b5bb73e43b05)  receive request 
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.N
...[truncated 4502 chars]...
ogJvm performLog
INFO: INFO ChunkedUploadServerUseCaseJvm$onChunkReceived - ChunkedUploadServerUseCaseJvm(1f059d75-b239-47e7-b2bc-b5bb73e43b05)  receive request 
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST ChunkedUploadServerUseCaseJvm$onChunkReceived - ChunkedUploadServerUseCaseJvm(1f059d75-b239-47e7-b2bc-b5bb73e43b05)  appended chunk (isFinal=true) to /tmp/junit8738448263272400036/junit11020046747361096059/1f059d75-b239-47e7-b2bc-b5bb73e43b05 
</stderr><stdout></stdout></case><duration>0.002</duration><name>com.ustadmobile.core.domain.upload.ChunkedUploadServerUseCaseTest</name><properties></properties><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO ChunkedUploadServerUseCaseJvm$onChunkReceived - ChunkedUploadServerUseCaseJvm(1f059d75-b239-47e7-b2bc-b5bb73e43b05)  receive request 
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO ChunkedUploadServerUseCaseJvm$onChunkReceived - ChunkedUploadServerUseCaseJvm(1f059d75-b239-47e7-b2bc-b5bb73e43b05)  receive request 
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.N
...[truncated 4502 chars]...
ogJvm performLog
INFO: INFO ChunkedUploadServerUseCaseJvm$onChunkReceived - ChunkedUploadServerUseCaseJvm(1f059d75-b239-47e7-b2bc-b5bb73e43b05)  receive request 
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST ChunkedUploadServerUseCaseJvm$onChunkReceived - ChunkedUploadServerUseCaseJvm(1f059d75-b239-47e7-b2bc-b5bb73e43b05)  appended chunk (isFinal=true) to /tmp/junit8738448263272400036/junit11020046747361096059/1f059d75-b239-47e7-b2bc-b5bb73e43b05 
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:02</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.validatevideofile.ValidateVideoFileUseCaseMediaInfoTest</className><duration>0.037</duration><failedSince>0</failedSince><name>givenFileIsNotVideo_whenInvoked_willReturnFalse[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.validatevideofile.ValidateVideoFileUseCaseMediaInfoTest</className><duration>0.006</duration><failedSince>0</failedSince><name>givenFileDoesNotExist_whenInvoked_willReturnFalse[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.validatevideofile.ValidateVideoFileUseCaseMediaInfoTest</className><duration>0.021</duration><failedSince>0</failedSince><name>givenValidVideo_whenInvoked_willReturnTrue[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.064</duration><name>com.ustadmobile.core.domain.validatevideofile.ValidateVideoFileUseCaseMediaInfoTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:14:02</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.xapi.XapiStatementResourceTest</className><duration>0.05</duration><failedSince>0</failedSince><name>givenStatementWithObjectAsSubStatement_whenStored_thenShouldBeInDb[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 3882 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.XapiStatementResourceTest</className><duration>0.025</duration><failedSince>0</failedSince><name>givenStatementWithObjectAsStatementRef_whenStored_thenShouldBeInDb[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 3882 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.XapiStatementResourceTest</className><duration>0.028</duration><failedSince>0</failedSince><name>givenStatementPut_whenGetCalled_thenShouldBeRetrieved[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 3882 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.XapiStatementResourceTest</className><duration>0.024</duration><failedSince>0</failedSince><name>givenStatementWithObjectAsGroup_whenStored_thenShouldBeInDb[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 3882 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.XapiStatementResourceTest</className><duration>0.027</duration><failedSince>0</failedSince><name>givenStatementWithGroupActorAndExtensions_whenPutCalled_thenShouldBeStored[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 3882 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.XapiStatementResourceTest</className><duration>0.033</duration><failedSince>0</failedSince><name>givenLongStatementWithContextActivities_whenStored_thenShouldBeInDb[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 3882 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.XapiStatementResourceTest</className><duration>0.028</duration><failedSince>0</failedSince><name>givenStatementWithChoiceActivity_whenStored_thenShouldBeInDb[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 3882 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><duration>0.216</duration><name>com.ustadmobile.core.domain.xapi.XapiStatementResourceTest</name><properties></properties><stderr>Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:02 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 3882 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:02</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.xapi.coursegroup.CreateXapiGroupForCourseGroupUseCaseTest</className><duration>0.055</duration><failedSince>0</failedSince><name>givenValidCourseGroupSet_whenInvoked_thenXapiGroupCreated[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 1000 chars]...
yncInternal connection #6 : SQLite Change Tracker: Changed tables=[Person, ClazzEnrolment, CourseGroupMember]
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[ClazzAssignment]
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.055</duration><name>com.ustadmobile.core.domain.xapi.coursegroup.CreateXapiGroupForCourseGroupUseCaseTest</name><properties></properties><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 1000 chars]...
yncInternal connection #6 : SQLite Change Tracker: Changed tables=[Person, ClazzEnrolment, CourseGroupMember]
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[ClazzAssignment]
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:03</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.xapi.formatresponse.FormatStatementAuthenticatorAssertionResponseJSONUseCaseTest</className><duration>0.027</duration><failedSince>0</failedSince><name>givenChoiceResponse_whenFormatted_thenResponseWillBeAsExpected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 4706 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.formatresponse.FormatStatementAuthenticatorAssertionResponseJSONUseCaseTest</className><duration>0.025</duration><failedSince>0</failedSince><name>givenTrueFalseResponse_whenFormatted_thenWillBeAsExpected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 4706 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.formatresponse.FormatStatementAuthenticatorAssertionResponseJSONUseCaseTest</className><duration>0.025</duration><failedSince>0</failedSince><name>givenLikertResponse_whenFormatted_thenWillBeAsExpected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 4706 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.formatresponse.FormatStatementAuthenticatorAssertionResponseJSONUseCaseTest</className><duration>0.025</duration><failedSince>0</failedSince><name>givenInvalidResponse_whenFormatted_thenWontThrowException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 4706 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.formatresponse.FormatStatementAuthenticatorAssertionResponseJSONUseCaseTest</className><duration>0.027</duration><failedSince>0</failedSince><name>givenChoiceWithMultipleResponses_whenFormatted_thenResponseWillBeAsExpected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 4706 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.formatresponse.FormatStatementAuthenticatorAssertionResponseJSONUseCaseTest</className><duration>0.026</duration><failedSince>0</failedSince><name>givenSequencingResponse_whenFormatted_thenWillBeAsExpected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 4706 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.formatresponse.FormatStatementAuthenticatorAssertionResponseJSONUseCaseTest</className><duration>0.026</duration><failedSince>0</failedSince><name>givenPerformanceResponse_whenFormatted_thenWillBeAsExpected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 4706 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.formatresponse.FormatStatementAuthenticatorAssertionResponseJSONUseCaseTest</className><duration>0.027</duration><failedSince>0</failedSince><name>givenMatchingResponse_whenFormatted_thenWillBeAsExpected[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 4706 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout></case><duration>0.208</duration><name>com.ustadmobile.core.domain.xapi.formatresponse.FormatStatementAuthenticatorAssertionResponseJSONUseCaseTest</name><properties></properties><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 4706 chars]...
l.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[VerbEntity, ActivityEntity, StatementEntity, ActorEntity, ActivityInteractionEntity, VerbLangMapEntry, ActivityLangMapEntry, StatementEntityJson]
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:03</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.xapi.noninteractivecontentusagestatementrecorder.NonInteractiveContentXapiStatementRecorderTest</className><duration>2.069</duration><failedSince>0</failedSince><name>givenRecorderCreated_whenOnActiveSetAndOnCompletedInvoked_thenShouldRecordCompletedStatement[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onActiveChanged - ContentUsageStatementRecorder: active=true
Jul 09, 2025 11:14:05 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onComplete - ContentUsageStatementRecorder: completed
Jul 09, 2025 11:14:05 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onActiveChanged - ContentUsageStatementRecorder: active=true
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onActiveChanged - ContentUsageStatementRecorder: active=false
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.noninteractivecontentusagestatementrecorder.NonInteractiveContentXapiStatementRecorderTest</className><duration>2.001</duration><failedSince>0</failedSince><name>givenRecorderCreated_whenOnActiveSetAndClearedBeforeCompleted_thenShouldRecordProgress[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onActiveChanged - ContentUsageStatementRecorder: active=true
Jul 09, 2025 11:14:05 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onComplete - ContentUsageStatementRecorder: completed
Jul 09, 2025 11:14:05 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onActiveChanged - ContentUsageStatementRecorder: active=true
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onActiveChanged - ContentUsageStatementRecorder: active=false
</stderr><stdout></stdout></case><duration>4.07</duration><name>com.ustadmobile.core.domain.xapi.noninteractivecontentusagestatementrecorder.NonInteractiveContentXapiStatementRecorderTest</name><properties></properties><stderr>Jul 09, 2025 11:14:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onActiveChanged - ContentUsageStatementRecorder: active=true
Jul 09, 2025 11:14:05 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onComplete - ContentUsageStatementRecorder: completed
Jul 09, 2025 11:14:05 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onActiveChanged - ContentUsageStatementRecorder: active=true
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onActiveChanged - ContentUsageStatementRecorder: active=false
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:03</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTest</className><duration>0.034</duration><failedSince>0</failedSince><name>givenBinaryStateStored_whenRetrieved_thenShouldMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5599 chars]...
FO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[ActorEntity]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTest</className><duration>0.04</duration><failedSince>0</failedSince><name>givenStateCreated_whenDeletedById_thenShouldBeNotFound[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5599 chars]...
FO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[ActorEntity]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTest</className><duration>0.038</duration><failedSince>0</failedSince><name>givenStateCreated_whenDeletedAllByContext_thenShouldBeNotFound[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5599 chars]...
FO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[ActorEntity]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTest</className><duration>0.033</duration><failedSince>0</failedSince><name>givenExistingStateStored_whenNewStatePosted_thenShouldMerge[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5599 chars]...
FO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[ActorEntity]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTest</className><duration>0.029</duration><failedSince>0</failedSince><name>givenStateStored_whenRetrieve_thenShouldMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5599 chars]...
FO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[ActorEntity]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTest</className><duration>0.024</duration><failedSince>0</failedSince><name>givenTextBodyTooLarge_whenStored_thenShouldThrowException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5599 chars]...
FO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[ActorEntity]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTest</className><duration>0.026</duration><failedSince>0</failedSince><name>givenBinaryBodyTooLarge_whenStored_thenShouldThrowException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5599 chars]...
FO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[ActorEntity]
</stderr><stdout></stdout></case><duration>0.224</duration><name>com.ustadmobile.core.domain.xapi.state.XapiStateUseCaseIntegrationTest</name><properties></properties><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 5599 chars]...
FO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[ActorEntity]
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:07</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.embeddedhttp.EmbeddedHttpServerTest</className><duration>0.058</duration><failedSince>0</failedSince><name>givenValidRequest_whenHttpRequestMade_thenWillInvokeUseCase[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST EmbeddedHttpServer$serveApiEndpoint - EmbeddedHttpServer: content: endpoint=http://endpoint.com/ versionUid=1234 path=path/file.txt
</stderr><stdout></stdout></case><duration>0.058</duration><name>com.ustadmobile.core.embeddedhttp.EmbeddedHttpServerTest</name><properties></properties><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST EmbeddedHttpServer$serveApiEndpoint - EmbeddedHttpServer: content: endpoint=http://endpoint.com/ versionUid=1234 path=path/file.txt
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:07</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.impl.NavCommandExecutionTrackerTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenNavCommand_whenRunOrExecuteCalled_thenShouldExecuteOnce[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.NavCommandExecutionTrackerTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenNavCommandTimedOut_whenRunOrExecuteCalled_thenShouldNotExecute[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.001</duration><name>com.ustadmobile.core.impl.NavCommandExecutionTrackerTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:14:07</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.impl.UstadAccountManagerTest</className><duration>0.154</duration><failedSince>0</failedSince><name>givenAccountRequiresParentalConsent_whenLoginCalled_thenShouldThrowException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE:
...[truncated 93510 chars]...
oorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] emitting 2 events com.ustadmobile.door.nodeevent.NodeEvent@4a1fbea4, com.ustadmobile.door.nodeevent.NodeEvent@6cff62c4 
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[Person]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.UstadAccountManagerTest</className><duration>0.094</duration><failedSince>0</failedSince><name>givenTwoStoredAccounts_whenSetActiveAccountCalled_thenActiveAccountShouldChangeAndAllRemainInStoredAccounts[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE:
...[truncated 93510 chars]...
oorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] emitting 2 events com.ustadmobile.door.nodeevent.NodeEvent@4a1fbea4, com.ustadmobile.door.nodeevent.NodeEvent@6cff62c4 
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[Person]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.UstadAccountManagerTest</className><duration>0.093</duration><failedSince>0</failedSince><name>givenInvalidLoginCredentials_whenLoginCalled_thenShouldThrowException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE:
...[truncated 93510 chars]...
oorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] emitting 2 events com.ustadmobile.door.nodeevent.NodeEvent@4a1fbea4, com.ustadmobile.door.nodeevent.NodeEvent@6cff62c4 
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[Person]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.UstadAccountManagerTest</className><duration>0.051</duration><failedSince>0</failedSince><name>givenNoUserInPrefKeys_whenInitialized_shouldInitGuestAccountOnDefaultServer[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE:
...[truncated 93510 chars]...
oorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] emitting 2 events com.ustadmobile.door.nodeevent.NodeEvent@4a1fbea4, com.ustadmobile.door.nodeevent.NodeEvent@6cff62c4 
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[Person]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.UstadAccountManagerTest</className><duration>0.081</duration><failedSince>0</failedSince><name>givenUnreachableServer_whenLoginCalled_thenShouldThrowException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE:
...[truncated 93510 chars]...
oorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] emitting 2 events com.ustadmobile.door.nodeevent.NodeEvent@4a1fbea4, com.ustadmobile.door.nodeevent.NodeEvent@6cff62c4 
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[Person]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.UstadAccountManagerTest</className><duration>0.11</duration><failedSince>0</failedSince><name>givenValidLoginCredentials_whenLoginCalledForSecondAccountOnSameServer_shouldAddAccount[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE:
...[truncated 93510 chars]...
oorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] emitting 2 events com.ustadmobile.door.nodeevent.NodeEvent@4a1fbea4, com.ustadmobile.door.nodeevent.NodeEvent@6cff62c4 
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[Person]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.UstadAccountManagerTest</className><duration>0.105</duration><failedSince>0</failedSince><name>givenActiveAccount_whenIncomingReplicationMakesUserSessionInactive_thenShouldEndSession[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE:
...[truncated 93510 chars]...
oorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] emitting 2 events com.ustadmobile.door.nodeevent.NodeEvent@4a1fbea4, com.ustadmobile.door.nodeevent.NodeEvent@6cff62c4 
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[Person]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.UstadAccountManagerTest</className><duration>0.12</duration><failedSince>0</failedSince><name>givenValidLoginCredentials_whenLoginCalledForFirstLogin_shouldInitLogin[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE:
...[truncated 93510 chars]...
oorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] emitting 2 events com.ustadmobile.door.nodeevent.NodeEvent@4a1fbea4, com.ustadmobile.door.nodeevent.NodeEvent@6cff62c4 
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[Person]
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.UstadAccountManagerTest</className><duration>0.104</duration><failedSince>0</failedSince><name>givenValidRegistrationRequest_whenNewAccountRequested_thenShouldBeRequestedOnServerAndActive[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE:
...[truncated 93510 chars]...
oorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] emitting 2 events com.ustadmobile.door.nodeevent.NodeEvent@4a1fbea4, com.ustadmobile.door.nodeevent.NodeEvent@6cff62c4 
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[Person]
</stderr><stdout></stdout></case><duration>0.913</duration><name>com.ustadmobile.core.impl.UstadAccountManagerTest</name><properties></properties><stderr>Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] database build complete
Jul 09, 2025 11:14:07 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE:
...[truncated 93510 chars]...
oorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] emitting 2 events com.ustadmobile.door.nodeevent.NodeEvent@4a1fbea4, com.ustadmobile.door.nodeevent.NodeEvent@6cff62c4 
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37891_.sqlite] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[Person]
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:07</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.impl.config.SupportedLanguagesConfigTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenLanguageReturned[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.config.SupportedLanguagesConfigTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenNoPreferredLanguageSupported_whenSelectFirstSupportedLocale_thenFallbackIsReturned[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.config.SupportedLanguagesConfigTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenNoLanguageSettingPresent_whenDisplayLocaleQueried_thenFirstPreferredLangIsReturned[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.config.SupportedLanguagesConfigTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenLanguageSettingPresent_whenDisplayedLocaleQueried_thenSettingIsReturned[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.001</duration><name>com.ustadmobile.core.impl.config.SupportedLanguagesConfigTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.impl.locale.CourseTerminologyStringsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenEmptyTerminologyStrings_whenKeyNotPresent_thenWillBeNull[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.impl.locale.CourseTerminologyStringsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenTerminologyStrings_whenKeyPresent_thenWillOverride[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.002</duration><name>com.ustadmobile.core.impl.locale.CourseTerminologyStringsTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.io.ext.ConcatenatedEntryExtTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenConcatenatedEntry_whenSerializedAndDeserialized_thenSHouldBeTheSame[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.0</duration><name>com.ustadmobile.core.io.ext.ConcatenatedEntryExtTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.schedule.TestScheduleExt</className><duration>0.001</duration><failedSince>0</failedSince><name>givenSchedule_whenNextOccurenceCalled_thenShouldMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.001</duration><name>com.ustadmobile.core.schedule.TestScheduleExt</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.username.UsernameSuggestionUseCaseTest</className><duration>0.023</duration><failedSince>0</failedSince><name>suggestion_should_increment_until_unique[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 1163 chars]...
util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.username.UsernameSuggestionUseCaseTest</className><duration>0.019</duration><failedSince>0</failedSince><name>suggestion_should_append_1_when_taken_once[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 1163 chars]...
util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.username.UsernameSuggestionUseCaseTest</className><duration>0.02</duration><failedSince>0</failedSince><name>suggestion_should_return_input_when_unique[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 1163 chars]...
util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.062</duration><name>com.ustadmobile.core.username.UsernameSuggestionUseCaseTest</name><properties></properties><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 1163 chars]...
util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.util.TestUMFileUtil</className><duration>0.0</duration><failedSince>0</failedSince><name>testUMFileUtilJoin[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.util.TestUMFileUtil</className><duration>0.0</duration><failedSince>0</failedSince><name>testUMFileUtilResolveLink[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.0</duration><name>com.ustadmobile.core.util.TestUMFileUtil</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.util.UstadUrlComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenUrlWithNoPathPrefixWithEmptyArgs_whenParsed_thenShouldInterpretCorrectly[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.util.UstadUrlComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenUrlWithPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectly[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.util.UstadUrlComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenUrlWithNoPathPrefixWithNoArgs_whenParsed_thenShouldInterpretCorrectly[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.util.UstadUrlComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenUrlWithPathPrefixWithArgs_whenParsed_thenShouldInterpretCorrectly[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.0</duration><name>com.ustadmobile.core.util.UstadUrlComponentsTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.util.ext.LongExtTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenListOfLongs_whenConvertedToFromByteArray_thenWillBeEqual[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.001</duration><name>com.ustadmobile.core.util.ext.LongExtTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.util.ext.NavControllerExtTest</className><duration>0.102</duration><failedSince>0</failedSince><name>givenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectly[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] emitting 1
...[truncated 1942 chars]...
.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.util.ext.NavControllerExtTest</className><duration>0.015</duration><failedSince>0</failedSince><name>givenPlainViewUri_whenNavigateToLinkIsCalledWithForceAccountSelected_thenShouldNavigateToAccountList[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] emitting 1
...[truncated 1942 chars]...
.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.util.ext.NavControllerExtTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenPlainViewUri_whenNavigateToLinkIsCalledWithoutForceAccountSelect_thenShouldNavigateToLinkDirectly[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] emitting 1
...[truncated 1942 chars]...
.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.util.ext.NavControllerExtTest</className><duration>0.011</duration><failedSince>0</failedSince><name>givenDeepLink_whenNoStoredAccountsAvailableOnSameEndpoint_thenShouldNavigateToLogin[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] emitting 1
...[truncated 1942 chars]...
.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.util.ext.NavControllerExtTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenDeepLinkOnSameEndpointAsActiveAccount_whenNavigateToLinkCalledWithForceAccountSelect_thenShouldNavigateToAccountList[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] emitting 1
...[truncated 1942 chars]...
.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.util.ext.NavControllerExtTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenNonUstadLink_whenNavigateToLinkIsCalled_thenShouldCallOpenInBrowser[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] emitting 1
...[truncated 1942 chars]...
.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.util.ext.NavControllerExtTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenViewUriLink_whenUserCannotSelectServerAndNoAccountsAreStoredAndForceAccountSelectionEnabled_thenShouldNavigateToLogin[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] emitting 1
...[truncated 1942 chars]...
.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.util.ext.NavControllerExtTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenDeepLinkOnDifferentEndpointToActiveAccount_whenStoredAccountAvailableOnSameEndpoint_thenShouldNavigateToAccountListWithFilter[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] emitting 1
...[truncated 1942 chars]...
.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

</stderr><stdout></stdout></case><duration>0.133</duration><name>com.ustadmobile.core.util.ext.NavControllerExtTest</name><properties></properties><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [NodeEventJdbcImplListenerSqlite - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] emitting 1
...[truncated 1942 chars]...
.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

</stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.util.ext.ProcessExtTest</className><duration>0.103</duration><failedSince>0</failedSince><name>givenProcessStarted_whenWaitForInterrupted_thenWillDestroyProcess[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_36119_.sqlite] - useNewConnectionAsyncInternal connection #13 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:36119/UmAppDatabase/ - endpoint=ht
...[truncated 1680 chars]...
.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

</stderr><stdout></stdout></case><duration>0.103</duration><name>com.ustadmobile.core.util.ext.ProcessExtTest</name><properties></properties><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_36119_.sqlite] - useNewConnectionAsyncInternal connection #13 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:36119/UmAppDatabase/ - endpoint=ht
...[truncated 1680 chars]...
.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

</stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.LeavingReasonEditViewModelTest</className><duration>0.045</duration><failedSince>0</failedSince><name>givenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[LeavingReason]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.045</duration><name>com.ustadmobile.core.viewmodel.LeavingReasonEditViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[LeavingReason]
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.account.addaccountselectneworexisting.AddAccountSelectNewOrExistingViewModelTest</className><duration>0.028</duration><failedSince>0</failedSince><name>whenClickExistingUser_presetLearningSpaceAndPersonalAccountsLearningSpaceUrlIsNull_shouldNavigateToLearningSpaceList[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 12616 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.account.addaccountselectneworexisting.AddAccountSelectNewOrExistingViewModelTest</className><duration>0.022</duration><failedSince>0</failedSince><name>whenClickNewUser_presetLearningSpaceAndPersonalAccountsLearningSpaceUrlIsNull_shouldNavigateToLearningSpaceList[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 12616 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.account.addaccountselectneworexisting.AddAccountSelectNewOrExistingViewModelTest</className><duration>0.023</duration><failedSince>0</failedSince><name>whenClickExistingUser_presetLearningSpaceIsNullAndPersonalAccountsLearningSpaceUrlNonNull_shouldNavigateToAddAccountSelectNewUserType[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 12616 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.account.addaccountselectneworexisting.AddAccountSelectNewOrExistingViewModelTest</className><duration>0.024</duration><failedSince>0</failedSince><name>whenClickNewUser_presetLearningSpaceIsNullAndPersonalAccountsLearningSpaceUrlNonNull_shouldNavigateToAddAccountSelectNewUserType[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 12616 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.097</duration><name>com.ustadmobile.core.viewmodel.account.addaccountselectneworexisting.AddAccountSelectNewOrExistingViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 12616 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.account.list.AccountListViewModelTest</className><duration>0.055</duration><failedSince>0</failedSince><name>whenClickAddAccount_presetLearningSpaceIsNonNullAndRegistrationNotAllowed_shouldNavigateToLogin[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:08 AM com.ustadmobile.c
...[truncated 15790 chars]...
 jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.account.list.AccountListViewModelTest</className><duration>0.051</duration><failedSince>0</failedSince><name>whenClickAddAccount_presetLearningSpaceIsNonNullAndRegistrationAllowed_shouldNavigateToAddAccountSelect[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:08 AM com.ustadmobile.c
...[truncated 15790 chars]...
 jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.106</duration><name>com.ustadmobile.core.viewmodel.account.list.AccountListViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:08 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:08 AM com.ustadmobile.c
...[truncated 15790 chars]...
 jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:08</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazz.detail.ClazzDetailViewModelTest</className><duration>0.07</duration><failedSince>0</failedSince><name>givenUserDoesnotHaveAttendancePermission_whenOnCreateCalled_thenAttendanceTabShouldNotBeVisible[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:09 AM com.ustadmobile.c
...[truncated 18016 chars]...
admobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[CoursePermission]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazz.detail.ClazzDetailViewModelTest</className><duration>0.065</duration><failedSince>0</failedSince><name>givenUserHasAttendancePermissions_whenOnCreateCalled_thenShouldMakeAttendanceTabVisible[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:09 AM com.ustadmobile.c
...[truncated 18016 chars]...
admobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[CoursePermission]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.135</duration><name>com.ustadmobile.core.viewmodel.clazz.detail.ClazzDetailViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:09 AM com.ustadmobile.c
...[truncated 18016 chars]...
admobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[CoursePermission]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:09</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazz.detailoverview.ClazzDetailOverviewViewModelTest</className><duration>0.064</duration><failedSince>0</failedSince><name>givenClazzExists_whenOnClickEditcalled_thenShouldGoToEdit[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 4232 chars]...
2 : SQLite Change Tracker: Changed tables=[Person, PersonGroup, PersonGroupMember, ScopedGrant, UserSession]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[CoursePermission]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazz.detailoverview.ClazzDetailOverviewViewModelTest</className><duration>0.049</duration><failedSince>0</failedSince><name>givenClazzExists_whenOnCreateCalled_thenClazzIsSetOnView[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 4232 chars]...
2 : SQLite Change Tracker: Changed tables=[Person, PersonGroup, PersonGroupMember, ScopedGrant, UserSession]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[CoursePermission]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.113</duration><name>com.ustadmobile.core.viewmodel.clazz.detailoverview.ClazzDetailOverviewViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 4232 chars]...
2 : SQLite Change Tracker: Changed tables=[Person, PersonGroup, PersonGroupMember, ScopedGrant, UserSession]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[CoursePermission]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:09</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazz.edit.ClazzEditViewModelTest</className><duration>0.164</duration><failedSince>0</failedSince><name>givenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37437_.sqlite] - useNewConnectionAsyncInternal connection #10 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:37437/UmAppDatabase/ - endpoint=ht
...[truncated 6559 chars]...
d tables=[Clazz, CoursePermission]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ClazzEditViewModel$onClickSave$invokeSuspend - onClickSave: transaction done
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ClazzEditViewModel$onClickSave$invokeSuspend - onClickSave: done
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.164</duration><name>com.ustadmobile.core.viewmodel.clazz.edit.ClazzEditViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37437_.sqlite] - useNewConnectionAsyncInternal connection #10 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:37437/UmAppDatabase/ - endpoint=ht
...[truncated 6559 chars]...
d tables=[Clazz, CoursePermission]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ClazzEditViewModel$onClickSave$invokeSuspend - onClickSave: transaction done
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER ClazzEditViewModel$onClickSave$invokeSuspend - onClickSave: done
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:09</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazz.list.ClazzListViewModelTest</className><duration>0.049</duration><failedSince>0</failedSince><name>givenViewModelInBrowseMode_whenOnClickEntryCalled_thenShouldGoToDetailView[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 999 chars]...
AntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazz.list.ClazzListViewModelTest</className><duration>0.065</duration><failedSince>0</failedSince><name>givenViewModelNotYetCreated_whenInitialized_thenShouldQueryDatabase[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 999 chars]...
AntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.114</duration><name>com.ustadmobile.core.viewmodel.clazz.list.ClazzListViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 999 chars]...
AntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:09</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.ClazzAssignmentIntegrationTest</className><duration>1.466</duration><failedSince>0</failedSince><name>givenCourseAndAssignmentCreated_whenStudentSubmits_thenTeacherCanMarkAndStudentCanSeeMarkGiven[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - serverdb] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - serverdb] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - serverdb] - useNewConnectionAsyncInternal connection #1 : S
...[truncated 102494 chars]...
nes.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>1.466</duration><name>com.ustadmobile.core.viewmodel.clazzassignment.ClazzAssignmentIntegrationTest</name><properties></properties><stderr>Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - serverdb] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - serverdb] database build complete
Jul 09, 2025 11:14:09 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - serverdb] - useNewConnectionAsyncInternal connection #1 : S
...[truncated 102494 chars]...
nes.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:09</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.079</duration><failedSince>0</failedSince><name>givenStudentWithNoSubmissionGivenYet_whenShown_thenShowNoSubmissionStatusAndAddFileTextWithComments[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.089</duration><failedSince>0</failedSince><name>givenCourseCommentsEnabled_whenShown_willShowExistingCourseCommentsAndAllowSubmissionOfNewCourseComment[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.073</duration><failedSince>0</failedSince><name>givenStudentWithPrivateCommentsEnabled_whenShown_thenShowPrivateComments[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.072</duration><failedSince>0</failedSince><name>givenStudentWithPrivateCommentsDisabled_whenShown_thenDoNotShowSubmitPrivateCommentButton[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.068</duration><failedSince>0</failedSince><name>givenUserNotAssignedInGroup_whenShown_displayErrorAndDontShowSubmitAndAddTextFileButtonsAndPrivateOff[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.069</duration><failedSince>0</failedSince><name>givenStudentWithSubmissionNotMarkedAndMultipleSubmissionPolicy_whenShown_thenShowAddFileTextWithSubmittedStatus[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.076</duration><failedSince>0</failedSince><name>givenStudentLoggedIn_whenShown_willShowExistingPrivateCommentsAndAllowSubmissionOfNewPrivateComment[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.062</duration><failedSince>0</failedSince><name>givenStudentWithSubmissionNotMarkedAndNoMultipleSubmission_whenShown_thenDontShowAddFileTextWithSubmittedStatus[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.066</duration><failedSince>0</failedSince><name>givenStudentWithSubmissionMarkedAndSingleSubmissionPolicy_whenShown_thenShowMarkedStatusWithNoAddTextFileButtons[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.098</duration><failedSince>0</failedSince><name>givenValidAssignment_whenSubmitAssignmentUseCaseThrowsException_thenShouldShowErrorMessage[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.06</duration><failedSince>0</failedSince><name>givenUserIsNotStudent_whenShown_dontShowPrivateCommentsSubmissionStatusScoreAndAddFileText[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.068</duration><failedSince>0</failedSince><name>givenStudentWithSubmissionMarkedAndMultipleSubmissionPolicy_whenShown_thenShowMarkedStatusAndAddTextFileButtons[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</className><duration>0.066</duration><failedSince>0</failedSince><name>givenStudentWithNoSubmissionAndSingleSubmitPolicy_whenClickSubmitSubmission_thenSubmitAndHideAddTextFile[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.946</duration><name>com.ustadmobile.core.viewmodel.clazzassignment.detailoverview.ClazzAssignmentDetailOverviewViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_
...[truncated 68032 chars]...
k(CoroutineScheduler.kt:802)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)

Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:11</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTest</className><duration>0.046</duration><failedSince>0</failedSince><name>givenExistingAssignmentMarkingTypeWasChanged_whenSubmissionMarkedBeforeSave_thenShowError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=8069249661614158498 
...[truncated 44183 chars]...
AntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTest</className><duration>0.023</duration><failedSince>0</failedSince><name>givenAssignmentEditedWithDeadlineBeforeStartDate_whenClickedSave_showErrorMessage[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=8069249661614158498 
...[truncated 44183 chars]...
AntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTest</className><duration>0.02</duration><failedSince>0</failedSince><name>givenAssignmentEditedWithGracePeriodBeforeDeadlineDate_whenClickedSave_showErrorMessage[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=8069249661614158498 
...[truncated 44183 chars]...
AntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTest</className><duration>0.023</duration><failedSince>0</failedSince><name>givenAssignmentEditedWithTextAndFileDisabled_whenClickedSave_showErrorMessage[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=8069249661614158498 
...[truncated 44183 chars]...
AntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTest</className><duration>0.034</duration><failedSince>0</failedSince><name>givenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldReturnResult[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=8069249661614158498 
...[truncated 44183 chars]...
AntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTest</className><duration>0.021</duration><failedSince>0</failedSince><name>givenAssignmentEditedWithPointsSetToZero_whenClickedSave_showErrorMessage[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=8069249661614158498 
...[truncated 44183 chars]...
AntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTest</className><duration>0.032</duration><failedSince>0</failedSince><name>givenExistingAssignmentGroupUidWasChanged_whenSubmissionIsMadeBeforeSave_thenShowError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=8069249661614158498 
...[truncated 44183 chars]...
AntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.199</duration><name>com.ustadmobile.core.viewmodel.clazzassignment.edit.ClazzAssignmentEditViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=8069249661614158498 
...[truncated 44183 chars]...
AntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:12</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditViewModelTest</className><duration>0.075</duration><failedSince>0</failedSince><name>givenCourseWithSubmittersAndNoExistingAllocations_whenInitialized_thenShouldLoadSubmittersAndSetUid[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=7332146387870203697 remoteEndpoint=http://localhost.localdomain:59701/UmAppDatabase/] : onError
java.io.IOException: other event source error
	at com.ustadmobile.door.sse.DoorEventSource$eventSourceListener$1.onFailure(DoorEventSource.kt:44)
	at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.kt:52)
	at okhttp3.internal.sse.RealEventSource
...[truncated 13686 chars]...
iewModel$invokeSuspend - Number of submitters: 10
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER PeerReviewerAllocationEditViewModel$invokeSuspend - Number of submitters: 10
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditViewModelTest</className><duration>0.068</duration><failedSince>0</failedSince><name>givenCourseWithSubmittersAndExistingAllocations_whenInitialized_thenShouldLoadSubmittersAndSetAllocations[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=7332146387870203697 remoteEndpoint=http://localhost.localdomain:59701/UmAppDatabase/] : onError
java.io.IOException: other event source error
	at com.ustadmobile.door.sse.DoorEventSource$eventSourceListener$1.onFailure(DoorEventSource.kt:44)
	at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.kt:52)
	at okhttp3.internal.sse.RealEventSource
...[truncated 13686 chars]...
iewModel$invokeSuspend - Number of submitters: 10
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER PeerReviewerAllocationEditViewModel$invokeSuspend - Number of submitters: 10
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.143</duration><name>com.ustadmobile.core.viewmodel.clazzassignment.peerreviewerallocationedit.PeerReviewerAllocationEditViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=7332146387870203697 remoteEndpoint=http://localhost.localdomain:59701/UmAppDatabase/] : onError
java.io.IOException: other event source error
	at com.ustadmobile.door.sse.DoorEventSource$eventSourceListener$1.onFailure(DoorEventSource.kt:44)
	at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.kt:52)
	at okhttp3.internal.sse.RealEventSource
...[truncated 13686 chars]...
iewModel$invokeSuspend - Number of submitters: 10
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER PeerReviewerAllocationEditViewModel$invokeSuspend - Number of submitters: 10
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:12</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzassignment.submissionstab.ClazzAssignmentDetailSubmissionsTabViewModelTest</className><duration>0.078</duration><failedSince>0</failedSince><name>givenIndividualSubmissionAssignmentAndUserIsTeacher_whenInitiated_thenWillShowEnrolledStudentNamesAndSummaryTotals[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 1355 chars]...
INE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[ClazzEnrolment, CourseAssignmentSubmission, CourseAssignmentMark]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.078</duration><name>com.ustadmobile.core.viewmodel.clazzassignment.submissionstab.ClazzAssignmentDetailSubmissionsTabViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 1355 chars]...
INE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #4 : SQLite Change Tracker: Changed tables=[ClazzEnrolment, CourseAssignmentSubmission, CourseAssignmentMark]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:12</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzenrolment.clazzmemberlist.ClazzMemberListViewModelTest</className><duration>0.071</duration><failedSince>0</failedSince><name>givenActiveAccountHasAddPermissions_whenOnCreateCalled_thenShouldSetAddOptionsToBeVisible[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=2433876261126949428 remoteEndpoint=http://localhost.localdomain:37891/UmAppDatabase/] : onError
java.io.IOException: other event source error
	at com.ustadmobile.door.sse.DoorEventSource$eventSourceListener$1.onFailure(DoorEventSource.kt:44)
	at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.kt:52)
	at okhttp3.internal.sse.RealEventSource
...[truncated 13893 chars]...
rEventSource@1d68dfc9 - http://localhost:35125/UmAppDatabase/replication/sse?door-node=2%2Fauth2] error: java.net.ConnectException: Failed to connect to localhost/127.0.0.1:35125 . Attempting to reconnect after 2000ms
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzenrolment.clazzmemberlist.ClazzMemberListViewModelTest</className><duration>0.06</duration><failedSince>0</failedSince><name>givenActiveUserDoesNotHaveAddPermissions_whenOnCreateCalled_thenShouldQueryDatabaseAndSetOnViewAndSetAddVisibleToFalse[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=2433876261126949428 remoteEndpoint=http://localhost.localdomain:37891/UmAppDatabase/] : onError
java.io.IOException: other event source error
	at com.ustadmobile.door.sse.DoorEventSource$eventSourceListener$1.onFailure(DoorEventSource.kt:44)
	at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.kt:52)
	at okhttp3.internal.sse.RealEventSource
...[truncated 13893 chars]...
rEventSource@1d68dfc9 - http://localhost:35125/UmAppDatabase/replication/sse?door-node=2%2Fauth2] error: java.net.ConnectException: Failed to connect to localhost/127.0.0.1:35125 . Attempting to reconnect after 2000ms
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.132</duration><name>com.ustadmobile.core.viewmodel.clazzenrolment.clazzmemberlist.ClazzMemberListViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=2433876261126949428 remoteEndpoint=http://localhost.localdomain:37891/UmAppDatabase/] : onError
java.io.IOException: other event source error
	at com.ustadmobile.door.sse.DoorEventSource$eventSourceListener$1.onFailure(DoorEventSource.kt:44)
	at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.kt:52)
	at okhttp3.internal.sse.RealEventSource
...[truncated 13893 chars]...
rEventSource@1d68dfc9 - http://localhost:35125/UmAppDatabase/replication/sse?door-node=2%2Fauth2] error: java.net.ConnectException: Failed to connect to localhost/127.0.0.1:35125 . Attempting to reconnect after 2000ms
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:12</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzenrolment.edit.ClazzEnrolmentEditViewModelTest</className><duration>0.074</duration><failedSince>0</failedSince><name>givenNoExistingEntity_whenInitializedAndOnClickSaveCalled_thenShouldSaveToDatabase[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 3329 chars]...
tadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #10 : SQLite Change Tracker: Changed tables=[ClazzEnrolment]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzenrolment.edit.ClazzEnrolmentEditViewModelTest</className><duration>0.07</duration><failedSince>0</failedSince><name>givenExistingLeavingReason_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdated[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 3329 chars]...
tadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #10 : SQLite Change Tracker: Changed tables=[ClazzEnrolment]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.144</duration><name>com.ustadmobile.core.viewmodel.clazzenrolment.edit.ClazzEnrolmentEditViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 3329 chars]...
tadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #10 : SQLite Change Tracker: Changed tables=[ClazzEnrolment]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:12</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzlog.attendancelist.ClazzLogListAttendanceViewModelTest</className><duration>0.064</duration><failedSince>0</failedSince><name>givenNoExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionIsToCreateNew[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:53355/UmAppDatabase/ - endpoint=htt
...[truncated 9677 chars]...
l.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[ClazzLog, Clazz, CoursePermission]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzlog.attendancelist.ClazzLogListAttendanceViewModelTest</className><duration>0.061</duration><failedSince>0</failedSince><name>givenExistingLogsAndUserHasRecordAttendancePermission_whenInitiated_thenOptionsIncludeCreateNewAndUpdate[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:53355/UmAppDatabase/ - endpoint=htt
...[truncated 9677 chars]...
l.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[ClazzLog, Clazz, CoursePermission]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzlog.attendancelist.ClazzLogListAttendanceViewModelTest</className><duration>0.058</duration><failedSince>0</failedSince><name>givenUserDoesNotHaveRecordAttendancePermission_whenInitiated_thenNoRecordAttendanceOptions[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:53355/UmAppDatabase/ - endpoint=htt
...[truncated 9677 chars]...
l.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[ClazzLog, Clazz, CoursePermission]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.183</duration><name>com.ustadmobile.core.viewmodel.clazzlog.attendancelist.ClazzLogListAttendanceViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #6 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:53355/UmAppDatabase/ - endpoint=htt
...[truncated 9677 chars]...
l.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[ClazzLog, Clazz, CoursePermission]
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:12</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzlog.edit.ClazzLogEditAttendanceViewModelTest</className><duration>0.183</duration><failedSince>0</failedSince><name>givenNewClazzLogSpecified_whenStatusUpdatedAndSaveClicked_thenShouldSaveIntoDatabase[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 28850 chars]...
.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ClazzLog, ClazzLogAttendanceRecord]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzlog.edit.ClazzLogEditAttendanceViewModelTest</className><duration>0.066</duration><failedSince>0</failedSince><name>givenEntityArgUidSpecified_whenCreated_thenShouldShowClazzLogAndEnrolledStudents[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 28850 chars]...
.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ClazzLog, ClazzLogAttendanceRecord]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzlog.edit.ClazzLogEditAttendanceViewModelTest</className><duration>0.062</duration><failedSince>0</failedSince><name>givenNewClazzLogSpecified_whenInitiated_thenShouldShowClazzLogAndEnrolledStudents[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 28850 chars]...
.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ClazzLog, ClazzLogAttendanceRecord]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.clazzlog.edit.ClazzLogEditAttendanceViewModelTest</className><duration>0.067</duration><failedSince>0</failedSince><name>givenNewClazzLogSpecifiedAndPreviousClazzLogExists_whenGoPreviousSelected_thenShouldShowPreviouslyRecordedLogs[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 28850 chars]...
.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ClazzLog, ClazzLogAttendanceRecord]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.378</duration><name>com.ustadmobile.core.viewmodel.clazzlog.edit.ClazzLogEditAttendanceViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 28850 chars]...
.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[ClazzLog, ClazzLogAttendanceRecord]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:12</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.contententry.detailoverviewtab.ContentEntryDetailOverviewViewModelTest</className><duration>0.039</duration><failedSince>0</failedSince><name>givenContentEntryExists_whenLaunched_thenShouldShowContentEntry[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 1004 chars]...
 WHERE TransferJobItem.tjiTjUid =  TransferJob.tjUid) AS totalSize,
                (SELECT SUM(TransferJobItem.tjTransferred)
                   FROM TransferJobItem
                  WHERE TransferJobItem.tjiTjUid =  TransferJob.tjUid) AS transferred 
    ,
               CAST(OfflineItem.oiActive AS INTEGER) = 1 AND (SELECT EXISTS(
                       SELECT CompletedJob.tjUid
                         FROM TransferJob CompletedJob
                        WHERE CompletedJob.tjTableId = 738
</stderr><stdout></stdout></case><duration>0.039</duration><name>com.ustadmobile.core.viewmodel.contententry.detailoverviewtab.ContentEntryDetailOverviewViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 1004 chars]...
 WHERE TransferJobItem.tjiTjUid =  TransferJob.tjUid) AS totalSize,
                (SELECT SUM(TransferJobItem.tjTransferred)
                   FROM TransferJobItem
                  WHERE TransferJobItem.tjiTjUid =  TransferJob.tjUid) AS transferred 
    ,
               CAST(OfflineItem.oiActive AS INTEGER) = 1 AND (SELECT EXISTS(
                       SELECT CompletedJob.tjUid
                         FROM TransferJob CompletedJob
                        WHERE CompletedJob.tjTableId = 738
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:13</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.contententry.edit.ContentEntryEditViewModelTest</className><duration>0.086</duration><failedSince>0</failedSince><name>givenImportedMetadataArgProvided_whenSaved_thenShouldSaveToDatabaseAndCallImportContent[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>	at com.ustadmobile.door.flow.DoorFlowKt$doorFlow$1$1.invokeSuspend(DoorFlow.kt:40)
Caused by: java.lang.IllegalStateException: com.ustadmobile.door.room.RoomDatabaseJdbcImplHelper@1497d710 is closed!
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.assertNotClosed(RoomDatabaseJdbcImplHelperCommon.kt:96)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:103)
	at com.ustadmobile.door.room.RoomDatabaseJdbc
...[truncated 8842 chars]...
2 : SQLite Change Tracker: Changed tables=[Person, PersonGroup, PersonGroupMember, ScopedGrant, UserSession]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[SystemPermission]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.086</duration><name>com.ustadmobile.core.viewmodel.contententry.edit.ContentEntryEditViewModelTest</name><properties></properties><stderr>	at com.ustadmobile.door.flow.DoorFlowKt$doorFlow$1$1.invokeSuspend(DoorFlow.kt:40)
Caused by: java.lang.IllegalStateException: com.ustadmobile.door.room.RoomDatabaseJdbcImplHelper@1497d710 is closed!
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.assertNotClosed(RoomDatabaseJdbcImplHelperCommon.kt:96)
	at com.ustadmobile.door.room.RoomDatabaseJdbcImplHelperCommon.useNewConnectionAsyncInternal(RoomDatabaseJdbcImplHelperCommon.kt:103)
	at com.ustadmobile.door.room.RoomDatabaseJdbc
...[truncated 8842 chars]...
2 : SQLite Change Tracker: Changed tables=[Person, PersonGroup, PersonGroupMember, ScopedGrant, UserSession]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[SystemPermission]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:13</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.contententry.getmetadata.ContentEntryGetMetadataViewModelTest</className><duration>0.063</duration><failedSince>0</failedSince><name>givenMetadataExtractedSuccessfully_whenInitialized_thenShouldNavigateToContentEntryEdit[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:1
...[truncated 4214 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.contententry.getmetadata.ContentEntryGetMetadataViewModelTest</className><duration>0.022</duration><failedSince>0</failedSince><name>givenMetadataExtractionFails_whenInitialized_thenShouldShowErrorMessage[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:1
...[truncated 4214 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.085</duration><name>com.ustadmobile.core.viewmodel.contententry.getmetadata.ContentEntryGetMetadataViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:1
...[truncated 4214 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:13</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.contententry.importlink.ContentEntryImportLinkViewModelTest</className><duration>0.059</duration><failedSince>0</failedSince><name>givenExcpectedResultArg_whenUserEntersValidLink_thenWillReturnResult[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:13 AM com.ustadmobile.c
...[truncated 10455 chars]...
INE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[Person, PersonGroup, PersonGroupMember, ScopedGrant, UserSession]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.contententry.importlink.ContentEntryImportLinkViewModelTest</className><duration>0.056</duration><failedSince>0</failedSince><name>givenNoExpectedResultArg_whenUserEntersInvalidLink_thenWillShowError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:13 AM com.ustadmobile.c
...[truncated 10455 chars]...
INE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[Person, PersonGroup, PersonGroupMember, ScopedGrant, UserSession]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.contententry.importlink.ContentEntryImportLinkViewModelTest</className><duration>0.054</duration><failedSince>0</failedSince><name>givenNoExpectedResultArgs_whenUserEntersValidLinkAndClicksNext_thenWillGoToContentEntryEdit[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:13 AM com.ustadmobile.c
...[truncated 10455 chars]...
INE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[Person, PersonGroup, PersonGroupMember, ScopedGrant, UserSession]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.169</duration><name>com.ustadmobile.core.viewmodel.contententry.importlink.ContentEntryImportLinkViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:13 AM com.ustadmobile.c
...[truncated 10455 chars]...
INE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[Person, PersonGroup, PersonGroupMember, ScopedGrant, UserSession]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:13</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.coursegroupset.detail.CourseGroupSetDetailViewModelTest</className><duration>0.066</duration><failedSince>0</failedSince><name>givenExistingCourseGroupSetWithMembers_whenInitiated_thenWillShowMembersListAndEditButton[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 3447 chars]...
lper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[Person, Clazz, ClazzEnrolment, CourseGroupSet, CourseGroupMember, CoursePermission, SystemPermission]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.066</duration><name>com.ustadmobile.core.viewmodel.coursegroupset.detail.CourseGroupSetDetailViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 3447 chars]...
lper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[Person, Clazz, ClazzEnrolment, CourseGroupSet, CourseGroupMember, CoursePermission, SystemPermission]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:13</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.coursegroupset.edit.CourseGroupSetEditViewModelTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenExistingGroupSet_whenInitiatedUpdatedAndSaved_thenWillShowExistingAssignmentsAndUpdateToDatabase[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:53355/UmAppDatabase/ - endpoint=htt
...[truncated 3271 chars]...
Tracker: Changed tables=[Person, Clazz, ClazzEnrolment, CoursePermission, SystemPermission]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[CourseGroupSet, CourseGroupMember]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.coursegroupset.edit.CourseGroupSetEditViewModelTest</className><duration>0.055</duration><failedSince>0</failedSince><name>givenNewGroupSetBeingCreated_whenInitiatedAssignedAndSaveClicked_thenShouldShowEnrolledStudentNamesAndDefaultGroupNumAndSaveToDatabase[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:53355/UmAppDatabase/ - endpoint=htt
...[truncated 3271 chars]...
Tracker: Changed tables=[Person, Clazz, ClazzEnrolment, CoursePermission, SystemPermission]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[CourseGroupSet, CourseGroupMember]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.055</duration><name>com.ustadmobile.core.viewmodel.coursegroupset.edit.CourseGroupSetEditViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_53355_.sqlite] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:53355/UmAppDatabase/ - endpoint=htt
...[truncated 3271 chars]...
Tracker: Changed tables=[Person, Clazz, ClazzEnrolment, CoursePermission, SystemPermission]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[CourseGroupSet, CourseGroupMember]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:13</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.coursegroupset.list.CourseGroupSetListViewModelTest</className><duration>0.065</duration><failedSince>0</failedSince><name>givenExistingCourseGroupSetAndUserHasPermissionToAdd_whenInitiated_thenWillShowExistingGroupSetAndAddOption[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 6249 chars]...
 CourseGroupSet, CoursePermission]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST CourseGroupSetListViewModel$invoke - CourseGroupSetList: set showAddItem visible = false
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.065</duration><name>com.ustadmobile.core.viewmodel.coursegroupset.list.CourseGroupSetListViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 6249 chars]...
 CourseGroupSet, CoursePermission]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST CourseGroupSetListViewModel$invoke - CourseGroupSetList: set showAddItem visible = false
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:13</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.courseterminology.edit.CourseTerminologyEditViewModelTest</className><duration>0.039</duration><failedSince>0</failedSince><name>givenExistingCourseTerminology_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdated[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 3813 chars]...
emory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[CourseTerminology]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.courseterminology.edit.CourseTerminologyEditViewModelTest</className><duration>0.03</duration><failedSince>0</failedSince><name>givenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 3813 chars]...
emory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[CourseTerminology]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.069</duration><name>com.ustadmobile.core.viewmodel.courseterminology.edit.CourseTerminologyEditViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConne
...[truncated 3813 chars]...
emory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[CourseTerminology]
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:13</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.courseterminology.list.CourseTerminologyListViewModelTest</className><duration>0.059</duration><failedSince>0</failedSince><name>givenPresenterNotYetCreated_whenOnCreateCalled_thenShouldQueryDatabaseAndSetOnView[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 5990 chars]...
emory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[CourseTerminology]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.courseterminology.list.CourseTerminologyListViewModelTest</className><duration>0.034</duration><failedSince>0</failedSince><name>givenPresenterCreatedInPickMode_whenOnClickEntryCalled_thenShouldReturnResult[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 5990 chars]...
emory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[CourseTerminology]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.093</duration><name>com.ustadmobile.core.viewmodel.courseterminology.list.CourseTerminologyListViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:13 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 5990 chars]...
emory:] - useNewConnectionAsyncInternal connection #1 : SQLite Change Tracker: Changed tables=[UserSession]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #2 : SQLite Change Tracker: Changed tables=[CourseTerminology]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:13</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.login.LoginViewModelTest</className><duration>0.01</duration><failedSince>0</failedSince><name>givenValidUsernameAndPassword_whenFromDestinationArgumentIsProvidedAndHandleLoginClicked_shouldGoToNextScreenAndInvalidateSync[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER LoginViewModel$goToNextDestAfterLoginOrGuestSelected - LoginPresenter: go to next destination: nextDummyDestination
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_54363_.sqlite] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[PendingRepositorySession
...[truncated 35195 chars]...
a.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
	at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547)
	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
	at java.base/java.net.Socket.connect(Socket.java:633)
	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
	... 18 more

</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.login.LoginViewModelTest</className><duration>0.045</duration><failedSince>0</failedSince><name>givenGuestConnectionAllowedOrNot_whenCreated_thenGuestButtonVisibiltyShouldMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER LoginViewModel$goToNextDestAfterLoginOrGuestSelected - LoginPresenter: go to next destination: nextDummyDestination
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_54363_.sqlite] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[PendingRepositorySession
...[truncated 35195 chars]...
a.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
	at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547)
	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
	at java.base/java.net.Socket.connect(Socket.java:633)
	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
	... 18 more

</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.login.LoginViewModelTest</className><duration>0.026</duration><failedSince>0</failedSince><name>givenEmptyUsernameAndPassword_whenLoginCalled_thenShouldShowError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER LoginViewModel$goToNextDestAfterLoginOrGuestSelected - LoginPresenter: go to next destination: nextDummyDestination
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_54363_.sqlite] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[PendingRepositorySession
...[truncated 35195 chars]...
a.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
	at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547)
	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
	at java.base/java.net.Socket.connect(Socket.java:633)
	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
	... 18 more

</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.login.LoginViewModelTest</className><duration>0.004</duration><failedSince>0</failedSince><name>givenInvalidUsernameAndPassword_whenHandleLoginCalled_thenShouldCallSetErrorMessage[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER LoginViewModel$goToNextDestAfterLoginOrGuestSelected - LoginPresenter: go to next destination: nextDummyDestination
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_54363_.sqlite] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[PendingRepositorySession
...[truncated 35195 chars]...
a.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
	at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547)
	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
	at java.base/java.net.Socket.connect(Socket.java:633)
	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
	... 18 more

</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.login.LoginViewModelTest</className><duration>0.003</duration><failedSince>0</failedSince><name>givenUsernameOrPasswordContainsSpacePadding_whenLoginCalled_thenShouldTrimSpace[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER LoginViewModel$goToNextDestAfterLoginOrGuestSelected - LoginPresenter: go to next destination: nextDummyDestination
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_54363_.sqlite] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[PendingRepositorySession
...[truncated 35195 chars]...
a.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
	at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547)
	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
	at java.base/java.net.Socket.connect(Socket.java:633)
	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
	... 18 more

</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.login.LoginViewModelTest</className><duration>0.003</duration><failedSince>0</failedSince><name>givenServerOffline_whenCreated_thenShouldShowErrorMessage[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER LoginViewModel$goToNextDestAfterLoginOrGuestSelected - LoginPresenter: go to next destination: nextDummyDestination
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_54363_.sqlite] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[PendingRepositorySession
...[truncated 35195 chars]...
a.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
	at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547)
	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
	at java.base/java.net.Socket.connect(Socket.java:633)
	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
	... 18 more

</stderr><stdout></stdout></case><duration>0.091</duration><name>com.ustadmobile.core.viewmodel.login.LoginViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER LoginViewModel$goToNextDestAfterLoginOrGuestSelected - LoginPresenter: go to next destination: nextDummyDestination
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_54363_.sqlite] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[PendingRepositorySession
...[truncated 35195 chars]...
a.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
	at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547)
	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
	at java.base/java.net.Socket.connect(Socket.java:633)
	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
	... 18 more

</stderr><stdout></stdout><timestamp>2025-07-09T09:14:14</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.parentalconsentmanagement.ParentalConsentManagementViewModelTest</className><duration>0.073</duration><failedSince>0</failedSince><name>givenPersonParentJoinHasNoParentYet_whenOpened_thenShouldSetParentAndApprovalStatus[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=5159258304639208585 
...[truncated 14884 chars]...
:] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[PersonParentJoin]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #12 : SQLite Change Tracker: Changed tables=[PersonParentJoin]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.073</duration><name>com.ustadmobile.core.viewmodel.parentalconsentmanagement.ParentalConsentManagementViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [NodeEventSseClient localNodeId=5159258304639208585 
...[truncated 14884 chars]...
:] - useNewConnectionAsyncInternal connection #7 : SQLite Change Tracker: Changed tables=[PersonParentJoin]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #12 : SQLite Change Tracker: Changed tables=[PersonParentJoin]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:14</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTest</className><duration>0.064</duration><failedSince>0</failedSince><name>givenPersonDetails_whenOpenedActivePersonDetailPersonAndCanManageAccount_thenChangePasswordShouldBeShown[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 34464 chars]...
.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[Person, SystemPermission]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTest</className><duration>0.06</duration><failedSince>0</failedSince><name>givenActiveUserIsParent_whenOpenChildProfile_thenShouldShowManageParentalConsent[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 34464 chars]...
.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[Person, SystemPermission]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTest</className><duration>0.31</duration><failedSince>0</failedSince><name>givenActiveUserIsNotParent_whenOpenChildProfile_thenShouldShowManageParentalConsent[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 34464 chars]...
.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[Person, SystemPermission]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTest</className><duration>0.063</duration><failedSince>0</failedSince><name>givenPersonDetailsAndAdminLogged_whenPersonUsernameIsNullAndCanManageAccount_thenCreateAccountShouldBeShown[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 34464 chars]...
.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[Person, SystemPermission]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTest</className><duration>0.062</duration><failedSince>0</failedSince><name>givenPersonDetails_whenPersonUsernameIsNullAndCantManageAccount_thenCreateAccountShouldBeHidden[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 34464 chars]...
.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[Person, SystemPermission]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTest</className><duration>0.066</duration><failedSince>0</failedSince><name>givenPersonDetailsAndAdminLogged_whenPersonUsernameIsNotNullAndCanManageAccount_thenChangePasswordShouldBeShown[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 34464 chars]...
.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[Person, SystemPermission]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.625</duration><name>com.ustadmobile.core.viewmodel.person.detail.PersonDetailViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database bu
...[truncated 34464 chars]...
.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #3 : SQLite Change Tracker: Changed tables=[Person, SystemPermission]
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:14</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTest</className><duration>0.028</duration><failedSince>0</failedSince><name>givenPresenterCreatedInRegistrationMode_whenDateOfBirthNotFilledClickSave_shouldShowErrors[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
SEVERE: SEVERE DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewCo
...[truncated 34527 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTest</className><duration>0.045</duration><failedSince>0</failedSince><name>givenInvalidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
SEVERE: SEVERE DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewCo
...[truncated 34527 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTest</className><duration>0.049</duration><failedSince>0</failedSince><name>givenValidPhoneNumberIncluded_whenSaved_shouldValidatePhoneNumberAndShowError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
SEVERE: SEVERE DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewCo
...[truncated 34527 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTest</className><duration>0.05</duration><failedSince>0</failedSince><name>givenPresenterCreatedInNonRegistrationMode_whenFormFilledAndClickSave_shouldSaveAPersonInDb[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
SEVERE: SEVERE DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewCo
...[truncated 34527 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTest</className><duration>0.023</duration><failedSince>0</failedSince><name>givenPresenterCreatedInRegisterMinorMode_whenFormFilledAndClickSave_thenShouldGoToWaitForParentScreen[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
SEVERE: SEVERE DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewCo
...[truncated 34527 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTest</className><duration>0.021</duration><failedSince>0</failedSince><name>givenPresenterCreatedInRegistrationMode_whenUsernameAndPasswordNotFilledClickSave_shouldShowErrors[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
SEVERE: SEVERE DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewCo
...[truncated 34527 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTest</className><duration>0.025</duration><failedSince>0</failedSince><name>givenPresenterCreatedInRegisterMinorMode_whenNoParentEmailGiven_thenShouldShowFieldRequiredError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
SEVERE: SEVERE DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewCo
...[truncated 34527 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTest</className><duration>0.023</duration><failedSince>0</failedSince><name>givenPresenterCreatedInRegistrationMode_whenFormFilledAndClickSave_shouldRegisterAPerson[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
SEVERE: SEVERE DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewCo
...[truncated 34527 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.264</duration><name>com.ustadmobile.core.viewmodel.person.edit.PersonEditViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:14 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
SEVERE: SEVERE DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewCo
...[truncated 34527 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:14</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.registerageredirect.RegisterAgeRedirectViewModelTest</className><duration>0.024</duration><failedSince>0</failedSince><name>givenDateOfBirthNotSet_whenOnClickNextCalled_thenShouldShowError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 11904 chars]...
orLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_.sqlite] - useNewConnectionAsyncInternal connection #8 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.registerageredirect.RegisterAgeRedirectViewModelTest</className><duration>0.022</duration><failedSince>0</failedSince><name>givenDateOfBirthIsNotAMinor_whenOnClickNextCalled_thenShouldGoToTerms[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 11904 chars]...
orLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_.sqlite] - useNewConnectionAsyncInternal connection #8 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.person.registerageredirect.RegisterAgeRedirectViewModelTest</className><duration>0.025</duration><failedSince>0</failedSince><name>givenDateOfBirthTodayOrInFuture_whenOnClickNextCalled_thenShouldShowError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 11904 chars]...
orLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_.sqlite] - useNewConnectionAsyncInternal connection #8 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.071</duration><name>com.ustadmobile.core.viewmodel.person.registerageredirect.RegisterAgeRedirectViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_loc
...[truncated 11904 chars]...
orLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/inaccessible_.sqlite] - useNewConnectionAsyncInternal connection #8 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:15</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.schedule.edit.ScheduleEditViewModelTest</className><duration>0.024</duration><failedSince>0</failedSince><name>givenValidSchedule_whenClickSave_thenShouldFinishWithResult[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://inaccessible/UmAppDatabase/ - endpoint=http://inaccessible/UmAppDatabase/] getRemoteNodeId : exception getting remote node id
java.net.UnknownHostException: inaccessible
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
	at io.ktor.client.engine.okhttp.OkHttpEngine.executeHttpRequest(OkHttpEngine.kt:103)
	at io.ktor.client.engine.okhttp.OkHttpEngi
...[truncated 28416 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.schedule.edit.ScheduleEditViewModelTest</className><duration>0.023</duration><failedSince>0</failedSince><name>givenScheduleStartAfterEndTime_whenClickSave_thenShouldShowError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://inaccessible/UmAppDatabase/ - endpoint=http://inaccessible/UmAppDatabase/] getRemoteNodeId : exception getting remote node id
java.net.UnknownHostException: inaccessible
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
	at io.ktor.client.engine.okhttp.OkHttpEngine.executeHttpRequest(OkHttpEngine.kt:103)
	at io.ktor.client.engine.okhttp.OkHttpEngi
...[truncated 28416 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.schedule.edit.ScheduleEditViewModelTest</className><duration>0.021</duration><failedSince>0</failedSince><name>givenScheduleHasNoEndTime_whenClickSave_thenShouldShowError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://inaccessible/UmAppDatabase/ - endpoint=http://inaccessible/UmAppDatabase/] getRemoteNodeId : exception getting remote node id
java.net.UnknownHostException: inaccessible
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
	at io.ktor.client.engine.okhttp.OkHttpEngine.executeHttpRequest(OkHttpEngine.kt:103)
	at io.ktor.client.engine.okhttp.OkHttpEngi
...[truncated 28416 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.schedule.edit.ScheduleEditViewModelTest</className><duration>0.021</duration><failedSince>0</failedSince><name>givenScheduleHasNoStartTime_whenClickSave_thenShouldShowError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://inaccessible/UmAppDatabase/ - endpoint=http://inaccessible/UmAppDatabase/] getRemoteNodeId : exception getting remote node id
java.net.UnknownHostException: inaccessible
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
	at io.ktor.client.engine.okhttp.OkHttpEngine.executeHttpRequest(OkHttpEngine.kt:103)
	at io.ktor.client.engine.okhttp.OkHttpEngi
...[truncated 28416 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.089</duration><name>com.ustadmobile.core.viewmodel.schedule.edit.ScheduleEditViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://inaccessible/UmAppDatabase/ - endpoint=http://inaccessible/UmAppDatabase/] getRemoteNodeId : exception getting remote node id
java.net.UnknownHostException: inaccessible
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
	at io.ktor.client.engine.okhttp.OkHttpEngine.executeHttpRequest(OkHttpEngine.kt:103)
	at io.ktor.client.engine.okhttp.OkHttpEngi
...[truncated 28416 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:15</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.siteenterlink.LearningSpaceEnterLinkViewModelTest</className><duration>0.023</duration><failedSince>0</failedSince><name>givenInvalidLinkEntered_whenOnClickNextCalled_thenShouldShowError[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:15 AM com.ustadmobile.c
...[truncated 12707 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.core.viewmodel.siteenterlink.LearningSpaceEnterLinkViewModelTest</className><duration>0.024</duration><failedSince>0</failedSince><name>givenValidLinkEntered_whenOnClickNextCalled_thenShouldNavigateToNextScreen[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:15 AM com.ustadmobile.c
...[truncated 12707 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.047</duration><name>com.ustadmobile.core.viewmodel.siteenterlink.LearningSpaceEnterLinkViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:15 AM com.ustadmobile.c
...[truncated 12707 chars]...
heduler.kt:693)

Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:15</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.videocontent.VideoContentViewModelTest</className><duration>1.08</duration><failedSince>0</failedSince><name>givenVideoPlayStarted_whenCleared_thenShouldRecordStatement[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:15 AM com.ustadmobile.c
...[truncated 65760 chars]...
or-node=4240979157546003872%2F7c099811-8a4e-4006-9282-ab6dfe7a02da] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Jul 09, 2025 11:14:16 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onActiveChanged - ContentUsageStatementRecorder: active=false
Jul 09, 2025 11:14:16 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>1.08</duration><name>com.ustadmobile.core.viewmodel.videocontent.VideoContentViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:15 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [RoomJdbcImplHelper - jdbc:sqlite::memory:] - useNewConnectionAsyncInternal connection #1  Attempting to rollback transaction #1
Jul 09, 2025 11:14:15 AM com.ustadmobile.c
...[truncated 65760 chars]...
or-node=4240979157546003872%2F7c099811-8a4e-4006-9282-ab6dfe7a02da] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Jul 09, 2025 11:14:16 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST NonInteractiveContentXapiStatementRecorder$onActiveChanged - ContentUsageStatementRecorder: active=false
Jul 09, 2025 11:14:16 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:15</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.core.viewmodel.xapicontent.XapiContentViewModelTest</className><duration>0.18</duration><failedSince>0</failedSince><name>givenValidXapiUrl_whenStarted_thenShouldSetContentUrl[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:14:16 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37437_.sqlite] - useNewConnectionAsyncInternal connection #17 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:16 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:37437/UmAppDatabase/ - endpoint=ht
...[truncated 8770 chars]...
tp%3A%2F%2Flocalhost%2Fe%2Fendpoint%2Fxapi&amp;auth=Basic+MDpudWxs&amp;actor=%7B%22name%22%3Anull%2C%22mbox%22%3Anull%2C%22mbox_sha1sum%22%3Anull%2C%22openid%22%3Anull%2C%22objectType%22%3A%22Agent%22%2C%22account%22%3A%7B%22homePage%22%3A%22http%3A%2F%2Flocalhost%2F%22%2C%22name%22%3A%22admin%22%7D%7D&amp;registration=00000000-0000-0000-0000-000000000000&amp;activity_id=
Jul 09, 2025 11:14:16 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout></case><duration>0.18</duration><name>com.ustadmobile.core.viewmodel.xapicontent.XapiContentViewModelTest</name><properties></properties><stderr>Jul 09, 2025 11:14:16 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - [RoomJdbcImplHelper - jdbc:sqlite:build/tmp/localhost_localdomain_37437_.sqlite] - useNewConnectionAsyncInternal connection #17 : SQLite Change Tracker: Changed tables=[PendingRepositorySession]
Jul 09, 2025 11:14:16 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
WARNING: WARNING DoorLog - [DoorRepositoryReplicationClient - http://localhost.localdomain:37437/UmAppDatabase/ - endpoint=ht
...[truncated 8770 chars]...
tp%3A%2F%2Flocalhost%2Fe%2Fendpoint%2Fxapi&amp;auth=Basic+MDpudWxs&amp;actor=%7B%22name%22%3Anull%2C%22mbox%22%3Anull%2C%22mbox_sha1sum%22%3Anull%2C%22openid%22%3Anull%2C%22objectType%22%3A%22Agent%22%2C%22account%22%3A%7B%22homePage%22%3A%22http%3A%2F%2Flocalhost%2F%22%2C%22name%22%3A%22admin%22%7D%7D&amp;registration=00000000-0000-0000-0000-000000000000&amp;activity_id=
Jul 09, 2025 11:14:16 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINE: FINER DoorLog - Closed HikariDataSource connection pool
</stderr><stdout></stdout><timestamp>2025-07-09T09:14:16</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheJvmTest</className><duration>0.671</duration><failedSince>0</failedSince><name>givenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturned[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheJvmTest</className><duration>0.023</duration><failedSince>0</failedSince><name>givenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHit[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheJvmTest</className><duration>0.003</duration><failedSince>0</failedSince><name>givenEntryNotStored_whenRetrieved_thenWillReturnNull[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheJvmTest</className><duration>0.08</duration><failedSince>0</failedSince><name>givenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDir[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheJvmTest</className><duration>0.016</duration><failedSince>0</failedSince><name>givenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressed[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheJvmTest</className><duration>0.017</duration><failedSince>0</failedSince><name>givenEntryLocked_whenLockRemoved_thenWillBeMovedToCacheDir[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheJvmTest</className><duration>0.015</duration><failedSince>0</failedSince><name>givenResponseIsNotUpdated_whenStored_thenWillUpdateLastAccessAndValidationTime[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheJvmTest</className><duration>0.011</duration><failedSince>0</failedSince><name>givenCompressableFileStored_whenRequestMadeWithoutAcceptEncoding_thenWillBeRetrievedAsCacheHitAndBeCompressed[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheJvmTest</className><duration>0.02</duration><failedSince>0</failedSince><name>givenCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndBeCompressed[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheJvmTest</className><duration>0.014</duration><failedSince>0</failedSince><name>givenFileCachedAndStored_whenPartialRequestMadeIfRangeNotMatched_thenWillReceiveFullResponse[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheJvmTest</className><duration>0.018</duration><failedSince>0</failedSince><name>givenLockedEntryStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndSavedInPersistentPath[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheJvmTest</className><duration>0.017</duration><failedSince>0</failedSince><name>givenFileCachedAndStored_whenPartialRequestMade_thenWillReceivePartialData[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout></case><duration>0.905</duration><name>com.ustadmobile.libcache.UstadCacheJvmTest</name><properties></properties><stderr>SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
</stderr><stdout></stdout><timestamp>2025-07-09T09:09:01</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.libcache.UstadCacheTrimmerTest</className><duration>0.071</duration><failedSince>0</failedSince><name>givenEntriesExceedSize_whenTrimRun_thenWillEvictRequiredEntries[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.071</duration><name>com.ustadmobile.libcache.UstadCacheTrimmerTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:09:02</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest</className><duration>0.002</duration><failedSince>0</failedSince><name>givenResponseWithinMaxAge_whenChecked_isFresh[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenResponseHasMustRevalidate_whenChecked_isStale[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenResponseIsImmutable_whenChecked_isFresh[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenRequestHasNoCacheDirective_whenChecked_isStale[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.01</duration><name>com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:09:02</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenPartialResponse_whenChecked_notCacheable[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest</className><duration>0.0</duration><failedSince>0</failedSince><name>given200OkResponse_whenChecked_isCacheable[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenNoStoreInHeader_whenChecked_notCacheable[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.003</duration><name>com.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:09:02</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.libcache.io.RangeInputStreamTest</className><duration>0.002</duration><failedSince>0</failedSince><name>givenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.io.RangeInputStreamTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenValidRange_whenRead_thenWillMatch[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.003</duration><name>com.ustadmobile.libcache.io.RangeInputStreamTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:09:02</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest</className><duration>2.012</duration><failedSince>0</failedSince><name>givenImmutableEntryWasCached_whenRequested_thenCacheWillHit[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://loc
...[truncated 19638 chars]...
e.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://localhost.localdomain:56949/testfile1.png
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest</className><duration>0.046</duration><failedSince>0</failedSince><name>givenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://loc
...[truncated 19638 chars]...
e.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://localhost.localdomain:56949/testfile1.png
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest</className><duration>0.019</duration><failedSince>0</failedSince><name>givenResponseHasNoStoreHeader_whenRequested_thenIsNotStored[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://loc
...[truncated 19638 chars]...
e.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://localhost.localdomain:56949/testfile1.png
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest</className><duration>0.056</duration><failedSince>0</failedSince><name>givenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResume[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://loc
...[truncated 19638 chars]...
e.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://localhost.localdomain:56949/testfile1.png
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest</className><duration>0.03</duration><failedSince>0</failedSince><name>givenEntryNotYetCached_whenRequested_thenWillRespondAndCacheIt[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://loc
...[truncated 19638 chars]...
e.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://localhost.localdomain:56949/testfile1.png
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest</className><duration>0.034</duration><failedSince>0</failedSince><name>givenEntryIsStaleAndValidatable_whenRequested_thenIsValidated[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://loc
...[truncated 19638 chars]...
e.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://localhost.localdomain:56949/testfile1.png
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest</className><duration>0.017</duration><failedSince>0</failedSince><name>givenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://loc
...[truncated 19638 chars]...
e.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://localhost.localdomain:56949/testfile1.png
</stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest</className><duration>0.006</duration><failedSince>0</failedSince><name>givenRequestNotStorable_whenRequested_thenIsNotStored[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr>Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://loc
...[truncated 19638 chars]...
e.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://localhost.localdomain:56949/testfile1.png
</stderr><stdout></stdout></case><duration>2.22</duration><name>com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest</name><properties></properties><stderr>Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:03 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://loc
...[truncated 19638 chars]...
e.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete
Jul 09, 2025 11:09:04 AM com.ustadmobile.core.util.NapierAntilogJvm performLog
FINEST: FINEST UstadCache - OKHttp-CacheInterceptor:  intercept: GET http://localhost.localdomain:56949/testfile1.png
</stderr><stdout></stdout><timestamp>2025-07-09T09:09:02</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.libcache.partial.ContentRangeTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenRangeWithStartToEnd_whenParsed_thenMatches[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.partial.ContentRangeTest</className><duration>0.002</duration><failedSince>0</failedSince><name>givenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.partial.ContentRangeTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableException[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.partial.ContentRangeTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenBlankStart_whenParsed_thenMatches[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.libcache.partial.ContentRangeTest</className><duration>0.001</duration><failedSince>0</failedSince><name>givenValidRange_whenParsed_thenMatches[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.004</duration><name>com.ustadmobile.libcache.partial.ContentRangeTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:09:04</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.lib.util.TestAcceptEncodingUtil</className><duration>0.013</duration><failedSince>0</failedSince><name>givenEncodingNotSupported_whenIsEncodingAcceptableCalled_thenShouldBeFalse[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.util.TestAcceptEncodingUtil</className><duration>0.0</duration><failedSince>0</failedSince><name>givenEncodingSupportedByStar_whenIsEncodingAcceptableCalled_thenShouldBeTrue[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.util.TestAcceptEncodingUtil</className><duration>0.0</duration><failedSince>0</failedSince><name>givenEncodingDirectlySupported_whenIsEncodingAcceptableCalled_thenShouldBeTrue[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.util.TestAcceptEncodingUtil</className><duration>0.001</duration><failedSince>0</failedSince><name>givenEncodingWithQualityValue_whenParsed_thenShouldBeInMap[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.util.TestAcceptEncodingUtil</className><duration>0.0</duration><failedSince>0</failedSince><name>givenEncodingWithoutQualityValue_whenParsed_thenShouldBeInMap[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.015</duration><name>com.ustadmobile.lib.util.TestAcceptEncodingUtil</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:07:25</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.lib.util.TestRangeUtil</className><duration>0.017</duration><failedSince>0</failedSince><name>givenZeroToEndRangeHeader_whenParseRangeRequestHeaderCalled_thenShouldReturnWholeFileRange[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.util.TestRangeUtil</className><duration>0.0</duration><failedSince>0</failedSince><name>givenUnsatisfiableRangeHeader_whenParseRangeRequestHeaderCalled_tehnShouldReturnRangeNotSatisfiable[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.util.TestRangeUtil</className><duration>0.0</duration><failedSince>0</failedSince><name>givenValidRangeHeader_whenParseRangeRequestHeaderCalled_thenShouldReturnRange[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.util.TestRangeUtil</className><duration>0.0</duration><failedSince>0</failedSince><name>givenInvalidHeader_whenParseRangeRequestCalled_thenShouldReturnBadRequest[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.018</duration><name>com.ustadmobile.lib.util.TestRangeUtil</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:07:25</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.lib.util.TestSysPathUtil</className><duration>0.008</duration><failedSince>0</failedSince><name>givenCommandInPathOnWindows_whenCommandInPathCalled_thenReturnsFile[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.util.TestSysPathUtil</className><duration>0.0</duration><failedSince>0</failedSince><name>givenCommandNotInPathOnWindows_whenCommandInPathCalled_thenReturnsNull[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.util.TestSysPathUtil</className><duration>0.0</duration><failedSince>0</failedSince><name>givenCommandNotInPathOnUnix_whenFindCommandInPathCalled_thenReturnNull[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.lib.util.TestSysPathUtil</className><duration>0.001</duration><failedSince>0</failedSince><name>givenCommandInPathOnUnix_whenFindCommandInPathCalled_thenReturnsFile[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.01</duration><name>com.ustadmobile.lib.util.TestSysPathUtil</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:07:25</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.xxhashkmp.commonjvmimpl.XXHashJvmTest</className><duration>0.019</duration><failedSince>0</failedSince><name>givenString_whenInvoked_willHash[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>a96086d5c2cb52a9
</stdout></case><case><age>0</age><className>com.ustadmobile.xxhashkmp.commonjvmimpl.XXHashJvmTest</className><duration>0.01</duration><failedSince>0</failedSince><name>givenLongArray_whenInvoked_thenWillHash[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>a96086d5c2cb52a9
</stdout></case><duration>0.029</duration><name>com.ustadmobile.xxhashkmp.commonjvmimpl.XXHashJvmTest</name><properties></properties><stderr></stderr><stdout>a96086d5c2cb52a9
</stdout><timestamp>2025-07-09T09:07:25</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.xxhashkmp.jsimpl.XXHashJsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>test[js, browser, ChromeHeadless138.0.0.0, Linuxx86_64]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.xxhashkmp.jsimpl.XXHashJsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>givenLongArray_whenInvoked_thenWillHash[js, browser, ChromeHeadless138.0.0.0, Linuxx86_64]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.001</duration><name>com.ustadmobile.xxhashkmp.jsimpl.XXHashJsTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:07:39</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.sharedse.impl.http.IHTTPSessionExtTest</className><duration>0.446</duration><failedSince>0</failedSince><name>givenPutRequestWithBody_whenParseRequestBodyCalled_thenShouldReturnContent[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>11:13:36,474 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.6
11:13:36,476 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - No custom configurators were discovered as a service.
11:13:36,476 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
11:13:36,476 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - Constructed 
...[truncated 3737 chars]...
level of logger [io.netty] to INFO
11:13:36,570 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@1f2f9244 - End of configuration.
11:13:36,570 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@4c4d27c8 - Registering current configuration as safe fallback point
11:13:36,570 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 87 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

</stdout></case><case><age>0</age><className>com.ustadmobile.sharedse.impl.http.IHTTPSessionExtTest</className><duration>0.016</duration><failedSince>0</failedSince><name>givenLargerPostRequestWithBody_whenParseRequestCalled_thenShouldReturnContent[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>11:13:36,474 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.6
11:13:36,476 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - No custom configurators were discovered as a service.
11:13:36,476 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
11:13:36,476 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - Constructed 
...[truncated 3737 chars]...
level of logger [io.netty] to INFO
11:13:36,570 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@1f2f9244 - End of configuration.
11:13:36,570 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@4c4d27c8 - Registering current configuration as safe fallback point
11:13:36,570 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 87 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

</stdout></case><case><age>0</age><className>com.ustadmobile.sharedse.impl.http.IHTTPSessionExtTest</className><duration>0.015</duration><failedSince>0</failedSince><name>givenSmallPostRequestWithBody_whenParseRequestCalled_thenShouldReturnContent[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>11:13:36,474 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.6
11:13:36,476 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - No custom configurators were discovered as a service.
11:13:36,476 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
11:13:36,476 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - Constructed 
...[truncated 3737 chars]...
level of logger [io.netty] to INFO
11:13:36,570 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@1f2f9244 - End of configuration.
11:13:36,570 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@4c4d27c8 - Registering current configuration as safe fallback point
11:13:36,570 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 87 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

</stdout></case><duration>0.477</duration><name>com.ustadmobile.sharedse.impl.http.IHTTPSessionExtTest</name><properties></properties><stderr></stderr><stdout>11:13:36,474 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.6
11:13:36,476 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - No custom configurators were discovered as a service.
11:13:36,476 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
11:13:36,476 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - Constructed 
...[truncated 3737 chars]...
level of logger [io.netty] to INFO
11:13:36,570 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@1f2f9244 - End of configuration.
11:13:36,570 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@4c4d27c8 - Registering current configuration as safe fallback point
11:13:36,570 |-INFO in ch.qos.logback.classic.util.ContextInitializer@42f48531 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 87 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

</stdout><timestamp>2025-07-09T09:13:36</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.sharedse.impl.http.TestHtmlFilterSerializer</className><duration>0.042</duration><failedSince>0</failedSince><name>givenXhtmlWithEntities_whenFiltered_thenShouldParseSuccessfully[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>com.ustadmobile.sharedse.impl.http.TestHtmlFilterSerializer</className><duration>0.008</duration><failedSince>0</failedSince><name>givenValidXhtmlPage_whenFiltered_thenShouldParseSuccessfully[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.05</duration><name>com.ustadmobile.sharedse.impl.http.TestHtmlFilterSerializer</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:36</timestamp></suite><suite><case><age>0</age><className>com.ustadmobile.sharedse.util.UmZipUtilTest</className><duration>0.038</duration><failedSince>0</failedSince><name>givenAnEpubFile_whenUnzipped_thenAllFilesShouldBeAvailable[jvm]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.038</duration><name>com.ustadmobile.sharedse.util.UmZipUtilTest</name><properties></properties><stderr></stderr><stdout></stdout><timestamp>2025-07-09T09:13:36</timestamp></suite></testResult>