cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Normington (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CB-6243) FileEntry.toURL() "cdvfile://localhost/persistent/file://"
Date Thu, 13 Mar 2014 16:25:46 GMT
David Normington created CB-6243:
------------------------------------

             Summary: FileEntry.toURL() "cdvfile://localhost/persistent/file://"
                 Key: CB-6243
                 URL: https://issues.apache.org/jira/browse/CB-6243
             Project: Apache Cordova
          Issue Type: Bug
          Components: Plugin File
    Affects Versions: 3.4.0
         Environment: Android 4.4 using Genymotion emulator
            Reporter: David Normington


When I run something like this:

{code}
window.resolveLocalFileSystemURL('file:///storage/emulated/0/DCIM/Camera/1394726081689.jpg',
function(entry) {
    console.log(entry.fullPath);
    console.log(entry.toURL());
    entry.file(fileSuccess, fail);
});
{code}
The logcat shows this result:
{code}
I/chromium( 3022): [INFO:CONSOLE(28)] "file:///storage/emulated/0/DCIM/Camera/1394726081689.jpg",
source: file:///android_asset/www/js/pdf.js (28)
I/chromium( 3022): [INFO:CONSOLE(29)] "cdvfile://localhost/temporary/file://storage/emulated/0/DCIM/Camera/1394726081689.jpg",
source: file:///android_asset/www/js/pdf.js (29)
W/System.err( 2928): java.io.FileNotFoundException: File: cdvfile://localhost/persistent/file://storage/emulated/0/DCIM/Camera/1394726081689.jpg
does not exist.
W/System.err( 2928):    at org.apache.cordova.file.FileUtils.getFileMetadata(FileUtils.java:953)
W/System.err( 2928):    at org.apache.cordova.file.FileUtils.access$400(FileUtils.java:53)
W/System.err( 2928):    at org.apache.cordova.file.FileUtils$14.run(FileUtils.java:220)
W/System.err( 2928):    at org.apache.cordova.file.FileUtils$23.run(FileUtils.java:325)
W/System.err( 2928):    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
W/System.err( 2928):    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
W/System.err( 2928):    at java.lang.Thread.run(Thread.java:841)
{code}
As you can see the second console.log has the cdvfile protocol with the file protocol appended
to the end. I'm sure this is causing the following error.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message