Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Quick Reload not working when including jira-software and jira-servicedesk in pom.xml

Arthur
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 16, 2019

Hi!

After we included 

                    <applications>

            <application>

                <applicationKey>jira-software</applicationKey>

                <version>${jira.version}</version>

            </application>

            <application>

                <applicationKey>jira-servicedesk</applicationKey>

                <version>${jira.servicedesk.version}</version>

            </application>

        </applications>

                    

                </configuration>

in the maven-jira-plugin configuration in pom.xml, the Quick Reload (FastDev) Plugin isn't working anymore.

The error message on startup is:

[INFO] [talledLocalContainer] ********************************************************************************************************************************************************************************************************

[INFO] [talledLocalContainer] ___ FAILED PLUGIN REPORT _____________________

[INFO] [talledLocalContainer]

[INFO] [talledLocalContainer] 1 plugin failed to load during JIRA startup.

[INFO] [talledLocalContainer]

[INFO] [talledLocalContainer] 'com.atlassian.labs.plugins.quickreload.reloader' - 'Quick Reload - Stealing time back from Maven since 2013. Just press up arrow!'  failed to load.

[INFO] [talledLocalContainer] Error creating bean with name 'launcher': Invocation of init method failed; nested exception is name.pachler.nio.file.ClosedWatchServiceException

[INFO] [talledLocalContainer] null

[INFO] [talledLocalContainer]

[INFO] [talledLocalContainer] It was loaded from /Users/xxx/yyyy/target/jira/home/plugins/installed-plugins/quickreload-1.24.1.jar

[INFO] [talledLocalContainer]

[INFO] [talledLocalContainer] ********************************************************************************************************************************************************************************************************

Any ideas why that is? 

1 answer

0 votes
Kamran Ansari November 27, 2020

@Arthur Hello Arthur,

I know it's been almost 2 years since you posted this question, but I was wondering if you ever found a solution to this.

After installing the latest Atlassian SDK I'm running into this issue too and would appreciate any pointers, hints, or suggestions.

Thanks,

Kamran

Steven Dieckbrader
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 16, 2022

Don't you love it? I have the same failed quick reload. It works on one project, but not on another. I have diff'd them extensively and cannot find any suspicious difference in the configurations. I sure wish Atlassian would respond!

Steven Dieckbrader
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 9, 2024

I found the  (a?) solution...in addition to the config in your pom, add something like the following to your atlas-debug command line when starting up your localhost:2990

-Dquickreload.tracked=/Users/sdieck/JIRA/uplugin/target,/Users/sdieck/JIRA/ualign-ao/target,/Users/sdieck/JIRA/ualign-v2/target

In my case, above, I work on 3 different plugins in tandem. This allows me to develop each and quick reload into the one running Jira.

A small but annoying aside: Just upgraded from Jira 9.4 to 9.12. Atlassian reworked logging in 9.5 due to security vulnerabilities in log4j. With the later version, at least for me, quick reload continues to work, but no longer logs its 'success' message in the log file or console. My guess in that the quickreload plugin was not upgraded as well, and did you use the slf4j facade.

Suggest an answer

Log in or Sign up to answer