aeharding/capacitor-stash-media

dev.harding.capacitor.stashmedia.StashMedia.savePhoto – java.lang.IllegalArgumentException

Closed this issue · 0 comments

I need to find an example of this crashing.

Exception java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.getcapacitor.Bridge.lambda$callPluginMethod$0 (Bridge.java:783)
  at com.getcapacitor.Bridge.$r8$lambda$ehFTi5f4HhVNFKTbCKAYDkpQYRA
  at com.getcapacitor.Bridge$$ExternalSyntheticLambda4.run
  at android.os.Handler.handleCallback (Handler.java:942)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at android.os.Looper.loopOnce (Looper.java:226)
  at android.os.Looper.loop (Looper.java:313)
  at android.os.HandlerThread.run (HandlerThread.java:67)
Caused by java.lang.reflect.InvocationTargetException:
  at java.lang.reflect.Method.invoke
  at com.getcapacitor.PluginHandle.invoke (PluginHandle.java:138)
  at com.getcapacitor.Bridge.lambda$callPluginMethod$0 (Bridge.java:774)
Caused by java.lang.IllegalArgumentException: MIME type application/octet-stream cannot be inserted into content://media/external/images/media; expected MIME type under image/*
  at android.database.DatabaseUtils.readExceptionFromParcel (DatabaseUtils.java:172)
  at android.database.DatabaseUtils.readExceptionFromParcel (DatabaseUtils.java:142)
  at android.content.ContentProviderProxy.insert (ContentProviderNative.java:557)
  at android.content.ContentResolver.insert (ContentResolver.java:2200)
  at android.content.ContentResolver.insert (ContentResolver.java:2162)
  at dev.harding.capacitor.stashmedia.StashMedia.savePhoto (StashMedia.java:105)
  at dev.harding.capacitor.stashmedia.StashMediaPlugin.savePhoto (StashMediaPlugin.java:71)