[ https://issues.apache.org/jira/browse/CB-14097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16534221#comment-16534221 ]
ASF subversion and git services commented on CB-14097: ------------------------------------------------------ Commit 5c23b65af9b11fa3a17bd44513418113dea9b8ed in cordova-plugin-camera's branch refs/heads/master from bvmensvoort [ https://gitbox.apache.org/repos/asf?p=cordova-plugin-camera.git;h=5c23b65 ] CB-14097: (android) Fix crash when selecting some files with getPicture (#322) * CB-14097: (android) Fix crash when selecting some files with getPicture of urls with raw:// Handles both urls: content://com.android.providers.downloads.documents/document/1111 content://com.android.providers.downloads.documents/document/raw%3A%2Fstorage%2Femulated%2F0%2FDownload%2Ffilename.pdf * Optimization: Remove TextUtils dependency, return null when no id could be extracted > Camera plugin crashes using getPicture on some files > ---------------------------------------------------- > > Key: CB-14097 > URL: https://issues.apache.org/jira/browse/CB-14097 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-plugin-camera > Affects Versions: Master > Environment: At least tested on: > Cordova 7.1.0 > Camera 4.0.3 > But the code is the same in master branch. > Reporter: B. van Mensvoort > Priority: Critical > Fix For: Master > > Attachments: logcat.txt > > > My app uses navigator.camera.getPicture to select files from a library. > After selecting some files, the app crashes. Some files go well and it > doesn't seem to happen on all devices. > The crash happens in the FileHelper.java file and it the exception is: > {{java.lang.NumberFormatException: For input string: > "raw:/storage/emulated/0/Download/filename.PDF"}} > It seems to be caused the way files are saved on the device. The urls of the > files are different. When resaving the file, the URL can be as expected. > Expected URL: > {{content://com.android.providers.downloads.documents/document/1111}} > Error URL: > {{content://com.android.providers.downloads.documents/document/raw%3A%2Fstorage%2Femulated%2F0%2FDownload%2Ffilename.pdf}} > The fix is the same as: > [https://github.com/severianremi/uCrop/commit/9e2bb067631ac3bd3817c0fb55c51db3d61edfe0] > -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org