I've recently experienced a fatal issue that prevents me from publishing/testing any new Jira Custom UI applications. This issue persists across all the projects I deploy. Even sample code doesn't deploy correctly.
I'm able to create/register my app without any problems, and I've double-checked my manifest for potential errors. I can deploy and install the app into Jira Cloud successfully. However, when I try to access the app, it stalls whenever requestJira is invoked. There's no console error; the app simply becomes unresponsive. Through debugging, I was able to confirm that the requestJira function is where it stalls.
I suspect the error might be related to permissions. When running forge install, I receive the following warning:
"The scopes or egress URLs in the manifest are different from the scopes in your most recent deployment to development. Try running forge deploy -e development before installing."
However, redeploying doesn't resolve this warning. Also, forge lint shows no errors. Another odd thing is that while the app isn't listed as a connected app, it does appear in the list of installed apps.
Any assistance with this would be greatly appreciated.
Cheers!
Hi Lennart,
I'm not 100% sure on the problem here, but I have experienced some similar-ish scope problems myself. For me the fix was to completely uninstall the app from the instance, add a scope to the manifest (even if unneeded), redeploy (forge deploy
then forge install --upgrade
) and then reinstall the app.
I've also seen suggestions to try creating a new app (forge create
) and copy over the codebase.
If the above doesn't work, I'd suggest reposting this question in the Forge category on Developer Community.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.