矛盾のある一覧を作成しなおしましたNo.11238
abe_mashu さん 23/04/25 15:33
 
いつもお世話になっています
秀丸メールを長年使用しています

最近、メールのリストを読み込むときにエラーが何回か出て、解決できるのですが、
「矛盾のある一覧を作成しなおしました。このエラーが何度も繰り返し発生する場合
は作者にご連絡ください。」というメッセージが出てきます。

最新版へのアップデートもしたのですが、繰り返し起こってしまうので解決法を教え
て頂けますか?

尚、エラーが生じるのは特定のメールフォルダではなくて毎回異なるフォルダで事象
が生じるようです

よろしくお願いします

[ ]
RE:11238 矛盾のある一覧を作成しなおしまNo.11240
秀まるお2 さん 23/04/25 17:12
 
 実は最近この話が何件も届いていたりします。ここ1、2ヶ月くらいの間に立て続
けに届くようになった気がします。ちょっと僕もどうしたもんか困ってる所です。

 このエラーの出る仕組みをまず説明させていただきますと・・・

 秀丸メールはメールをファイルに保存する時に、1つのファイルに複数のメールを
まとめて保存します。そして、どの位置(先頭から何バイト目)にメールがあるのか
を、あらかじめ調べておいて、それを「メール一覧のキャッシュ」という物に保存し
ています。

 フォルダ毎にある「list.bin」ってファイルがそのキャッシュになります。

 そのキャッシュには、ファイル名とファイルの更新日時とサイズも覚えています。
ファイルのサイズや更新日時がいつの間にか変わっていた時には、もう一度キャッシ
ュを作成しなおします。

 で、今回は、その、メール用ファイルとキャッシュの間に矛盾が見つかったってこ
となりまして、例えばどのファイルのどの位置にどのメールがあるかって情報に基づ
いてメール用ファイルにアクセスしたら、うまく目的のメールが無かった場合にエ
ラーになります。

 矛盾が起きてエラーにる例としては、

 − メールデータがOneDriveで同期する設定になっていて、秀丸メールが動作中に
裏で
   OneDriveの同期が動いておかしくなった。

 − アンチウイルスソフトがメールデータを隔離した場合。
   特にソースネクストさんの「ZERO」ってセキュリティソフトでの報告例あり。

 があります。もし上記に該当する場合は、例えばOneDriveの同期対象外フォルダに
移動するとか、「ZERO」さんをアンインストールするとかすれば回避できると思いま
す。

 上記の他に、最近あった例で、秀丸メールが動作中(特に定期受信がONの場合)に
裏でバックアップを実行してる例もありました。バックアップも、そのバックアップ
用ソフトがメールデータにアクセス中に秀丸メールもアクセスしておかしくなる可能
性はあります。

 とにかく秀丸メールとは別の何かがメールデータにアクセスして起きてるんじゃな
いかと思います。

 でも、最近報告のあった例は、そういうことは無いって人もいます。

 何か関係しそうなこと無いでしょうか。
 (っと逆に質問してしまう)

--------------------------------------
 このエラーが起きる例で、特に受信の時だと「Nothing Appended」ってエラーが出
て、検索の最中だと「検索の処理で、メール用ファイルのサイズの矛盾を見つけまし
た。」のようなエラーが出ることがあります。前者については最新版では極力出ない
ように直しました。後者の方も、次のβ版ではエラーの代わりに確認メッセージが1
回出るだけに直しました。

 その辺も改良してはいる所ですが、根本原因が分からなくて困ってる所ではありま
す。


[ ]
RE:11240 矛盾のある一覧を作成しなおしまNo.11246
abe_mashu さん 23/04/26 11:43
 
早速のご返答ありがとうございます

> メール用ファイルとキャッシュの間に矛盾が見つかった(略)
> 矛盾が起きてエラーにる例としては、(略)

先の投稿の後、会議室のデータの検索をして類似の事例があることは分かりました。
ただ、

> メールデータがOneDriveで同期する設定
> アンチウイルスソフトがメールデータを隔離した場合。
> 秀丸メールが動作中に裏でバックアップを実行

はいずれも該当せず、原因か良く分からないとの結論と思います

素人質問ですみませんが、list.binをエラーの都度、毎回作り直してもメールのデー
タには影響はないと理解して良いでしょうか?

> 何か関係しそうなこと無いでしょうか。

出てくるエラーを毎回記録しているわけではないのですが、改行のセミコロンがある
とかないとか、そういうメッセージが出てくることもあります。(再現したらご報告
します)

> このエラーが起きる例で、特に受信の時だと「Nothing Appended」ってエラーが
>出て、検索の最中だと「検索の処理で、メール用ファイルのサイズの矛盾を見つけ
>ました。」のようなエラーが出ることがありま

こちらはいずれも経験ありません
大変な作業と思いますが解決をお待ちいたしますので、よろしくお願いします

[ ]
RE:11246 矛盾のある一覧を作成しなおしまNo.11248
秀まるお2 さん 23/04/26 14:02
 
> 素人質問ですみませんが、list.binをエラーの都度、毎回作り直してもメールの
>データには影響はないと理解して良いでしょうか?

 メール一覧のキャッシュに矛盾が起きる原因が何なのかはっきりしないので、その
辺もなんとも言いがたい所ではあります。

 例えばアンチウイルスソフトがメール用ファイルを隔離して起きてるとしたら、ウ
イルス入りと判定されてるメールといっしょに同じファイルに同居してるメールをま
とめて隔離されてる可能性がありまして、そうすると、大事なメールが無くなってし
まって困ることになります。

 OneDriveで同期してる場合だと、OneDriveの同期が完全に終わってからもう一度秀
丸メールを起動しなおせば、元通りにはなるはずだと思います。

 どっちにしても普通は一時的におかしいだけで、メール一覧のキャッシュ作り直し
後は大丈夫なはずですが、念のため大事なメールが無くなってないかはたまに見てい
ただい方がいいような気はします。あと、定期的にバックアップもしておいてほしい
です。

[ ]