[ https://issues.apache.org/jira/browse/CB-5721?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ian Clelland resolved CB-5721. ------------------------------ Resolution: Fixed > App crashed if invoke root.getFile() and use "../resolve.file.uri" as > fileNames! > -------------------------------------------------------------------------------- > > Key: CB-5721 > URL: https://issues.apache.org/jira/browse/CB-5721 > Project: Apache Cordova > Issue Type: Bug > Components: iOS, mobile-spec, Plugin File > Affects Versions: 3.2.0 > Environment: cordova version: 3.3.1-0.1.2 > Reporter: glmnbeyond > Assignee: Ian Clelland > > Here are the steps to reproduce it: > > $ cordova create testFile > $ cd testFile > $ cordova platform add ios > $ cordova platform plugin add 'cordova-plugin-file dev branch code' > 1. Copy cordova-mobile-spec tests to testFile/platforms/ios/www/ > 2. Modify file.tests.js file.spec.9, change fileName from "resolve.file.uri" > to "../resolve.file.uri" > {color:red} > var fileName = "resolve.file.uri" =====> var fileName = > "../resolve.file.uri" > {color} > 3. Run this test and app crashed! The outputs were shown as follows: > Terminating app due to uncaught exception 'NSInvalidArgumentException', > reason: setObjectForKey: object cannot be nil (key: fullPath)' -- This message was sent by Atlassian JIRA (v6.1.5#6160)