[ https://issues.apache.org/jira/browse/CB-9333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vladimir Kotikov updated CB-9333: --------------------------------- Component/s: (was: Windows) Android > Icon or splash screen file that has readonly attribute causes cordova prapare > to fail > ------------------------------------------------------------------------------------- > > Key: CB-9333 > URL: https://issues.apache.org/jira/browse/CB-9333 > Project: Apache Cordova > Issue Type: Bug > Components: Android > Environment: Windows 8 > Reporter: Roman Viskin > Priority: Minor > Labels: triaged > > Steps to reproduce: > Create project. > cordova platform add android --save > Edit config.xml, add > <icon src="res/icon.png" /> > Where res/icon.png is file with readonly attribute set. > Run cordova prepare. > "Error: EPERM, operation not permitted" error will raise, with attached stack > trace. > Remove read only attributre, run cordova prepare again. > The prepare will run successfully. > Bug: read only attribute should not cause the failure. > ------------------- > at Object.fs.unlinkSync (fs.js:765:18) > at android_parser.deleteDefaultResource > (C:\Users\romanv\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\metadata\android_parser.js:80:20) > at android_parser.handleIcons > (C:\Users\romanv\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\metadata\android_parser.js:143:10) > at android_parser.update_from_config > (C:\Users\romanv\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\metadata\android_parser.js:214:10) > at android_parser.update_project > (C:\Users\romanv\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\metadata\android_parser.js:335:14) > at > C:\Users\romanv\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\prepare.js:126:27 > at Array.map (native) > at > C:\Users\romanv\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\prepare.js:70:40 > at _fulfilled > (C:\Users\romanv\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:787:54) > at self.promiseDispatch.done > (C:\Users\romanv\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:816:30) -- 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