Denis Babineau created CB-9752:
----------------------------------

             Summary: getDirectory fails on valid directory with assets 
filesystem
                 Key: CB-9752
                 URL: https://issues.apache.org/jira/browse/CB-9752
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android, Plugin File
         Environment: cordova 5.3.3
cordova android 4.0.0
cordova-plugin-file 2.0.0

*** using build-extras.gradle to speed up lookups (as per README.md for plugin) 
***
            Reporter: Denis Babineau


The following JS snippet fails with "failed to get www directory":

window.resolveLocalFileSystemURL(cordova.file.applicationDirectory, 
function(appDir) {
    appDir.getDirectory('www', {create:false}, function(wwwDir) {
        console.log("success!");
    }, function() {
        console.log("failed to get www directory");
    });
}, function() {
    console.log("Failed to get application directory");
});

I narrowed it down to AssetFilesystem.java's listAssets() method called from 
isDirectory() which returns the "new String[0];" (assetPath = 'www/' in this 
method) which in turn causes isDirectory() to return false.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to