Jira page loading issue with the error ERR_HTTP2_PROTOCOL_ERROR thrown in the browser developer tool

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。

Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Fisheye および Crucible は除く

   

要約

Some Jira pages are either not loading or are very slow to load, and the error ERR_HTTP2_PROTOCOL_ERROR is thrown in the browser developer tool.

The impacted page(s) can be very random. So far, pages (or actions) that have been reported to be slow or not working are listed below (but not limited to):

  • a particular Jira issue view page (for example <JIRA_BASE_URL>/browse/<ISSUE_KEY) might not load at all
  • the deletion of a Jira release might take a very long time to complete

環境

Any Jira 8.x version.

診断

  • Jira is configured behind a reverse proxy server where HTTP2 is enabled
  • When collecting a HAR file while replicating the issue, some HTTP requests will show a slow loading time (about 60 seconds), along with a 200 response code and the error ERR_HTTP2_PROTOCOL_ERROR:


  • Enter plugin safe mode via the page ⚙ > Manage Apps > Manage Apps and see if the issue goes away. If it goes away, then it is likely that an add-on is causing the issue. In this case, to identify which add-on is causing the issue, you can exit plugin safe mode, and then disable each add-on 1 by 1 until the issue goes way

原因

Some 3rd party add-ons are known to cause this issue. The add-ons which have been reported to cause this issue are listed below (note that this list might not be exhaustive):

The exact reason why these add-ons are triggering the error ERR_HTTP2_PROTOCOL_ERROR is not entirely clear. Usually, this error is thrown by the browser if the browser detects that there is an invalid header in the HTTP request, and if HTTP2 is being used. Since the HTTP2 protocol is stricter than HTTP1, the browser will complain if any HTTP header has some invalid character (like a space for example). It is possible that by using any of the add-ons listed above, such add-on is adding invalid headers to the HTTP request.

ソリューション

Disable the problematic add-on. If the add-on is coming from a 3rd party vendor, please reach out to the vendor support team for further assistance.



最終更新日: 2021 年 10 月 20 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.