Oliver Salzburg created CB-7236:
-----------------------------------

             Summary: Build failure breaks entire project
                 Key: CB-7236
                 URL: https://issues.apache.org/jira/browse/CB-7236
             Project: Apache Cordova
          Issue Type: Bug
          Components: BlackBerry
    Affects Versions: 3.5.0
            Reporter: Oliver Salzburg


Frequently, when trying to build my project, cordova will fail to do so with an 
{{EPERM}} error. 

Trying to build again afterwards, will result in {{The provided path 
"d:\foo\platforms\blackberry10" is not a Cordova BlackBerry10 project.}}. The 
only way out is to remove the {{blackberry10}} folder from the {{platforms}} 
folder and re-add the platform.

{code}
OliverSalzburg@OLIVER-PC /d/foo (master)
$ cordova emulate blackberry10
shell.js: internal error
Error: EPERM, operation not permitted 'd:\foo\platforms\blackberry10\www'
    at Object.fs.mkdirSync (fs.js:647:18)
    at 
c:\Users\OliverSalzburg.HARTWIG\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\shelljs\shell.js:543:10
    at Array.forEach (native)
    at Object._mkdir 
(c:\Users\OliverSalzburg.HARTWIG\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\shelljs\shell.js:526:8)
    at Object.mkdir 
(c:\Users\OliverSalzburg.HARTWIG\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\shelljs\shell.js:1491:23)
    at Object.module.exports.update_www 
(c:\Users\OliverSalzburg.HARTWIG\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\metadata\
blackberry10_parser.js:132:15)
    at 
c:\Users\OliverSalzburg.HARTWIG\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\prepare.js:99:24
    at _fulfilled 
(c:\Users\OliverSalzburg.HARTWIG\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:798:54)
    at self.promiseDispatch.done 
(c:\Users\OliverSalzburg.HARTWIG\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:827:30)
    at Promise.promise.promiseDispatch 
(c:\Users\OliverSalzburg.HARTWIG\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:760:13)

OliverSalzburg@OLIVER-PC /d/foo (master)
$ cordova emulate blackberry10
The provided path "d:\foo\platforms\blackberry10" is not a Cordova BlackBerry10 
project.
{code}



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

Reply via email to