Details
-
Bug
-
Status: Open
-
Critical
-
Resolution: Unresolved
-
None
-
None
-
Android: OS 7.0, Phone Model: Moto G5 Plus
iOS: OS 10.1.1 (14B150)
-
Important
Description
ISSUE
Importing corrupt images using the Camera plugin crashes the app
Current Behavior
- Importing a corrupt image using the Cordova Camera plugin crashes the Cordova app which uses the plugin
Expected Behavior
- Importing a corrupt image using the Cordova Camera plugin:
- Throws an exception which can be caught by the Cordova app which uses the plugin
- Does not crash the Cordova app which uses the plugin
- Allows the Cordova app which uses the plugin to render a Toast error message relaying the error
- # Platforms affected
- Android
- iOS
REFERENCES
- Sample corrupt image which crashes the app
- Technique used to wrap the call in a Try/Catch block in a callable inner class to prevent an app crash
ADDITIONAL INFORMATION
- Importing corrupt images does not crash apps which do not use the Camera plugin, such as:
- Yelp mobile app
- Slack mobile app
Attachments
Issue Links
- is cloned by
-
CB-13732 Delay in returning control to the Webview increases in duration based on selected image file size
-
- Open
-
- links to