When upgrading jira to version 11.3.8 we cannot find webhooks option.
I am trying to transit in a workflow that is using webhook, and I get the below error:
"Could not load FunctionProvider class
It seems that you have tried to perform an illegal workflow operation.
If you think you shouldn't get this message, please contact your Jira administrators."
Is there a way to enable webhooks?
From what I understand, there have been some architectural changes between versions, especially when it comes to Jira 10 and 11 platforms. For webhooks specifically, starting with Jira 10.0.0, we're mainly talking about asynchronous webhooks.
Can you check this (note, you need to be Jira admin):
Navigate to Administration (⚙) > System.
Under the Advanced section in the left panel, look for Webhooks.
If the option is still missing, it is possible the system Workflow Plugin was disabled during the upgrade. You can re-enable it by going to Administration (⚙) > Manage apps, selecting All apps, and enabling the Workflow Plugin
As for workflows specifically, you could try the following manual fix:
Go to Project Settings > Workflows and Edit the affected workflow.
Select the transition causing the error and click on Post Functions.
Identify any "Unknown" or "Invalid" functions and remove them.
Re-add the webhook functionality using the native Jira webhook options or a compatible app.
Just to confirm, are you using only native webhooks or potentially some functionalities from third-party apps such as ScriptRunner or other workflow extension apps?
Cheers,
Tobi
Hi Tobi,
Thank you for your answer. I followed the steps above but I am not able to find the app "Workflow Plugin". This is not in existing apps, and I cannot find it from new apps.
This is what I have:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
When you look at the filter above this list, what's selected there?
In the dropdown menu that typically says "User-installed."
If you select All apps, can you see it then?
I don't have DC environment to actually test this out, so it's all a bit theoretical from my side :/
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I selected "All apps" and yes I can find it, but is already enabled.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In the apps section at the top, make sure the "All apps" option is selected, besides "Filter Visible Apps.
As this app is a system app, not a user installed one.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.