Direct links to fixes
APAR status
Closed as program error.
Error description
Customer is getting NullpointerException when a callback (via button) is made from a coach back to the same coach the 2nd time. In customer's reproduction scneario, he has a table with 2 rows and a button to save the current selected row. When this button is clicked after the coach was reloaded one time, the NullPointerException occurs. . [3/26/13 10:00:40:570 CET] 0000005d wle E CWLLG0594E: An exception occurred while initializing the runnable thread. Error: com.lombardisoftware.component.common.workflow.WorkflowProcessIt emExcept ion: java.lang.NullPointerException com.lombardisoftware.component.common.workflow.WorkflowProcessIt emExcept ion: java.lang.NullPointerException at com.lombardisoftware.component.common.workflow.ExecutionJob.doJo b(ExecutionJob.java:421) at com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean. doResumeWorkflowEngine(EJBWorkflowManagerBean.java:1236) at com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean. resumeProcess(EJBWorkflowManagerBean.java:401) at com.lombardisoftware.server.ejb.workflow.EJSRemoteStatefulEJBWor kflowManager_82478d70.resumeProcess(Unknown Source) . .--------------------------------------- These are the nested exceptions from two different occurrences of this problem. . Caused by: java.lang.NullPointerException at com.lombardisoftware.component.coachng.worker.CoachNGDataJSONHel per.updateCoachData(CoachNGDataJSONHelper.java:88) at com.lombardisoftware.component.coachng.worker.CoachNGDataJSONHel per.updateCoachData(CoachNGDataJSONHelper.java:41) at com.lombardisoftware.component.coachng.worker.CoachNGWorker.doJo bProcessWebData(CoachNGWorker.java:203) at com.lombardisoftware.component.common.worker.WebWorker.doJob(Web Worker.java:73) at com.lombardisoftware.component.common.workflow.ExecutionJob.doJo b(ExecutionJob.java:409) ... 66 more .---------------------------------------------- Caused by: java.lang.NullPointerException at com.lombardisoftware.component.coachng.worker.CoachNGDataJSONHel per.JSONArrayToTWObject(CoachNGDataJSONHelper.java:288) at com.lombardisoftware.component.coachng.worker.CoachNGDataJSONHel per.JSONArrayToTWObject(CoachNGDataJSONHelper.java:263) at com.lombardisoftware.component.coachng.worker.CoachNGDataJSONHel per.JSONObjectToTWObject(CoachNGDataJSONHelper.java:177) at com.lombardisoftware.component.coachng.worker.CoachNGDataJSONHel per.JSONToTWObject(CoachNGDataJSONHelper.java:258) at com.lombardisoftware.component.coachng.worker.CoachNGDataJSONHel per.JSONToTWObject(CoachNGDataJSONHelper.java:230) AFFECTED PRODUCTS: IBM Business Process Manager (BPM) Advanced IBM BPM Standard IBM BPM Express
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: User who implement looping back server * * script with properties of the variables * * that are not initialized completely. * **************************************************************** * PROBLEM DESCRIPTION: A NPE might occur, if user * * implements a looping back server * * script with properties of the * * variables that are not initialized. * **************************************************************** * RECOMMENDATION: A work around is available: Users to * * initialize the variables completely. * **************************************************************** User may get NPE, when implementing looping back server script with properties of the variables that are not initialized completely.
Problem conclusion
A fix is available for IBM BPM 8.5.0.0 through superseding fix for JR50923. On Fix Central (http://www.ibm.com/support/fixcentral), search for JR50923: 1. Select IBM Business Process Manager with your edition from the product selector, the installed version to the fix pack level, and your platform, and then click Continue. 2. Select APAR or SPR, enter JR50923, and click Continue. When you download fix packages, ensure that you also download the readme file for each fix. Review each readme file for additional installation instructions and information about the fix.
Temporary fix
Comments
APAR Information
APAR number
JR46940
Reported component name
BPM ADVANCED
Reported component ID
5725C9400
Reported release
801
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-06-13
Closed date
2014-09-11
Last modified date
2014-09-11
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 ADVANCED
Fixed component ID
5725C9400
Applicable component levels
R850 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
08 January 2022