At approximately 00:30 UTC, the JMWE database started experiencing intermittent restarts, resulting in the following issues:
Our team promptly investigated the issue and deployed a fix that restored functionality to web items and workflow post-functions. However, a related issue created a significant backlog in our processing queue, leading to degraded performance for Scheduled Actions until approximately 09:00 UTC.
As of the time of this report, the issue has been fully resolved. The development team continues to closely monitor the platform’s health, and we will provide further updates if necessary.
The disruption was caused by changes to Atlassian’s “Search Issues” API, which JMWE uses to determine targets for Scheduled Actions. Atlassian deprecated the existing version of this API and introduced a new version with different pagination behavior.
This difference triggered an unexpected condition in our code, allowing some actions to process an unbounded number of issues. Consequently, a few misconfigured actions—previously limited by checks in our code—generated more events than our system could handle within its scaling capacity.
Scheduled Actions until around 09:00 UTC on Jan 28, 2025 might have not been executed, or have been executed later than they were originally scheduled.
App installation events might have not been processed. If your instance displays messages such as “Could not load base context” you might have to reinstall JMWE.
We deeply apologize for the inconvenience this disruption may have caused. Ensuring the reliability of JMWE is our highest priority, and we are committed to learning from this incident to provide a more robust and scalable platform.
If you have any questions or concerns, please don’t hesitate to contact our support team.