You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Vladimir Kotikov (JIRA)" <ji...@apache.org> on 2016/07/28 10:46:20 UTC

[jira] [Created] (CB-11636) Merging config.xml w/ attributes containing " fails.

Vladimir Kotikov created CB-11636:
-------------------------------------

             Summary: Merging config.xml w/ attributes containing &quot; fails.
                 Key: CB-11636
                 URL: https://issues.apache.org/jira/browse/CB-11636
             Project: Apache Cordova
          Issue Type: Bug
          Components: CordovaCommon
    Affects Versions: 1.4.0
            Reporter: Vladimir Kotikov
            Assignee: Vladimir Kotikov
             Fix For: 1.4.1


Repro steps:

- Create an empty project
- Add {{<preference name="name" value="my &quot;quoted&quot; value">}} to config.xml
- Add any of ios, windows or android platform
- Call {{cordova prepare}}

Expected:
prepare succeds and preference copied to platform's config.xml

Actual:
prepare fails with unrelevant stacktrace:
{noformat}
No scripts found for hook "before_prepare".
Checking config.xml for saved platforms that haven't been added to the project
Checking for any plugins added to the project that have not been installed in android platform
No differences found between plugins added to project and installed in android platform. Continuing...
Generating config.xml from defaults for platform "android"
net.js:647
    throw new TypeError(
    ^

TypeError: Invalid data, chunk must be a string or buffer, not undefined
    at WriteStream.Socket.write (net.js:647:11)
    at WriteStream.stream.write (D:\cordova\cordova-lib\cordova-common\node_modules\ansi\lib\newlines.js:36:21)
    at Cursor.write (D:\cordova\cordova-lib\cordova-common\node_modules\ansi\lib\ansi.js:157:23)
    at CordovaLogger.log (D:\cordova\cordova-lib\cordova-common\src\CordovaLogger.js:102:12)
    at process.<anonymous> (D:\cordova\cordova-cli\src\cli.js:253:16)
    at emitOne (events.js:96:13)
    at process.emit (events.js:188:7)
    at process._fatalException (bootstrap_node.js:254:26)
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org