IV34525: "STAFF REFRESH RUNS INTO PRECONDITION VIOLATION - ESCALATIONINSTANCE IS NULL"
Closed as program error.
"Staff refresh runs into precondition violation - EscalationInstance is null" . "During staff refresh, there is a chance that the people assignment refresh deamon (staff query refresh deamon) runs into an assertion violation (precondition violation), depending on the code path traversed, particularly when using (or having configured a StaffQueryResultPostProcessorPlugin: [1/7/13 16:18:02:511 CET] 00006642 TraceBPE E com.ibm.bpe.util.Assert.precondition(Assert.java:141) Precondition violation !(EscalationInstance is null) in method >> com.ibm.task.staff.StaffQueryManager.postProcessStaffResult(Staf fQueryManager.java:1829) <<"
Problem Description: When executing a staff refresh - manually triggered via Administrative Console, wsadmin script or automatically triggered via Daemon - an assertion violation may occure that stops refreshing further staff queries. Problem Summary: If a customer has enabled a post processor plugin, non-shared staff query instances are created. These staff query instances are later refreshed as all staff query instances. Additionally, these staff query instances to be refreshed are also sent to the post processor plugin. If the post processor plugin is disabled in the meantime, under certain circumstances this might run into a precodition violation, e.g. com.ibm.bpe.util.Assert.precondition(Assert.java:141) Precondition violation !(EscalationInstance is null) in method >> com.ibm.task.staff.StaffQueryManager.postProcessStaffResult(Staf fQueryManager.java:1829) ... Problem Conclusion: The code now does additional checks to detect this special situation and does not fail. The staff query instance is refreshed, without involving a post processor plugin, as none is configured.
iFix available on top of V620 FP3
Reported component name
BUS PRC CHOREOG
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
BUS PRC CHOREOG
Fixed component ID
Applicable component levels