You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "qi (JIRA)" <ji...@apache.org> on 2013/08/19 08:49:47 UTC

[jira] [Created] (CB-4618) Cordova CLI can't create wp8 project from template

qi created CB-4618:
----------------------

             Summary: Cordova CLI can't create wp8 project from template
                 Key: CB-4618
                 URL: https://issues.apache.org/jira/browse/CB-4618
             Project: Apache Cordova
          Issue Type: Bug
          Components: CLI
    Affects Versions: 3.0.0
         Environment: windows 8 simple Chinese edition, cordova 3.0.6
            Reporter: qi
            Assignee: Filip Maj
            Priority: Critical


1. installed cordova cil on windows 8
2. cordova create xxx
3. cordova platform add wp8

got

D:\Dev\cordova\project-template>cordova -d platform add wp8
cordova library for "wp8" already exists. No need to download. Continuing.
Checking if platform "wp8" passes minimum requirements...
Checking wp8 requirements...
Running ""C:\Users\Qi\.cordova\lib\wp\cordova\3.0.0\wp8\bin\check_reqs"" (output
 to follow)
C:\Users\Qi\.cordova\lib\wp\cordova\3.0.0\wp8\bin\check_reqs.js(46, 5) WshShell.
Exec: 

Running bin/create for platform "wp8" with command: ""C:\Users\Qi\.cordova\lib\w
p\cordova\3.0.0\wp8\bin\create"  "D:\Dev\cordova\project-template\platforms\wp8"
 "io.cordova.hellocordova" "HelloCordova"" (output to follow)
platformRoot = C:\Users\Qi\.cordova\lib\wp\cordova\3.0.0\wp8
repoRoot = C:\Users\Qi\.cordova\lib\wp\cordova\3.0.0
Creating Cordova-WP8 Project:
        App Name : HelloCordova
        Namespace : io.cordova.hellocordova
        Path : D:\Dev\cordova\project-template\platforms\wp8
CREATE SUCCESS : D:\Dev\cordova\project-template\platforms\wp8

Error: Non-whitespace before first tag.
Line: 0
Column: 1
Char: 
    at error (C:\Users\Qi\AppData\Roaming\npm\node_modules\cordova\node_modules\
elementtree\node_modules\sax\lib\sax.js:347:8)
    at strictFail (C:\Users\Qi\AppData\Roaming\npm\node_modules\cordova\node_mod
ules\elementtree\node_modules\sax\lib\sax.js:364:22)
    at Object.write (C:\Users\Qi\AppData\Roaming\npm\node_modules\cordova\node_m
odules\elementtree\node_modules\sax\lib\sax.js:603:11)
    at XMLParser.feed (C:\Users\Qi\AppData\Roaming\npm\node_modules\cordova\node
_modules\elementtree\lib\parsers\sax.js:48:15)
    at ElementTree.parse (C:\Users\Qi\AppData\Roaming\npm\node_modules\cordova\n
ode_modules\elementtree\lib\elementtree.js:263:10)
    at Object.exports.XML (C:\Users\Qi\AppData\Roaming\npm\node_modules\cordova\
node_modules\elementtree\lib\elementtree.js:593:13)
    at Object.config_parser (C:\Users\Qi\AppData\Roaming\npm\node_modules\cordov
a\src\config_parser.js:24:38)
    at Object.wp8_parser (C:\Users\Qi\AppData\Roaming\npm\node_modules\cordova\s
rc\metadata\wp8_parser.js:42:19)
    at C:\Users\Qi\AppData\Roaming\npm\node_modules\cordova\src\prepare.js:56:23

    at Array.map (native)

Finally I found following files
wmappmanifest.xml, HelloCordova.csproj, HelloCordova.sln, MainPage.xaml.cs, etc
were corrupt, the start characters of file content were sth like

锘?*

the cli can't parse these files

I doubt it's an encoding issue


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira