Class com.ustadmobile.core.controller.ClazzEnrolmentEditPresenterTest

2

tests

0

failures

0

ignored

0.688s

duration

100%

successful

Tests

Test Method name Duration Result
givenExistingLeavingReason_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdated[jvm] givenExistingLeavingReason_whenOnCreateAndHandleClickSaveCalled_thenValuesShouldBeSetOnViewAndDatabaseShouldBeUpdated 0.483s passed
givenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase[jvm] givenNoExistingEntity_whenOnCreateAndHandleClickSaveCalled_thenShouldSaveToDatabase 0.205s passed

Standard output

com.ustadmobile.lib.db.entities.Clazz@2a67d1ea
com.ustadmobile.lib.db.entities.Clazz@df917fb1

Standard error

java.io.IOException: other event source error
	at com.ustadmobile.door.sse.DoorEventSource$eventSourceListener$1.onFailure(DoorEventSource.kt:43)
	at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.kt:52)
	at okhttp3.internal.sse.RealEventSource.onResponse(RealEventSource.kt:46)
	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@2062748594 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-6404598508595463966%2F2279b005-6a94-4687-b24f-ed28c6aebb1d] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@2062748594 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-6404598508595463966%2F2279b005-6a94-4687-b24f-ed28c6aebb1d] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@2062748594 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-6404598508595463966%2F2279b005-6a94-4687-b24f-ed28c6aebb1d] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@2062748594 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-6404598508595463966%2F2279b005-6a94-4687-b24f-ed28c6aebb1d] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@2062748594 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-6404598508595463966%2F2279b005-6a94-4687-b24f-ed28c6aebb1d] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@2062748594 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-6404598508595463966%2F2279b005-6a94-4687-b24f-ed28c6aebb1d] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@2062748594 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-6404598508595463966%2F2279b005-6a94-4687-b24f-ed28c6aebb1d] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@2062748594 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-6404598508595463966%2F2279b005-6a94-4687-b24f-ed28c6aebb1d] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@2062748594 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-6404598508595463966%2F2279b005-6a94-4687-b24f-ed28c6aebb1d] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@2062748594 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-6404598508595463966%2F2279b005-6a94-4687-b24f-ed28c6aebb1d] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
java.io.IOException: other event source error
	at com.ustadmobile.door.sse.DoorEventSource$eventSourceListener$1.onFailure(DoorEventSource.kt:43)
	at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.kt:52)
	at okhttp3.internal.sse.RealEventSource.onResponse(RealEventSource.kt:46)
	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)
java.io.IOException: other event source error
	at com.ustadmobile.door.sse.DoorEventSource$eventSourceListener$1.onFailure(DoorEventSource.kt:43)
	at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.kt:52)
	at okhttp3.internal.sse.RealEventSource.onResponse(RealEventSource.kt:46)
	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@1266242683 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-852345592090409367%2F65614d8e-1888-4775-8fe1-f931a8fac3b9] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@1266242683 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-852345592090409367%2F65614d8e-1888-4775-8fe1-f931a8fac3b9] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@224468542 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-8998720020390670166%2F5ad0503f-9f35-400a-b474-36d941deb4c3] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@1266242683 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-852345592090409367%2F65614d8e-1888-4775-8fe1-f931a8fac3b9] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@224468542 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-8998720020390670166%2F5ad0503f-9f35-400a-b474-36d941deb4c3] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@1266242683 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-852345592090409367%2F65614d8e-1888-4775-8fe1-f931a8fac3b9] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@224468542 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-8998720020390670166%2F5ad0503f-9f35-400a-b474-36d941deb4c3] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@1266242683 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-852345592090409367%2F65614d8e-1888-4775-8fe1-f931a8fac3b9] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@224468542 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-8998720020390670166%2F5ad0503f-9f35-400a-b474-36d941deb4c3] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@1266242683 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-852345592090409367%2F65614d8e-1888-4775-8fe1-f931a8fac3b9] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@224468542 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-8998720020390670166%2F5ad0503f-9f35-400a-b474-36d941deb4c3] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@1266242683 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-852345592090409367%2F65614d8e-1888-4775-8fe1-f931a8fac3b9] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@224468542 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-8998720020390670166%2F5ad0503f-9f35-400a-b474-36d941deb4c3] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@1266242683 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-852345592090409367%2F65614d8e-1888-4775-8fe1-f931a8fac3b9] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@224468542 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-8998720020390670166%2F5ad0503f-9f35-400a-b474-36d941deb4c3] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@1266242683 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-852345592090409367%2F65614d8e-1888-4775-8fe1-f931a8fac3b9] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@224468542 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-8998720020390670166%2F5ad0503f-9f35-400a-b474-36d941deb4c3] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@1266242683 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-852345592090409367%2F65614d8e-1888-4775-8fe1-f931a8fac3b9] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@224468542 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-8998720020390670166%2F5ad0503f-9f35-400a-b474-36d941deb4c3] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] DoorEventSource$eventSourceListener$1$onFailure$invokeSuspend - [DoorEventSource@224468542 - http://localhost/dummyreplication/subscribe?door-dbversion=107&door-node=-8998720020390670166%2F5ad0503f-9f35-400a-b474-36d941deb4c3] error: java.io.IOException: other event source error . Attempting to reconnect after 2000ms
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
FINE: [DEBUG] UstadSingleEntityPresenter$onCreate - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  Load from DB
Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Feb 16, 2023 12:54:14 PM io.github.aakira.napier.DebugAntilog performLog
SEVERE: [ERROR] UstadSingleEntityPresenter$onCreate$invokeSuspend - UstadSingleEntityPresenter(ClazzEnrolmentEditPresenter):  load exception
java.lang.IllegalStateException: Require saved state handle: no current back stack entry
	at com.ustadmobile.core.controller.UstadBaseController.requireSavedStateHandle(UstadBaseController.kt:293)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.getSavedStateResultLiveData(UstadSingleEntityPresenter.kt:199)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter.observeSavedStateResult(UstadSingleEntityPresenter.kt:231)
	at com.ustadmobile.core.controller.ClazzEnrolmentEditPresenter.onLoadDataComplete(ClazzEnrolmentEditPresenter.kt:100)
	at com.ustadmobile.core.controller.UstadSingleEntityPresenter$onCreate$1.invokeSuspend(UstadSingleEntityPresenter.kt:103)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)