IBM Support

LO89840: VERSE SYNCS TO RETRIEVE TRUNCATED MAIL BODIES FAILS IF THE RESPONSE CANNOT BE CONTAINED IN A SINGLE HTTP MESSAGE

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

  • When the Verse client (Android or iOS) is set to truncate the
    body of the mail messages and then the user attempts to download
     the previously truncated message, the sync may get stuck trying
     to download that message if the retrieved response needs to be
    split across multiple HTTP messages per the SyncML
    specification.  This may happen with a single mail that is over
    the maximum message size (for example, on Android this is
    ~120K).  This may also happen if multiple downloads are done at
    the same time with the last included response, but as long as
    the last response would fit in a single message by itself, the
    syncs will eventually complete as the next sync will retry and
    get just that one in the single message.
    
    The problem is that when the client (correctly) asks for the
    additional messages, the server responds with no additional
    data.  The server should be responding with the next maximum
    message size worth of data in each message.  This continues
    until the server detects that too many effectively empty
    messages have been exchanged with the device, logs a message
    (Traveler: WARNING <username> Client has sent 11 effectively
    empty messages and the server has nothing pending, so this sync
    will be stopped to avoid infinite sync loops), and stops the
    sync to avoid an infinite sync.  As long as the client keeps
    requesting to download this message that is failing, the sync
    will be stuck and no new mail data will get synced to the
    device.
    

Local fix

  • 1. Delete the mail or move the mail to a non-syncing folder (in
    Notes or some other client that isn't the mobile client having
    the sync issue) and reset the device (on the server).
    2. Change the client settings to not truncate the body of the
    mails (attachment settings don't apply) and reset the device (on
    the server).
    

Problem summary

  • May be unable to download entire message on IBM Verse mobile
    client if the message is very large.
    

Problem conclusion

  • The IBM Traveler server has been updated to correctly handle
    this scenario.
    

Temporary fix

Comments

APAR Information

  • APAR number

    LO89840

  • Reported component name

    LOTUS NOTES TRA

  • Reported component ID

    5724E6204

  • Reported release

    901

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-08-04

  • Closed date

    2016-08-16

  • Last modified date

    2016-08-16

  • 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

    LOTUS NOTES TRA

  • Fixed component ID

    5724E6204

Applicable component levels

  • R901 PSY

       UP



Document information

More support for: IBM Traveler

Software version: 9.0.1

Reference #: LO89840

Modified date: 16 August 2016