org.joda.time.IllegalFieldValueException: Value 0 for dayOfWeek must be in the range [1,7]
at org.joda.time.field.FieldUtils.verifyValueBounds(FieldUtils.java:259)
at org.joda.time.field.PreciseDurationDateTimeField.set(PreciseDurationDateTimeField.java:79)
at org.joda.time.LocalDateTime.withDayOfWeek(LocalDateTime.java:1854)
at amrabed.android.release.evaluation.core.Task.nextReminder(Task.kt:79)
at amrabed.android.release.evaluation.main.assessment.TaskDetailsFragment$TaskObserver.onTimeSet(TaskDetailsFragment.kt:91)
at android.app.TimePickerDialog.onClick(TimePickerDialog.java:174)
at android.app.TimePickerDialog$1.onClick(TimePickerDialog.java:156)
at android.view.View.performClick(View.java:7125)
at android.view.View.performClickInternal(View.java:7102)
at android.view.View.access$3500(View.java:801)
at android.view.View$PerformClick.run(View.java:27336)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)