[
https://issues.apache.org/jira/browse/CB-5721?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13886830#comment-13886830
]
Ian Clelland commented on CB-5721:
----------------------------------
I don't see the crashing bug right now, on the most recent version of file.
The behaviour I do see definitely isn't correct, and I'm going to add tests to
verify and fix that issue, but I don't get the {{NSInvalidArgumentException}}.
Does this still happen for you on the latest dev branch code? (I'm on commit
aa23cf4)
> 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)