[ 
https://issues.apache.org/jira/browse/CB-4618?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13752039#comment-13752039
 ] 

qi commented on CB-4618:
------------------------

Hi, I just updated to 3.0.7, removed wp8 platform and added again, same 
stacktrace as above.

If I ran 'chcp 65001' before 'add wp8', it only had the creating looked right, 
but actually not. If I looked into the resulting project, some files were not 
correct, I've uploaded two already for demonstration.

I suggested this possibly is an OS environment/locale issue. Here's some info 
about my system,

__CLASS                                   : Win32_OperatingSystem
__SUPERCLASS                              : CIM_OperatingSystem
__DYNASTY                                 : CIM_ManagedSystemElement
__RELPATH                                 : Win32_OperatingSystem=@

BuildNumber                               : 9200
BuildType                                 : Multiprocessor Free
Caption                                   : Microsoft Windows 8 Enterprise

CodeSet                                   : 936
CountryCode                               : 86
CurrentTimeZone                           : 480

Locale                                    : 0804

MUILanguages                              : {zh-CN, en-US}

OSArchitecture                            : 64-bit
OSLanguage                                : 2052
OSProductSuite                            : 256
OSType                                    : 18

Version                                   : 6.2.9200
                
> 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: Benn Mapes
>            Priority: Critical
>         Attachments: App.xaml.cs, HelloCordova.csproj
>
>
> 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

Reply via email to