-
Type:
Bug
-
Resolution: Done
-
Priority:
Low
-
Affects Version/s: None
-
None
-
FLW Sprint 34, FLW Sprint 35, FLW Sprint 36
-
FLW Mobile App
-
UAT
Fatal Exception: java.lang.ArrayIndexOutOfBoundsException: src.length=12 srcPos=12 dst.length=12 dstPos=12 length=12
at java.lang.System.arraycopy(System.java)
at java.util.ArrayList.batchRemove(ArrayList.java:726)
at java.util.ArrayList.removeAll(ArrayList.java:690)
at org.piramalswasthya.sakhi.configuration.Dataset.triggerDependants(Dataset.kt:4)
at org.piramalswasthya.sakhi.configuration.Dataset.triggerDependants$default(Dataset.kt:4)
at org.piramalswasthya.sakhi.configuration.BenRegFormDataset.handleListOnValueChanged(BenRegFormDataset.kt:436)
at org.piramalswasthya.sakhi.configuration.Dataset.updateList(Dataset.kt:113)
at org.piramalswasthya.sakhi.ui.home_activity.all_ben.new_ben_registration.ben_form.NewBenRegViewModel$updateListOnValueChanged$1.invokeSuspend(NewBenRegViewModel.kt:49)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:11)
at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:130)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:3)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:5)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:2)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:22)
at kotlinx.coroutines.BuildersKt.launch()
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:12)
at kotlinx.coroutines.BuildersKt.launch$default()
at org.piramalswasthya.sakhi.ui.home_activity.all_ben.new_ben_registration.ben_form.NewBenRegViewModel.updateListOnValueChanged(NewBenRegViewModel.kt:13)
at org.piramalswasthya.sakhi.ui.home_activity.all_ben.new_ben_registration.ben_form.NewBenRegFragment$onViewCreated$2$1$adapter$2.invoke(NewBenRegFragment.kt:3)
at org.piramalswasthya.sakhi.ui.home_activity.all_ben.new_ben_registration.ben_form.NewBenRegFragment$onViewCreated$2$1$adapter$2.invoke(NewBenRegFragment.kt:1)
at org.piramalswasthya.sakhi.adapters.FormInputAdapter$FormValueListener.onValueChanged(FormInputAdapter.kt:19)
at org.piramalswasthya.sakhi.adapters.FormInputAdapter$RadioInputViewHolder.bind$lambda$4$lambda$3$lambda$2$lambda$1(FormInputAdapter.kt:96)
at android.widget.CompoundButton.setChecked(CompoundButton.java:218)
at android.widget.CompoundButton.toggle(CompoundButton.java:137)
at android.widget.RadioButton.toggle(RadioButton.java:77)
at android.widget.CompoundButton.performClick(CompoundButton.java:142)
at android.view.View.performClickInternal(View.java:7703)
at android.view.View.access$3600(View.java:843)
at android.view.View$PerformClick.run(View.java:29078)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:236)
at android.app.ActivityThread.main(ActivityThread.java:8097)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:620)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1011)
To Test:-- While Registering new Beneficiary need to check flow is as it is or some random things happening
eg. If new beneficiary male is Selected then fileds associated with male should display