Issue
- Kaleo Task does not execute a timer with a Groovy type action.
- After setting a notification in a Workflow Task Timer, the message is not printed in the log.
- Timer notification is not sent when the timer reaches the given duration
- The action expected to trigger after a set duration is not functioning as expected.
Steps to reproduce:
- Start a vanilla 2023.Q4 bundle.
- Navigate to Configuration > Workflow > Web Content.
- Select Single Approver Workflow.
- Edit the workflow to:
- Assignments: Role Type: Admin
- Notification: add a notification, with type regular role.
- Timer: Set a timer to print out a message to the logs.
Expected results: After submitting a web content for review, view the logs to see the message print out.
Actual results: The printout is not in the logs after the due date passes.
Environment
- Liferay DXP 7.4
- Liferay DXP 2023.Q4
- Liferay DXP 2024.Q1
Resolution
- To resolve this behavior, upgrade to Liferay DXP 2024.Q2+, or request a hotfix built on LPD-19264, if you are still within the Support Coverage window.