IBM Support

JR58493: YOU MIGHT GET A NULLPOINTEREXCEPTION WHILE TRYING TO EXPORT A GENERIC DEPLOYMENT PACKAGE FROM PROCESS CENTER

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 you try to export a generic offline deployment package from
    the IBM Process Center console or by using the
    BPMExportInstallPackage command, it fails and the following
    exception is logged in the SystemOut.log file:
    
    [7/29/17 14:27:03:092 EDT] 00000158 wle           E
    CWLLG2229E: An exception occurred in an EJB call.  Error: null
    java.lang.NullPointerException
    at
    com.lombardisoftware.server.ejb.repositoryservices.RuntimeServer
    Support.registerServer(RuntimeServerSupport.java:478)
    at
    com.lombardisoftware.server.ejb.repositoryservices.RepositorySer
    vicesCore.getGenericServer(RepositoryServicesCore.java:1235)
    

Local fix

  • 1. Create an offline server by using the Process Center console
    and name it 'generic'.
    2. Stop the app cluster and update the is_generic column of this
    record to 'T'.
    Update LSW_SERVER Set is_generic = 'T' where name = 'generic'
    3. Restart the app cluster.
    4. Use this server when exporting the generic package.
    

Problem summary

  • When a generic deployment package is created, a hidden generic
    server is created in the background. Because the generic server
    is hidden, a special filter is used to look for this server. The
     old filter was still in use and, as a result, the generic
    server can't be found and you receive the null pointer
    exception. In most cases, because the server just created is in
    the cache, it's found without going through the database layer.
    However, when the server is somehow not in the cache, IBM BPM
    goes to the database layer using the old filter and doesn't find
     the new server.
    
    PRODUCTS AFFECTED
    IBM Business Process Manager (BPM)
    IBM BPM Express
    

Problem conclusion

  • A fix is available in next release that look for the servers
    with the appropriate filter.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR58493

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    860

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-09-26

  • Closed date

    2017-10-30

  • Last modified date

    2017-10-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

    BPM

  • Fixed component ID

    5737A5700

Applicable component levels

  • R860 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFPJS","label":"IBM Business Process Manager"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.6.0.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
14 September 2022