JIRA fails to create or update tickets via email due to incorrect Email Finger Print

お困りですか?

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

コミュニティに質問

プラットフォームについて: 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 は除く

Platform Notice: Server, Data Center, and Cloud By Request - This article was written for the Atlassian server and data center platforms but may also be useful for Atlassian Cloud customers. If completing instructions in this article would help you, please contact Atlassian Support and mention it.

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 は除く

tip/resting Created with Sketch.

アトラシアンでは、アトラシアン サポートの提供について」ドキュメントに記載の通り、カスタマイズはサポートしていませんのでご注意ください。確実にできるとお考えの場合にのみお試しください。また、本番環境に適用する前に、まずテスト環境でチェックを行うことを強くお勧めします。

問題

以下のメッセージが atlassian-jira.log に表示される。表示されているメッセージは、jira-mail-pluginの AbstractMessageHandler からのものです。Jira が別の Jira インスタンスからメールを受信した場合、Jira がメール ヘッダーに X-JIRA-FingerPrint を含めて送信することを意味します。

 Received message with another JIRA instance's fingerprint

原因

この機能は、ループを検出して回避するためのものです。

Email クラスを確認してください。

 public class Email extends com.atlassian.mail.Email
{
    /**
     * JIRA's custom mail header used to contain a magic fingerprint string "unique" to a JIRA instance, used for
     * identification purposes.
     */
    public static final String HEADER_JIRA_FINGER_PRINT = "X-JIRA-FingerPrint";


メッセージの出所は次のとおりです。

if (!fingerPrintHeaders.isEmpty())
        {
...
            if (fingerPrintHeaders.contains(instanceFingerPrint))
            {
...
            else
            {
                log.info("Received message with another JIRA instance's fingerprint");
            }
        }


回避策

tip/resting Created with Sketch.

アトラシアンでは、アトラシアン サポートの提供について」ドキュメントに記載の通り、カスタマイズはサポートしていませんのでご注意ください。確実にできるとお考えの場合にのみお試しください。また、本番環境に適用する前に、まずテスト環境でチェックを行うことを強くお勧めします。

  • Jira が別の Jira のメールボックスに送信した時に課題を作成したいという場合、Jira のデフォルト設定では実現できません。

  • 回避策はコードを修正することですが、インスタンスはアトラシアン サポートの提供の対象外となります。
  • この問題がお客様の運用において重要な場合、こちらに機能要望が起票されていますのでご確認ください。 JRA-44107 - Getting issue details... STATUS こちらに投票し、お客様のユースケースをコメントで共有いただくことををお勧めします。他の大部分の方法よりもこの方法が当社の製品開発に大きな影響力を持ちます。また、ウォッチリストに追加すると、将来のバージョンで実装された際に通知を受け取ることができます。

Last modified on Mar 14, 2024

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

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