-
Bug
-
Resolution: Done
-
Critical
-
6.0.1
Description of problem:
Having a business-central cluster with 2 EAP nodes and a process definition containing a single user task with deadlines, following scenario fails:
1. start the process on node 1
2. shut the node 1 down
3. node 2 should handle the deadline with a reassignment and notification
=> on node 2 exception raises:
Error retrieving job, setting trigger state to ERROR.: org.quartz.JobPersistenceException: Couldn't retrieve job because a required class was not found: org.kie.internal.task.api.TaskDeadlinesService$DeadlineType from [Module "com.opensymphony.quartz:main"
The issue is very likely caused by missing dependency on org.kie module in the com.opensymphony.quartz module.
Steps to Reproduce:
1. configure a business-central cluster with 2 EAP nodes
2. create some repo,project and process definition with deadlines. Or clone
git://git.app.eng.bos.redhat.com/bpms-assets.git, use project "clustering", process definition "HumanTaskEscalation.bpmn2" (and define corresponding users)
3. log in to business-central on node 1, start the process
4. stop the node 1
5. log in to business-central on node 2 as the user who the task should be reassigned to, refresh tasks list => nothing to claim
6. observe the server log on node 2