The application crashes on the trim feature

Words
161
Reading
1 min
Listen
Play
8y

Project Information


Expected behavior

Supposedly, When I enter a larger number in the "Frame Min" feature rather than the "Max Frame" feature found on the "Showcase" menu, the Application does not stop.

Actual behavior

When I enter a larger number in the "Frame Min" feature than the "Max Frame" feature found on the "Showcase" menu, the Application stops.

How to reproduce

  1. Instal App here
  2. Sign in one of the "Showcase" views
  3. Sign in on "Trim" feature.
  4. Then input a larger number on the "Min Frame menu" of the number already in the "Max Frame menu", after you want to confirm it will crash the application.

Environment

  • Device : Redmi Note 5A
  • System Operating : 7.1.0 Nougat
  • App Version : 2.5.5


Recording Of The Issues


Logcat

05-23 01:41:00.465 27577 27632 E AndroidRuntime: FATAL EXCEPTION: ForkJoinPool.commonPool-worker-3
05-23 01:41:00.465 27577 27632 E AndroidRuntime: Process: io.ipoli.android, PID: 27577
05-23 01:41:00.465 27577 27632 E AndroidRuntime: java.lang.IllegalArgumentException: Key BuyPowerUpViewState is already added to the state?!
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at io.ipoli.android.common.redux.StateStore$CompositeReducer.reduce(StateStore.kt:192)
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at io.ipoli.android.common.redux.StateStore.applyReducers(StateStore.kt:153)
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at io.ipoli.android.common.redux.StateStore.access$applyReducers(StateStore.kt:106)
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at io.ipoli.android.common.redux.StateStore$createStateActor$1.doResume(StateStore.kt:145)
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at kotlin.coroutines.experimental.jvm.internal.CoroutineImpl.resume(CoroutineImpl.kt:54)
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at kotlinx.coroutines.experimental.DispatchedTask$DefaultImpls.run(Dispatched.kt:161)
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at kotlinx.coroutines.experimental.AbstractContinuation.run(AbstractContinuation.kt:31)
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1383)
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:256)
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1123)
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1961)
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1909)
05-23 01:41:00.465 27577 27632 E AndroidRuntime:    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:128)

Proof Of Work Done

Submit in github
Problem Report
The application crashes on the trim feature | Ecency