cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (CB-11657) Windows app fails WACK test due to missing UTF BOM
Date Wed, 10 Aug 2016 10:32:23 GMT


ASF GitHub Bot commented on CB-11657:

GitHub user vladimir-kotikov opened a pull request:

    CB-11657 Add bom to www after plugin operations

    JIRA [CB-11657](
    This PR addresses WACK validation issues when app has been built from VS after installing/restoring
plugins. In this case some files, added by plugins would not have BOM

You can merge this pull request into a Git repository by running:

    $ git pull CB-11657

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #192
commit 455bf4b62683ab380904f2e78eebe77d4a7fdb5c
Author: Vladimir Kotikov <>
Date:   2016-08-10T10:04:24Z

    CB-11657 Add bom to www after plugin operations
    Since cordova is not calling `prepare` immediately after plugin
    has been installed/removed, we need to take care of adding BOM ourselves.
    Otherwise user can run into situation when project, built from Visual
    Studio immediately after installation/removal of plugin, will not pass
    WACK tests due to missing BOM in some files.


> Windows app fails WACK test due to missing UTF BOM
> --------------------------------------------------
>                 Key: CB-11657
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Windows
>    Affects Versions: 4.4.2
>            Reporter: Vladimir Kotikov
>            Assignee: Vladimir Kotikov
>              Labels: reproduced, triaged
>             Fix For: 4.4.3
> After building app for store and running WACK it fails with the following error:
> File encoding test
> UTF-8 file encoding
> Error Found: The UTF-8 file encoding test detected the following errors:
> File C:\Program Files\WindowsApps\57757VladimirKotikov.CordovaTest123_1.1.0.0_x64__gpj6r6j8n5kcg\www\cordova_plugins.js
is not properly UTF-8 encoded. Re-save the file as UTF-8 (including Byte Order Mark).
> Impact if not fixed: HTML, CSS, and JavaScript files must be encoded in UTF-8 form with
a corresponding byte-order mark (BOM) in order to benefit from bytecode caching and to avoid
other runtime error conditions.
> How to fix: Open the affected file, and select "Save As..." option from the File menu
in Visual Studio. Select the drop-down control next to the Save button and select "Save with
Encoding..." option. From the Advanced save options dialog, choose the "Unicode (UTF-8 with
signature)" option and click the OK button.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message