05-13 23:48:17.796 6492 6492 W System.err: io.reactivex.exceptions.OnErrorNotImplementedException: Invalid index 0, size is 0
05-13 23:48:17.796 6492 6492 W System.err: at io.reactivex.internal.functions.Functions$14.accept(Functions.java:229)
05-13 23:48:17.796 6492 6492 W System.err: at io.reactivex.internal.functions.Functions$14.accept(Functions.java:226)
05-13 23:48:17.797 6492 6492 W System.err: at io.reactivex.internal.observers.LambdaObserver.onError(LambdaObserver.java:72)
05-13 23:48:17.797 6492 6492 W System.err: at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.checkTerminated(ObservableObserveOn.java:276)
05-13 23:48:17.797 6492 6492 W System.err: at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:172)
05-13 23:48:17.797 6492 6492 W System.err: at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:252)
05-13 23:48:17.797 6492 6492 W System.err: at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:109)
05-13 23:48:17.797 6492 6492 W System.err: at android.os.Handler.handleCallback(Handler.java:739)
05-13 23:48:17.797 6492 6492 W System.err: at android.os.Handler.dispatchMessage(Handler.java:95)
05-13 23:48:17.797 6492 6492 W System.err: at android.os.Looper.loop(Looper.java:148)
05-13 23:48:17.797 6492 6492 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5417)
05-13 23:48:17.797 6492 6492 W System.err: at java.lang.reflect.Method.invoke(Native Method)
05-13 23:48:17.797 6492 6492 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
05-13 23:48:17.797 6492 6492 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
05-13 23:48:17.797 6492 6492 W System.err: Caused by: java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
05-13 23:48:17.798 6492 6492 W System.err: at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255)
05-13 23:48:17.798 6492 6492 W System.err: at java.util.ArrayList.get(ArrayList.java:308)
05-13 23:48:17.798 6492 6492 W System.err: at apps.scvh.com.whattodo.util.imdbApi.ImdbWorker.getMovieStats(ImdbWorker.java:97)
05-13 23:48:17.798 6492 6492 W System.err: at apps.scvh.com.whattodo.util.workers.MovieWatchPicker$1.call(MovieWatchPicker.java:42)
05-13 23:48:17.798 6492 6492 W System.err: at apps.scvh.com.whattodo.util.workers.MovieWatchPicker$1.call(MovieWatchPicker.java:39)
05-13 23:48:17.798 6492 6492 W System.err: at io.reactivex.internal.operators.observable.ObservableDefer.subscribeActual(ObservableDefer.java:32)
05-13 23:48:17.798 6492 6492 W System.err: at io.reactivex.Observable.subscribe(Observable.java:10700)
05-13 23:48:17.798 6492 6492 W System.err: at io.reactivex.internal.operators.observable.ObservableSubscribeOn$1.run(ObservableSubscribeOn.java:39)
05-13 23:48:17.798 6492 6492 W System.err: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
05-13 23:48:17.798 6492 6492 W System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
05-13 23:48:17.798 6492 6492 W System.err: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:154)
05-13 23:48:17.798 6492 6492 W System.err: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269)
05-13 23:48:17.798 6492 6492 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
05-13 23:48:17.798 6492 6492 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
05-13 23:48:17.798 6492 6492 W System.err: at java.lang.Thread.run(Thread.java:818)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: FATAL EXCEPTION: main
05-13 23:48:17.799 6492 6492 E AndroidRuntime: Process: apps.scvh.com.whattodo, PID: 6492
05-13 23:48:17.799 6492 6492 E AndroidRuntime: io.reactivex.exceptions.OnErrorNotImplementedException: Invalid index 0, size is 0
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at io.reactivex.internal.functions.Functions$14.accept(Functions.java:229)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at io.reactivex.internal.functions.Functions$14.accept(Functions.java:226)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at io.reactivex.internal.observers.LambdaObserver.onError(LambdaObserver.java:72)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.checkTerminated(ObservableObserveOn.java:276)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:172)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:252)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:109)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5417)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: Caused by: java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at java.util.ArrayList.get(ArrayList.java:308)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at apps.scvh.com.whattodo.util.imdbApi.ImdbWorker.getMovieStats(ImdbWorker.java:97)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at apps.scvh.com.whattodo.util.workers.MovieWatchPicker$1.call(MovieWatchPicker.java:42)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at apps.scvh.com.whattodo.util.workers.MovieWatchPicker$1.call(MovieWatchPicker.java:39)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at io.reactivex.internal.operators.observable.ObservableDefer.subscribeActual(ObservableDefer.java:32)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at io.reactivex.Observable.subscribe(Observable.java:10700)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at io.reactivex.internal.operators.observable.ObservableSubscribeOn$1.run(ObservableSubscribeOn.java:39)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:154)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
05-13 23:48:17.799 6492 6492 E AndroidRuntime: at java.lang.Thread.run(Thread.java:818)
05-13 23:48:17.801 2125 4240 W ActivityManager: Force finishing activity apps.scvh.com.whattodo/.ui.activity.MovieRolled
Edit: I can also reproduce with v1.0.