PM85364: JSONSTORE ERROR AFTER FIRST LAUNCH ON ANDROID WITH '.' IN SEARCH FIELDS.

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

  • Customer reporting issue when relaunching their application
    using JSONStore. They receive a search fields mismatch error
    starting on the second launch, but only on Android.
    Bug identified as a problem when using a '.' in their
    search fields, causing a validation issue.
    

Local fix

  • Unknown.
    Internal defect#: 17519
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Developers building applications for        *
    *                  Android which use JSONStore and have        *
    *                  nested search fields.                       *
    ****************************************************************
    * PROBLEM DESCRIPTION: Android applications using JSONStore    *
    *                      with nested search fields will be       *
    *                      unable to re-initialize an existing     *
    *                      JSONStore collection when an            *
    *                      application is restarted.  If the       *
    *                      application is still running in         *
    *                      memory from the first initialization    *
    *                      of the collection the applicaiton       *
    *                      will continue to work.                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The routine to compare the existing search fields from an
    existing persistent store with those passed in to the
    initCollection/init functions of WL.JSONStore was incorrect.
    

Problem conclusion

  • The implementation was failing to compare the case where the
    search field names had to be normalized and was only comparing
    the raw values.  The code has been augmented to also compare
    the normalized values.
    
    The fix for this APAR is currently targeted for inclusion in
    fixpack 5.0.6.1.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM85364

  • Reported component name

    WORKLIGHT CONSU

  • Reported component ID

    5725I4301

  • Reported release

    506

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-03-21

  • Closed date

    2013-03-30

  • Last modified date

    2013-03-30

  • 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 CONSU

  • Fixed component ID

    5725I4301

Applicable component levels

  • R505 PSY

       UP

  • R506 PSY

       UP



Rate this page:

(0 users)Average rating

Document information


More support for:

IBM Worklight

Software version:

5.0.6

Reference #:

PM85364

Modified date:

2013-03-30

Translate my page

Machine Translation

Content navigation