ko2ic / image_downloader

Flutter plugin that downloads images and movies on the Internet and saves to Photo Library on iOS or specified directory on Android.
https://pub.dartlang.org/packages/image_downloader#-readme-tab-
MIT License
92 stars 115 forks source link

[BUG] I found bug on my google play console android.database.CursorIndexOutOfBoundsException #100

Open yusriltakeuchi opened 3 years ago

yusriltakeuchi commented 3 years ago

Hi, i see my google play console crash issue, that is so many error with this plugin, and the error say about the index, can you give me solution how to fix this? This is the error logs

java.lang.RuntimeException: 
  at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args (LoadedApk.java:1656)
  at android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run (Unknown Source:2)
  at android.os.Handler.handleCallback (Handler.java:883)
  at android.os.Handler.dispatchMessage (Handler.java:100)
  at android.os.Looper.loop (Looper.java:237)
  at android.app.ActivityThread.main (ActivityThread.java:8173)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:496)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1100)
Caused by: android.database.CursorIndexOutOfBoundsException: 
  at android.database.AbstractCursor.checkPosition (AbstractCursor.java:515)
  at android.database.AbstractWindowedCursor.checkPosition (AbstractWindowedCursor.java:138)
  at android.database.AbstractWindowedCursor.getString (AbstractWindowedCursor.java:52)
  at android.database.CursorWrapper.getString (CursorWrapper.java:141)
  at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl.a (ImageDownloaderPlugin.java:99)
  at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl.access$getChannel$p (ImageDownloaderPlugin.java)
  at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl.access$saveToDatabase (ImageDownloaderPlugin.java)
  at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl.convertToDirectory (ImageDownloaderPlugin.java)
  at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl.granted (ImageDownloaderPlugin.java)
  at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl.saveToDatabase (ImageDownloaderPlugin.java)
  at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl$granted$3.a (ImageDownloaderPlugin.java:324)
  at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl$granted$3.invoke (ImageDownloaderPlugin.java)
  at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl$granted$3.invoke (ImageDownloaderPlugin.java)
  at com.ko2ic.imagedownloader.Downloader.a (Downloader.java:277)
  at com.ko2ic.imagedownloader.Downloader.access$createRequestResult (Downloader.java)
  at com.ko2ic.imagedownloader.Downloader.access$getManager$p (Downloader.java)
  at com.ko2ic.imagedownloader.Downloader.access$resolveDownloadStatus (Downloader.java)
  at com.ko2ic.imagedownloader.Downloader.cancel (Downloader.java)
  at com.ko2ic.imagedownloader.Downloader.createRequestResult (Downloader.java)
  at com.ko2ic.imagedownloader.Downloader.execute (Downloader.java)
  at com.ko2ic.imagedownloader.Downloader.resolveDownloadStatus (Downloader.java)
  at com.ko2ic.imagedownloader.Downloader$execute$1.onReceive (Downloader.java:30)
  at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args (LoadedApk.java:1646)
  at android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run (Unknown Source:2)
  at android.os.Handler.handleCallback (Handler.java:883)
  at android.os.Handler.dispatchMessage (Handler.java:100)
  at android.os.Looper.loop (Looper.java:237)
  at android.app.ActivityThread.main (ActivityThread.java:8173)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:496)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1100)
AlibaherMuradi2015 commented 2 years ago

same error for me!!! any solution