― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2025年6月05日(木) 18:59 
オフライン

登録日時: 2025年6月05日(木) 18:50
記事: 3
イベントログにおける「メッセージの索引を作成します」が完了しません。
そのため、クイックフィルターツールバーを使って実際に受信したメールを検索しても、メールが表示されません。
問題解決のご指導頂けたらと思っています。

「global-messages-db.sqlite」が再インストール後、正常に作成されていないようです。
再インストール前は3GBのファイルでしたが、10MBくらいまでは作成されますが、それ以上は進みません。
「global-messages-db.sqlite」を削除して、再起動した場合も同じです。

エラー コンソール (ctrl+shift+J)の画面を添付します。

■利用環境
・Windows11 24H2(x64)
・thunderbird バージョン:139.0.1 (64 ビット)


添付ファイル:
コメント: エラーコンソール画面
スクリーンショット 2025-06-05 185800.png
スクリーンショット 2025-06-05 185800.png [ 172.45 KiB | 表示数: 1009 回 ]

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36
通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2025年6月06日(金) 09:07 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4358
akira381 さん、EarlgreyTea と申します。

Thunderbird に設定しているアカウントにIMAPはいくつありますでしょうか。
いったん「グローバル検索と索引データベースを有効にする」のチェックを外し、POPの受信やIMAPの同期が静まってから有効にしてみるとどうでしょうか。

エラーコンソールの方ですが「UnknownCollectionError」とかは無視するとして、
コード:
▶ mail.activity: onDownloadCompleted: TypeError: this._syncInfoPerFolder.get(...) is undefined
▶ TypeError: this._syncInfoPerFolder.get(...) is undefined [詳細]
NotFoundError: No such JSProcessActor 'BrowserToolboxDevToolsProcess'
ここでエラーで処理が止まってますね。
ここのメッセージを「▶」を押して展開したり、右端のリンクで停止位置をデバッガーで開いたりして調べる必要があります。
お願いできますでしょうか。

【追記】
拡張機能を停止するとかも試してみてください。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2025年6月06日(金) 23:24 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4358
エラーメッセージを出している箇所は下記です。
https://searchfox.org/comm-central/sour ... ys.mjs#377
コード:
  onDownloadCompleted(folder) {
    try {
      if (folder instanceof Ci.nsIMsgFolder) {
        this.log.info(
          "OnDownloadCompleted: " +
            folder.localizedName +
            " of " +
            folder.server.prettyName
        );

        const process = this._syncInfoPerFolder.get(folder.URI).activity;
        if (process instanceof Ci.nsIActivityProcess && !this._running) {
          this.log.info(
            "OnDownloadCompleted: Auto-Sync Manager is paused, pausing the process"
          );
          process.state = Ci.nsIActivityProcess.STATE_PAUSED;
        }
      }
    } catch (e) {
      this.log.error("onDownloadCompleted: " + e);
      throw e;
    }
  },

しかし、こちらでは再現しないので、どういう状況でエラーになっているのかは分かりかねます。

bugzilla で検索すると同じエラーメッセージがエラーコンソールに出力された事例が見つかりました。

Bug 534602 autosyncActivities ERROR onDownloadCompleted: TypeError: this._syncInfoPerFolder[folder.URI] is undefined

15年前に報告されたバグチケットですが、再現されないので11年前にいったんクローズ、その後再発を見たので8年前に再オープン、3年前に重大度フラグS3 「(正常) 重要でない機能をブロックしているか、回避策が存在する」が設定されて今に至っています。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2025年6月06日(金) 23:31 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4358
akira381 さん
もし現在も状況が継続中であるなら、原因解明にご協力いただけないでしょうか。
同意いただけましたら、現在のプロファイルを別途バックアップを取っておいてほしいです。
Bug 534602 に当フォーラムで報告事例があった旨を追記報告したいと思います。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2025年6月11日(水) 18:15 
オフライン

登録日時: 2025年6月05日(木) 18:50
記事: 3
ご返信遅くなりまして、大変申し訳ございません。
ご質問へ返答させて頂きます。

・Thunderbird に設定しているアカウントにIMAP:1
 ※Gmailのみ使用。エイリアスメールを5つ程度運用中。

・mail.activity「▶」を押して展開:
mail.activity: onDownloadCompleted: TypeError: this._syncInfoPerFolder.get(...) is undefined autosync.sys.mjs:386:16
onDownloadCompleted resource:///modules/activity/autosync.sys.mjs:386

autosync.sys.mjs:386:16

mail.activity: onDownloadCompleted: TypeError: this._syncInfoPerFolder.get(...) is undefined autosync.sys.mjs:386:16
onDownloadCompleted resource:///modules/activity/autosync.sys.mjs:386

autosync.sys.mjs:386:16

・TypeError「▶」を押して展開:
TypeError: this._syncInfoPerFolder.get(...) is undefinedautosync.sys.mjs:377:49
onDownloadCompleted resource:///modules/activity/autosync.sys.mjs:377

autosync.sys.mjs:377:49

TypeError: this._syncInfoPerFolder.get(...) is undefinedautosync.sys.mjs:377:49
onDownloadCompleted resource:///modules/activity/autosync.sys.mjs:377

autosync.sys.mjs:377:49

→「autosync.sys.mjs」の内容をコピペする必要ありますでしょうか?

・本日、確認したところエラー内容が違っているように見受けられました。(添付画像)

・拡張機能を停止:停止後、再起動しても改善されず

・プロファイルフォルダに「〓〓〓.default-esr」と「〓〓〓.default」の2つがあったので両方バックアップ取っています。
→バックアップ取っています。


添付ファイル:
スクリーンショット 2025-06-11 180942.png
スクリーンショット 2025-06-11 180942.png [ 157.92 KiB | 表示数: 671 回 ]

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36
通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2025年6月11日(水) 21:02 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4358
akira381 さん、ご返信ありがとうございます。

akira381 さんが書きました:
・mail.activity「▶」を押して展開:
akira381 さんが書きました:
・TypeError「▶」を押して展開:

残念ながら新しい情報はありませんでした。

akira381 さんが書きました:
→「autosync.sys.mjs」の内容をコピペする必要ありますでしょうか?

場所が記載されていますのでこれで大丈夫です。

akira381 さんが書きました:
・本日、確認したところエラー内容が違っているように見受けられました。(添付画像)

起きている現象は2つとも同様で
akira381 さんが書きました:
イベントログにおける「メッセージの索引を作成します」が完了しません。
ということでよろしいでしょうか。
ただし、状況が異なっていると。

「スクリーンショット 2025-06-11 180942.png」の方は拡張機能を無効化して再起動した状態になりますでしょうか。
拡張機能を元通りにして「スクリーンショット 2025-06-05 185800.png」の時と同じ状況を作ると、エラーコンソールのパターンも再現されますでしょうか。

ちなみに、
EarlgreyTea さんが書きました:
もし現在も状況が継続中であるなら
の意味するところは、エラーコンソールに「TypeError: this._syncInfoPerFolder.get(...) is undefined [詳細]」が今も出ているということになります。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2025年6月11日(水) 21:35 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4358
現在は、グローバル検索は使わないようにしてThunderbirdを運用している感じでしょうか。
それ以外のメールの不具合は出てませんでしょうか。

「スクリーンショット 2025-06-11 180942.png」では特定のメールをGmailサーバーから読み出す際に20秒のタイムアウトが発生しているようですが、それは認識されてますでしょうか。
https://searchfox.org/comm-central/sour ... ys.mjs#560
コード:
    // Setup a connection timout of 20s, to be able to fail if streaming stalls.
    let connectionSuccess = false;
    const connectionPromise = Promise.withResolvers();
    const connectionTimeout = setTimeout(() => {
      if (!connectionSuccess) {
        connectionPromise.reject(
          new ExtensionError(
            `Error while streaming message <${msgUri}>: Timeout`
          )
        );
      }
    }, 20000);


【追記】
エラーコンソールのログの
コード:
▶ mail.activity: OnDownloadError: すべてのメール of    @   co.jp
を見るに、Gmailの「すべてのメール」をIMAPで購読してますね。
Gmailはラベル管理ですので、メールを他のフォルダー(ラベル)に振り分けても「すべてのメール」は全てのメールが該当しますので、他のフォルダーの変更であっても重複して「すべてのメール」の同期を何度もやり直すことになり大変重くなります。

「すべてのメール」は購読から外すことをおすすめします。
ただし、GmailのIMAPアカウントで「アーカイブ」機能を使った際のデフォルト挙動は「すべてのメール」へ移動となってますので、これをその他のフォルダー(IMAPではないローカルフォルダーにアーカイブ先を作っておくのがおすすめ)に設定変更しておきましょう。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2025年6月11日(水) 23:49 
オフライン

登録日時: 2025年6月05日(木) 18:50
記事: 3
EarlgreyTeaさん

ご返信ありがとうございます。

起きている状況・現象はどちらも「メッセージの索引を作成します」が完了しないという事で間違いありません。

「スクリーンショット 2025-06-11 180942.png」は拡張機能が有効化になっていました。

設定の「グローバル検索と索引データベースを有効にする」をオフにして、落ち着いたタイミングで確認したところ「「TypeError: this._syncInfoPerFolder.get(...) is undefined [詳細]」」は表示されていません。
状況確認のために、再度オンにしてみます。

グローバル検索は使わないようにしてThunderbirdを運用しています。
それ以外の大きなメールの不具合は認識していません。

特定のメールを読み出す際にタイムアウトが発生している事は感覚的に認識していました。

「すべてのメール」は購読から外す運用も検討しています。
アドバイス、心からお礼申し上げます。

何か確認点などありましたら、ご教示願えますと幸いです。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2025年6月12日(木) 00:17 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4358
this._syncInfoPerFolder.get(...) での TypeError の再発事例として情報提供できるのではと考えておりましたが、そこはあまり気にしなくとも結構です。

Gmail の IMAPアカウントで「すべてのメール」を購読していて、同期処理の負荷増大時にいろいろ起きる…
そういう状況だと理解できました。
最初にGmailのIMAPとわかっていたら、すぐにそこにたどり着けたでしょう。

akira381 さんが書きました:
「すべてのメール」は購読から外す運用も検討しています。

ぜひお願いします。
たぶんそれで改善するはずです。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: Google [Bot] & ゲスト[108人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean