Created attachment 870482 [details] complete stacktrace from node 2 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
Confirmed that the issue can be fixed by adding dependency on the org.kie module.
Thanks Radovan for the solution! :) Commit into 6.0.x -> https://github.com/droolsjbpm/kie-wb-distributions/commit/09e4145708cb2a8aeb2ab3d7e059143e1be817d2
This was cherry-picked into the 6.0.1.ER2 tag: https://github.com/jboss-integration/kie-wb-distributions/commit/9e4fa1e60294c908b0dff8c0c012ab01501502ed
Commi in master -> https://github.com/droolsjbpm/kie-wb-distributions/commit/8b5c800ec420713f393a2280e1e22924070001c8
Verified with BPMS-6.0.1.ER2