IBM Support

IT39771: JSON WRITING ISSUES WITH EMOJI VARIATION SELECTOR

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Serializing emoji Unicode sequences that run over a buffer
    reallocation boundary in the JSON writer results in a BIP2130E
    error message.
    
    If message contains HTML escape sequences and multi-byte
    characters as emojis (UTF-8 character with the Variation
    Selector-16 to make it look like an emoji), when serializing the
    JSON message, it fails with BIP2130E: Error '11' converting a
    character string to or from codepage '1208'.
    
    A service trace will show:
    ImbConverterCPP::fromUnicode (00001B68-61B3EE95-0000004E) ,
    'Throwing exception', 'F:\ci\slot0\product-build\WMB\src\Common
    Services\ImbConverter.cpp',881, '0xC0000852L', 'Error converting
    character string'
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of IBM App Connect Enterprise V11.0 and V12.0 and IBM
    Integration Bus V10.0 using the JSON messages.
    
    
    Platforms affected:
    z/OS, MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    Serializing of a JSON message which has <span
    style="background-color:rgb(255, 255, 255);color:rgb(0, 0,
    0);font-size:12px;font-family:arial,sans-serif">emoji Unicode
    sequences</span> can fail with a BIP2130E: Error '11' converting
    a character string to or from codepage '1208' error.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT39771

  • Reported component name

    INTEGRATION BUS

  • Reported component ID

    5724J0540

  • Reported release

    A00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-01-27

  • Closed date

    2022-04-26

  • Last modified date

    2022-04-26

  • 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

    INTEGRATION BUS

  • Fixed component ID

    5724J0540

Applicable component levels

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0"}]

Document Information

Modified date:
27 April 2022