-
Bug
-
Resolution: Done
-
Major
-
7.12.0.Final
When you use ExecutorServiceImpl.requeue(Long olderThan),
ExecutorServiceImpl converts olderThan (milliseconds) to its timeunit.
ExecutorRequestAdminServiceImpl expects olderThan is milliseconds.
https://github.com/kiegroup/jbpm/blob/7.12.0.Final/jbpm-services/jbpm-executor/src/main/java/org/jbpm/executor/impl/jpa/ExecutorRequestAdminServiceImpl.java#L82-L84
https://github.com/kiegroup/jbpm/blob/7.12.0.Final/jbpm-services/jbpm-executor/src/main/java/org/jbpm/executor/impl/jpa/ExecutorRequestAdminServiceImpl.java#L98-L100
So if you configure ExecutorServiceImpl.timeunit to "SECONDS", "olderThan" is not a correct value. (e.g. 2000 milliseconds to 2 milliseconds)
- is incorporated by
-
RHPAM-1605 ExecutorServiceImpl.requeue(Long olderThan) doesn't calculate a correct value
- Closed