UUID: 2e36cf982d351da47579b7823c896d59
Build flavor: dev
Version name: v4.11.0-cf89929
OS info: Android 8.1.0, sdk version: 27
Report description: No title
Logs:
Called from unhandled exception handler.
java.lang.IllegalStateException: Request was removed inside a synchronized block. Apparently it's not thread-safe anymore
at com.github.adamantcheese.chan.core.cache.FileCacheV2.getOrCreateCancelableDownload(FileCacheV2.kt:427)
at com.github.adamantcheese.chan.core.cache.FileCacheV2.enqueueDownloadFileRequest(FileCacheV2.kt:360)
at com.github.adamantcheese.chan.core.cache.FileCacheV2.enqueueDownloadFileRequest(FileCacheV2.kt:324)
at com.github.adamantcheese.chan.core.cache.FileCacheV2.enqueueChunkedDownloadFileRequest(FileCacheV2.kt:264)
at com.github.adamantcheese.chan.ui.view.MultiImageView.setBigImage(MultiImageView.java:354)
at com.github.adamantcheese.chan.ui.view.MultiImageView.lambda$setMode$1$MultiImageView(MultiImageView.java:186)
at com.github.adamantcheese.chan.ui.view.-$$Lambda$MultiImageView$oPOi0zeMLi0DhpG6llhoBtnd49Q.onMeasured(Unknown Source:8)
at com.github.adamantcheese.chan.utils.AndroidUtils.waitForLayoutInternal(AndroidUtils.java:337)
at com.github.adamantcheese.chan.utils.AndroidUtils.waitForMeasure(AndroidUtils.java:301)
at com.github.adamantcheese.chan.ui.view.MultiImageView.setMode(MultiImageView.java:175)
at com.github.adamantcheese.chan.ui.adapter.ImageViewerAdapter.setMode(ImageViewerAdapter.java:95)
at com.github.adamantcheese.chan.ui.controller.ImageViewerController.setImageMode(ImageViewerController.java:409)
at com.github.adamantcheese.chan.core.presenter.ImageViewerPresenter.onLowResInCenter(ImageViewerPresenter.java:288)
at com.github.adamantcheese.chan.core.presenter.ImageViewerPresenter.onPageSwipedTo(ImageViewerPresenter.java:277)
at com.github.adamantcheese.chan.core.presenter.ImageViewerPresenter.onPageSelected(ImageViewerPresenter.java:205)
at androidx.viewpager.widget.ViewPager.dispatchOnPageSelected(ViewPager.java:1947)
at androidx.viewpager.widget.ViewPager.scrollToItem(ViewPager.java:686)
at androidx.viewpager.widget.ViewPager.setCurrentItemInternal(ViewPager.java:670)
at androidx.viewpager.widget.ViewPager.onTouchEvent(ViewPager.java:2263)
at com.github.adamantcheese.chan.ui.view.OptionalSwipeViewPager.onTouchEvent(OptionalSwipeViewPager.java:39)
at android.view.View.dispatchTouchEvent(View.java:11776)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2962)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2643)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2968)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2657)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2968)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2657)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2968)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2657)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2968)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2657)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2968)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2657)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2968)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2657)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2968)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2657)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2968)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2657)
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:448)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1829)
at android.app.Activity.dispatchTouchEvent(Activity.java:3307)
at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:410)
at android.view.View.dispatchPointerEvent(View.java:12015)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4795)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4609)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4147)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4200)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4166)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4293)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4174)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4350)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4147)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4200)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4166)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4174)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4147)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6661)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6635)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6596)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6764)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:186)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:325)
at android.os.Looper.loop(Looper.java:142)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:108)
UUID: 2e36cf982d351da47579b7823c896d59
Build flavor: dev
Version name: v4.11.0-cf89929
OS info: Android 8.1.0, sdk version: 27
Report description: No title
Logs: