IBM Support

JR47227: RESUMABLE_DASHBOARDS ATTRIBUTE IN PROCESS PORTAL SESSION IS NOT SERIALIZABLE, CAUSING EXCEPTION TO BE THROWN

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The RESUMABLE_DASHBOARDS attribute of a Process Portal session
    is not serializable.  As a result, an error similar to the
    following is written to SystemOut.log on the server or cluster
    where the IBM_BPM_Portal application is deployed:
    
    WASSession    E SessionContextMBeanAdapter
    findAttCausingNotSerializableException
    Miscellaneous data: Attribute "RESUMABLE_DASHBOARDS" is
    declared to be serializable but is found to generate exception
    "java.io.NotSerializableException" with message
    "com.lombardisoftware.component.common.web.WebWorkflowManagerRes
    ult".  Fix the application so that the attribute
    "RESUMABLE_DASHBOARDS" is correctly serializable at runtime.
    
    This error has been observed in conjunction with the WebSphere
    Application Server session replication function (allowing a
    web session to  be persisted in a clustered network deployment
    environment, such that if the cluster member where the session
    is running fails, the session automatically resumes through
    another cluster member), but also in other scenarios where
    session replication is not being used. The attribute needs to
    be made serializable to eliminate this error.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of BPM Express, BPM Standard, and     *
    *                  BPM Advanced.                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: The RESUMABLE_DASHBOARDS attribute of   *
    *                      a Process Portal session is not         *
    *                      serializable.  As a result, an error    *
    *                      similar to the following is written     *
    *                      to SystemOut.log on the server or       *
    *                      cluster where the IBM_BPM_Portal        *
    *                      application is deployed:                *
    *                      WASSession    E                         *
    *                      SessionContextMBeanAdapter              *
    *                      findAttCausingNotSerializableException  *
    *                      Miscellaneous data: Attribute           *
    *                      "RESUMABLE_DASHBOARDS" is declared to   *
    *                      be serializable but is found to         *
    *                      generate exception                      *
    *                      "java.io.NotSerializableException"      *
    *                      with message                            *
    *                      "com.lombardisoftware.component.common. *
    *                      web.WebWorkflowManagerResult".  Fix     *
    *                      the application so that the attribute   *
    *                      "RESUMABLE_DASHBOARDS" is correctly     *
    *                      serializable at runtime.                *
    *                      This error has been observed in         *
    *                      conjunction with the WebSphere          *
    *                      Application Server session              *
    *                      replication function (allowing a web    *
    *                      session to  be persisted in a           *
    *                      clustered network deployment            *
    *                      environment, such that if the cluster   *
    *                      member where the session is running     *
    *                      fails, the session automatically        *
    *                      resumes through another cluster         *
    *                      member), but also in other scenarios    *
    *                      where session replication is not being  *
    *                      used. The attribute needs to be made    *
    *                      serializable to eliminate this error.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A session variable is not serializable, causing an exception
    to be thrown when the variable needs to be serialized, such as
    during memory to memory replication.
    

Problem conclusion

  • The RESUMABLE_DASHBOARDS attribute was made serializable.
    
    An interim fix has been published to Fix Central.  Please
    refer to the separate file that is automatically downloaded
    with the interim fix for prerequisite information and
    installation/uninstallation instructions.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR47227

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-07-13

  • Closed date

    2013-10-01

  • Last modified date

    2013-10-04

  • 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

    BPM STANDARD

  • Fixed component ID

    5725C9500

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
04 October 2013