B. van Mensvoort created CB-14097:
-------------------------------------

             Summary: 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
             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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to