IBM Support

PM80940: Android application metadata that contains unicode characters is corrupted when application is imported in Application Center

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If the metadata of an application (label, description etc)
    containins unicode characters (e.g. Japanese, Chinese etc.),
    this metadata is corrupted when the application is imported to
    the Application Center.
    Corrupted strings can be seen on the Application Center console,
    in the application list, in the application properties and on
    the Application Center Mobile client.
    

Local fix

  • Edit the server system properties file (bootstrap.properties for
     Liberty, catalina.properties for Tomcat, etc.) to comment out
    the "android.aapt "system property then re-import your
    application on the Application Center console.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM Worklight and Mobile Foundation 5.0     *
    *                  users that upload Android applications      *
    *                  (apk)                                       *
    *                  that have metadata (label, description,     *
    *                  etc.) containing unicode characters.        *
    ****************************************************************
    * PROBLEM DESCRIPTION: If the metadata of an application       *
    *                      (label, description etc) containins     *
    *                      unicode characters (e.g. Japanese,      *
    *                      Chinese etc.), this metadata is         *
    *                      corrupted when the application is       *
    *                      imported to the Application Center.     *
    *                      Corrupted strings can be seen on the    *
    *                      Application Center console, in the      *
    *                      application list, in the application    *
    *                      properties and on the Application       *
    *                      Center Mobile client.                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    UTF-8 encoding was not properly dealt with.
    

Problem conclusion

  • The code has been fixed to properly deal with UTF-8 encoding.
    
    The fix for this APAR is currently targeted for inclusion in
    fixpack 5.0.6.0.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM80940

  • Reported component name

    WORKLIGHT ENTER

  • Reported component ID

    5725G9202

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-01-18

  • Closed date

    2013-03-17

  • Last modified date

    2013-03-17

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WORKLIGHT ENTER

  • Fixed component ID

    5725G9202

Applicable component levels

  • R500 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSZH4A","label":"IBM Worklight"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"500","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 March 2013