Why is JIRA trying to load greenhopper batch.css & batch.js?

Frequently JIRA attempts to load batch.css and batch.js from greenhopper, which I don't have.  This results in a 400/Bad Request error and various parts of pages not loading (left sidebar when looking at boards, left sidebar AND main content window when looking at project queues.)

I'm running JIRA Software (+ Service Desk & Core) behind an IIS/ARR reverse proxy, and have gone over the various setup help pages several times for this configuration.  This problem does not occur when I don't use the proxy, but I can't figure out what's causing JIRA to request greenhopper-related URLs when I don't even have greenhopper.

This error occurs with both Internet Explorer 11 and Microsoft Edge, but so far I have not seen it occur when using Google Chrome.  Most of the time if I do a forced refresh (Ctrl-F5), the page reloads without the issue, but when I switch to a different board/project the problem returns.

The URLs that are being attempted and resulting in the error are:

https://jira.mydomain.com/s/4dc0880f3657c58b4a9359de42815030-T/tdod4n/72002/01b32b66f1a9832636b5f267a1988181/3cc6b29c96886a9162090018e4a5e00a/_/download/contextbatch/css/com.pyxis.greenhopper.jira:gh-rapid-inline-editable,jira.project.sidebar,com.atlassian.jira.plugins.jira-development-integration-plugin:devstatus-dialog-resources-ctx,-_super,-atl.general,-gh-rapid,-jira.project.sidebar,-com.atlassian.jira.projects.sidebar.init,-jira.general,-greenhopper-rapid-non-gadget/batch.css?agile_global_admin_condition=true&atlassian.aui.raphael.disabled=true&healthcheck-resources=true&is-server-instance=true&is-system-admin=true&jag=true&jaguser=true&nps-acknowledged=true&nps-not-opted-out=true&sd_operational=true

https://jira.mydomain.com/s/771218b41b601d5c740b20c5a48063cf-T/tdod4n/72002/01b32b66f1a9832636b5f267a1988181/3cc6b29c96886a9162090018e4a5e00a/_/download/contextbatch/js/com.pyxis.greenhopper.jira:gh-rapid-inline-editable,jira.project.sidebar,com.atlassian.jira.plugins.jira-development-integration-plugin:devstatus-dialog-resources-ctx,-_super,-atl.general,-gh-rapid,-jira.project.sidebar,-com.atlassian.jira.projects.sidebar.init,-jira.general,-greenhopper-rapid-non-gadget/batch.js?agile_global_admin_condition=true&atlassian.aui.raphael.disabled=true&healthcheck-resources=true&is-server-instance=true&is-system-admin=true&jag=true&jaguser=true&locale=en-US&nps-acknowledged=true&nps-not-opted-out=true&sd_operational=true

The URLs that are loading correctly after a forced refresh are:

https://jira.mydomain.com/s/8f88f7e2753008a72f898a5354fb617a-T/tdod4n/72002/01b32b66f1a9832636b5f267a1988181/d0363eaafa008888aec813203bc736d9/_/download/contextbatch/css/com.atlassian.jira.plugins.jira-development-integration-plugin:devstatus-dialog-resources-ctx,-_super,-atl.general,-gh-rapid/batch.css?agile_global_admin_condition=true&atlassian.aui.raphael.disabled=true&healthcheck-resources=true&is-server-instance=true&is-system-admin=true&jag=true&jaguser=true&nps-acknowledged=true&nps-not-opted-out=true&sd_operational=true

https://jira.mydomain.com/s/af7f59ae55205872b367b77a02071ed5-T/tdod4n/72002/01b32b66f1a9832636b5f267a1988181/d0363eaafa008888aec813203bc736d9/_/download/contextbatch/js/com.atlassian.jira.plugins.jira-development-integration-plugin:devstatus-dialog-resources-ctx,-_super,-atl.general,-gh-rapid/batch.js?agile_global_admin_condition=true&atlassian.aui.raphael.disabled=true&healthcheck-resources=true&is-server-instance=true&is-system-admin=true&jag=true&jaguser=true&locale=en-US&nps-acknowledged=true&nps-not-opted-out=true&sd_operational=true

2 answers

OK, after doing some research trying to figure out what greenhopper is, I see that it's what JIRA Software was called in some previous versions.

So, I do have JIRA Software, but I've never had a version where it was called greenhopper, and I still don't understand why this is breaking or how to get it fixed.

My software users can live with this for awhile, but I've been considering expanding JIRA usage outside the IT department.  I can't subject non-tech users to this issue.

0 votes

As you've already worked out, the greenhopper reference is there simply because Atlassian haven't removed the word from their code in Software (some of it is there simply because it's as good a name as any - it's only used by APIs which really don't care what something is called as long as it's unique)

In fact, it's totally irrelevant, you'd have the same problem if it had been renamed Software, Mr Flibble or somerandomstring.  The problem is something incorrect in your proxy setup, as you say the problem doesn't occur when you bypass it.  I'm afraid I can't tell you what though, you'll need to dig through the IIS logs to see what it's doing.

 

Suggest an answer

Log in or Sign up to answer
Community showcase
Posted Sep 18, 2018 in Jira

What modern development practices are at the heart of how your team delivers software?

Hey Community mates! Claire here from the Software Product Marketing team. We all know software development changes rapidly, and it's often tough to keep up. But from our research, we've found the h...

26,286 views 2 7
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you