-
Notifications
You must be signed in to change notification settings - Fork 24
Description
Hi Team,
I am using your filebrowser plugin to select files on platform Cordova Android 10.1.2
The plugin works on single file selection as expected. But my app crashs when I select multi files using window.OurCodeWorld.Filebrowser.filePicker.multi()
Here is my error logcat:
2022-06-21 10:16:40.728 11975-11975/io.ionic.starter D/PluginManager: postMessage: spinner
2022-06-21 10:16:46.065 11975-12067/io.ionic.starter D/PluginManager: getPlugin - put: Filebrowser
2022-06-21 10:16:46.065 11975-11975/io.ionic.starter I/chromium: [INFO:CONSOLE(56)] "1. test", source: http://localhost/js/controllers.js (56)
2022-06-21 10:16:46.090 11975-11975/io.ionic.starter D/CordovaActivity: Paused the activity.
2022-06-21 10:16:46.065 11975-12067/io.ionic.starter D/PluginManager: getPlugin - put: Filebrowser
2022-06-21 10:16:46.065 11975-12067/io.ionic.starter D/PluginManager: getPlugin - put: Filebrowser
2022-06-21 10:16:46.065 11975-11975/io.ionic.starter I/chromium: [INFO:CONSOLE(56)] "1. test", source: http://localhost/js/controllers.js (56)
2022-06-21 10:16:46.065 11975-11975/io.ionic.starter I/chromium: [INFO:CONSOLE(56)] "1. test", source: http://localhost/js/controllers.js (56)
2022-06-21 10:16:46.090 11975-11975/io.ionic.starter D/CordovaActivity: Paused the activity.
2022-06-21 10:16:47.240 11975-11975/io.ionic.starter I/Choreographer: Skipped 37 frames! The application may be doing too much work on its main thread.
2022-06-21 10:16:47.534 11975-12000/io.ionic.starter I/OpenGLRenderer: Davey! duration=905ms; Flags=1, IntendedVsync=8730554388837, Vsync=8731171055479, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=8731185924000, AnimationStart=8731185954000, PerformTraversalsStart=8731188854100, DrawStart=8731427424700, SyncQueued=8731451447700, SyncStart=8731471005000, IssueDrawCommandsStart=8731471179900, SwapBuffers=8731475442700, FrameCompleted=8731479144600, DequeueBufferDuration=609900, QueueBufferDuration=1833400, GpuCompleted=0,
2022-06-21 10:16:48.633 11975-12000/io.ionic.starter I/OpenGLRenderer: Davey! duration=1038ms; Flags=0, IntendedVsync=8731537770591, Vsync=8731671103919, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=8731679838700, AnimationStart=8731679950600, PerformTraversalsStart=8731680029400, DrawStart=8732483685900, SyncQueued=8732539559900, SyncStart=8732540720500, IssueDrawCommandsStart=8732540930600, SwapBuffers=8732573684900, FrameCompleted=8732577808400, DequeueBufferDuration=785400, QueueBufferDuration=1233000, GpuCompleted=0,
2022-06-21 10:16:47.240 11975-11975/io.ionic.starter I/Choreographer: Skipped 37 frames! The application may be doing too much work on its main thread.
2022-06-21 10:16:47.240 11975-11975/io.ionic.starter I/Choreographer: Skipped 37 frames! The application may be doing too much work on its main thread.
2022-06-21 10:16:58.148 11975-11975/io.ionic.starter D/AndroidRuntime: Shutting down VM
2022-06-21 10:16:58.172 11975-11975/io.ionic.starter E/AndroidRuntime: FATAL EXCEPTION: main
at android.net.Uri.checkFileUriExposed(Uri.java:2391)
2022-06-21 10:16:47.534 11975-12000/io.ionic.starter I/OpenGLRenderer: Davey! duration=905ms; Flags=1, IntendedVsync=8730554388837, Vsync=8731171055479, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=8731185924000, AnimationStart=8731185954000, PerformTraversalsStart=8731188854100, DrawStart=8731427424700, SyncQueued=8731451447700, SyncStart=8731471005000, IssueDrawCommandsStart=8731471179900, SwapBuffers=8731475442700, FrameCompleted=8731479144600, DequeueBufferDuration=609900, QueueBufferDuration=1833400, GpuCompleted=0,
at com.nononsenseapps.filepicker.AbstractFilePickerActivity.onFilesPicked(AbstractFilePickerActivity.java:165)
2022-06-21 10:16:47.534 11975-12000/io.ionic.starter I/OpenGLRenderer: Davey! duration=905ms; Flags=1, IntendedVsync=8730554388837, Vsync=8731171055479, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=8731185924000, AnimationStart=8731185954000, PerformTraversalsStart=8731188854100, DrawStart=8731427424700, SyncQueued=8731451447700, SyncStart=8731471005000, IssueDrawCommandsStart=8731471179900, SwapBuffers=8731475442700, FrameCompleted=8731479144600, DequeueBufferDuration=609900, QueueBufferDuration=1833400, GpuCompleted=0,
at com.nononsenseapps.filepicker.AbstractFilePickerFragment.onClickOk(AbstractFilePickerFragment.java:309)
2022-06-21 10:16:48.633 11975-12000/io.ionic.starter I/OpenGLRenderer: Davey! duration=1038ms; Flags=0, IntendedVsync=8731537770591, Vsync=8731671103919, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=8731679838700, AnimationStart=8731679950600, PerformTraversalsStart=8731680029400, DrawStart=8732483685900, SyncQueued=8732539559900, SyncStart=8732540720500, IssueDrawCommandsStart=8732540930600, SwapBuffers=8732573684900, FrameCompleted=8732577808400, DequeueBufferDuration=785400, QueueBufferDuration=1233000, GpuCompleted=0,
at com.nononsenseapps.filepicker.AbstractFilePickerFragment$2.onClick(AbstractFilePickerFragment.java:196)
2022-06-21 10:16:48.659 11975-11975/io.ionic.starter D/CordovaActivity: Stopped the activity.
at android.view.View.performClick(View.java:7448)
at android.view.View$PerformClick.run(View.java:28305)
2022-06-21 10:16:48.633 11975-12000/io.ionic.starter I/OpenGLRenderer: Davey! duration=1038ms; Flags=0, IntendedVsync=8731537770591, Vsync=8731671103919, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=8731679838700, AnimationStart=8731679950600, PerformTraversalsStart=8731680029400, DrawStart=8732483685900, SyncQueued=8732539559900, SyncStart=8732540720500, IssueDrawCommandsStart=8732540930600, SwapBuffers=8732573684900, FrameCompleted=8732577808400, DequeueBufferDuration=785400, QueueBufferDuration=1233000, GpuCompleted=0,
2022-06-21 10:16:48.659 11975-11975/io.ionic.starter D/CordovaActivity: Stopped the activity.
2022-06-21 10:16:58.148 11975-11975/io.ionic.starter D/AndroidRuntime: Shutting down VM
2022-06-21 10:16:58.172 11975-11975/io.ionic.starter E/AndroidRuntime: FATAL EXCEPTION: main
2022-06-21 10:16:58.148 11975-11975/io.ionic.starter D/AndroidRuntime: Shutting down VM
android.os.FileUriExposedException: file:///storage/emulated/0/Download/Screenshot_4.png exposed beyond app through ClipData.Item.getUri()
2022-06-21 10:16:58.262 11975-11975/io.ionic.starter I/Process: Sending signal. PID: 11975 SIG: 9
at android.content.ClipData.prepareToLeaveProcess(ClipData.java:964)
2022-06-21 10:16:58.172 11975-11975/io.ionic.starter E/AndroidRuntime: FATAL EXCEPTION: main
2022-06-21 10:16:58.262 11975-11975/io.ionic.starter I/Process: Sending signal. PID: 11975 SIG: 9
2022-06-21 10:16:58.262 11975-11975/io.ionic.starter I/Process: Sending signal. PID: 11975 SIG: 9
Could you please take a look?
Thanks,
Minh