-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
Component/s: Workflows - Transitions
-
None
-
2
-
Severity 2 - Major
-
0
Issue Summary
Some customers reported that specific workflow post-functions have suddenly stopped working and now display the error:
Unavailable rule
This marketplace rule was registered by an app that is no longer installed
Investigation has confirmed that these are JMWE (Jira Misc Workflow Extensions) post-functions have entered a broken state in affected workflows.
In these cases JMWE workflow function definitions become detached and are treated as if they belong to an app that is no longer installed, resulting in the “Unavailable rule” error.
Steps to Reproduce
- Open a transition that used to have a JMWE post-function.
- In the new editor, check Post functions and observe some entries showing
Unavailable rule
This marketplace rule was registered by an app that is no longer installed - In the old editor, the same function appears with a raw class name instead of the normal JMWE UI.
Expected Results
- The old and new editor should not show these post-functions as unavailable and uneditable
Actual Results
The legacy workflow editor still shows the existing configuration on each affected transition, but:
- It displays the raw class name and unusual/low-level configuration details instead of the normal JMWE UI.
- This is the legacy behavior when the editor cannot correctly resolve the owning app/function.
The new workflow editor shows an error : Unavailable rule This marketplace rule was registered by an app that is no longer installed
Workaround
To restore behaviour in the new editor,
- Open up an affected workflow in the new workflow editor.
- The affected rules will be visible again and can be reviewed and modified as desired.
- Save the workflow
- Once saved, the post-functions should work as expected again,
In the old editor:
- The JMWE post-functions must be manually re-added to each affected transition:
- Once re-added, the post-functions should work as expected again.
- mentioned in
-
Page Loading...