[ https://issues.apache.org/jira/browse/CB-1293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13444632#comment-13444632 ]
Quek Seng Siong commented on CB-1293: ------------------------------------- I'm facing the same issue with picasa links on my desireHD. Furthermore, my android has a file explorer installed. With that app, when the getPhoto prompts users to select a photo, they can choose to use the file explorer and select any file from the sdcard. As long as it's not an image, it will crash. Is there any way for us to catch the crash gracefully? > Camera.getPicture crashes when selecting from a Picasa album on Android > ----------------------------------------------------------------------- > > Key: CB-1293 > URL: https://issues.apache.org/jira/browse/CB-1293 > Project: Apache Cordova > Issue Type: Bug > Components: Android > Affects Versions: 2.0.0 > Environment: Crash found with 2.0.0 on Galaxy Nexus running Android > 4.0.4 > Reporter: Brion Vibber > Assignee: Simon MacDonald > > When using camera.getPicture with options: > destinationType: Camera.DestinationType.FILE_URI, > sourceType: Camera.PictureSourceType.PHOTOLIBRARY > and selecting a photo from a Picasa-synced album, the application crashes > immediately upon trying to return the data. > Here's our downstream bug with some analysis: > https://bugzilla.wikimedia.org/show_bug.cgi?id=39604 > FileUtils.getRealPathFromURI() cannot read the "_data" column from the > content provider database, so imagePath and bitmap in > CameraLauncher.onActivityResult are null. The crash occurs when trying to run > bitmap.recycle(). > I can avoid the crash by adding a guard check for bitmap != null and the > content: URI is usable in the app to load the image, but doesn't appear to > work with FileTransfer. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira