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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 17 件の記事 ]  ページ移動 1, 2  次へ
作成者 メッセージ
投稿記事Posted: 2012年3月16日(金) 12:03 
Thunderbirdを11.0にしたらフィルタが壊れました。
現象としては、フォルダの振り分け先が、変更していない部分も一括で変更されてしまいます。
明らかにバグだと思うのですが、、、

他にそういう方いませんか?


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2012年3月16日(金) 13:33 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4210
 
*質問・投稿する前に フォーラムの利用について を読んでその内容を理解した上で
 それに沿って投稿しましょう。
*質問・投稿する前に、製品のヘルプやサポートページで検索・閲覧・確認してみまし
 ょう。
*ご自分の利用環境として OS の種類と Thunderbird の正確なバージョンぐらいは書
 き添えましょう。
*質問した後やアドバイスをもらった後には結果や経緯を必ず書くようにしましょう。

 
 
gonjyu さんが書きました:
Thunderbirdを11.0にしたらフィルタが壊れました。
現象としては、フォルダの振り分け先が、変更していない部分も一括で変更されてしまいます。

当方では再現しません。
[環境:Windows 7 Professional SP1、Thunderbird 10.0.2 日本語版 > 11.0 日本語版]

gonjyu さんが書きました:
明らかにバグだと思うのですが、、、

特定の環境下で起きる可能性があります。
もしバグならば修正してもらうほうがいいでしょう。

バグなのか不明ならば、まずは既にバグとして登録されているか検索してください。
登録が無ければバグとして登録してください。
もし再現性が確認できるのならば、その情報も加えてください。
  


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2012年3月18日(日) 10:37 
-------環境---------------
windows vista sp2
thunderbird 11.0 日本語版
--------------------------

私も10.0.2日本語版から11.0日本語版にバージョンアップしてから同じ現象が発生しました。
そこで、一度アンインストールして、HDDに保存されてたメール・アドオンなど全て削除
(C:\Users\(ユーザー名)\AppData\Roaming\Thunderbird←このフォルダを削除)
もしました。  (削除する前に別のHDDにバックアップを取りました。)

その上で、PC再起動してthunderbird11.0をインストールしました。
(もちろんアドオンは1つもインストールしておりません)
適当に1つアカウントを作り、メールを受信して、受信フォルダ直下に3つフォルダを作り、
メールフィルタを3つほど作りました。
(条件にあった時に、メールを3つそれぞれのフォルダに移動するというものです。)
作った時は問題なく作動しました。
(その時点でmsgFilterRulesを見たら、問題なさそうでした)

フォルダ名を変更した時に、不具合が発生しました。
・1つだけフォルダ名変更した場合、3つのフィルタの移動先がすべて、フォルダ名を変更したフォルダになりました。
(その時点でmsgFilterRulesを見たら、移動先が全て同じになっていました。つまり壊れました)

・3つ一度にフォルダ名を変更した場合、3つのフィルタの移動先が空白になりました。
(空白の状態だったので再び移動先を元の場所のフォルダに設定しようとしましたが、選べなくなりました。元の場所のフォルダでなく、他のフォルダにならできました。)


解決法は分かりません。
私は10.0.2日本語版バージョンに戻して使用したいと思います。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2012年3月18日(日) 11:50 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4210
 
まず、問題を整理します。

gonjyu さんによると、
gonjyu さんが書きました:
Thunderbirdを11.0にしたらフィルタが壊れました。
現象としては、フォルダの振り分け先が、変更していない部分も一括で変更されてしまいます。

1.Thunderbird 11.0 にアップデートしたらフィルタが壊れた。
2.フィルタの振り分け先のフォルダ名を変更した際にフィルタが壊れたとは書かれていない。
となっています。


次に、taka10 さんによると同じバージョン 11.0 でフォルダ名を変更したら、フィルタが壊れた
となっています。

つまり同じ問題かどうか不明です。

taka10 さんが書きました:
・フォルダ名を変更した時に、不具合が発生しました。
・3つ一度にフォルダ名を変更した場合、3つのフィルタの移動先が空白になりました。

当方では再現しませんでした。(POP および IMAP アカウントとも )

んで、バグ検索したところ以下がヒットしました。
これでしょうか?
735940 – folder name changed in several filters after ONE target folder of a filter got moved
 
もし上記のバグが該当する場合は、パッチを適用できるようであれば試してみてください。 
 

【大きなお世話】
製品名(名称)は thunderbird ではなく Thunderbird です。
 


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

登録日時: 2006年9月05日(火) 18:47
記事: 4210
 
再現しないとコメントしましたが、当方でも再現しました。

再現しなかったのは、メッセージフィルタの振り分け先フォルダをローカルフォルダに
あるフォルダにしていたためのようです。(これは回避策になるかも知れません。)
失礼しました。

同一アカウント内のメッセージフィルタと振り分け先フォルダの指定で再現しました。
他のアカウントまでは影響は及ばないようでした。

同一階層に複数の振り分け先フォルダがある場合、フォルダ名を変更したフォルダから
フォルダペイン上で上位位置にある別のフォルダを振り分け先としたメッセージフィル
タがすべて影響を受けて「フォルダ名を変更したフォルダ」になってしまうようです。

おそらく nsMsgFilterList.cpp にいろいろと修正がおこなわれたことによる regression
bug だと思われます。
が詳しいことは不明です。
 
尚、開発版の 12.0 beta 1 および 13.0 alpha 2 でも再現しました。
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2012年3月22日(木) 16:32 
kikiさん
パッチ適用の手順を判り易く、ご教授下さい。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2012年3月22日(木) 16:58 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4210
 
おそらく単純にファイルを差分として書き換えることでは適用できないので、ビルドする
方法ではないかと思われます。
 
Bug 735940 #c17 にも以下のように WADA さんが書かれています。
WADA さんが書きました:
If you provide tryserver build for Win, I can download it and test with IMAP server.

 
ビルド方法は存じませんので別途調べてみてください。
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2012年3月23日(金) 16:48 
kikiさん、ありがとうございます。
結局、パッチは適用出来ないと言う事ですね!
残念ですが、諦めます。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2012年3月23日(金) 17:02 
私も同じ事象が再現しています

フォルダの名前を変更した際、
「メッセージフィルタ」でそのフォルダへの振り分け設定を行なっていたフィルタよりも
下のフィルタは全てそのフォルダに振り分けられるようになってしまいます。

優先度の高いフィルタで振り分けているフォルダ名を変更すると影響が大きくて困りますね。。

なんとかパッチを適用したいと思うのですが、
リビルドできる気がしないのでver.upまでフォルダ名変えないようにして静観ですかねー。。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2012年3月24日(土) 13:03 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4210
 
ホームラン慎之助 さんが書きました:
結局、パッチは適用出来ないと言う事ですね!

ビルドできる環境がなければ、そういうことになります。
ビルドできる環境があって、ビルドすれば適用できます。
ひょっとしたら、パッチを適用した状態を再現できるアドオンが提供されたらビルドしないまでも
可能になるかも知れません。

Yuki549 さんが書きました:
リビルドできる気がしないのでver.upまでフォルダ名変えないようにして静観ですかねー。。

バージョンアップすれば解決するとは限りません。
修正パッチが正常に機能することが確認されて、それが適用されたバージョンがリリースされて、
はじめて可能になります。
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2012年3月27日(火) 09:24 
当方でも発生しました。
フォルダ名を変えたのではなく、とあるフォルダ配下にあるサブフォルダを別のフォルダ配下に移動しました。
案件が終わるごとにこういうオペレーションをするので困っています。

フィルタルールを最初から作成しなおし、一時的に事象は収まったのですが、しばらくするとまた再発しました。
仕事で使っているためフィルタがおかしくなると膨大な手間がかかるので検証する気になれませんが、フィルタのエントリ数がある程度の数になると発生するのではないかとも疑っています。
ちなみに今のエントリ数は21、発生しなかった際は10個以下でした。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2012年3月27日(火) 16:08 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4210
 
Bug 735940 は修正パッチがチェックインされて RESOLVED FIXED となりました。
Target Milestone: Thunderbird 14.0 となっていますが、うまくいけばバージョン 13.0 にも
適用されるかも知れません。

尚、依存関係として
Bug 738096 – Rename a subfolder will change all the message filters to go this folder
があります。
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2012年3月28日(水) 15:59 
同じ原因かどうかは分かりませんが、Ver.11.0で似た現象が起きています。

フィルタをいじった後、Aというフォルダを、あるフォルダの下から別のフォルダの下へ動かしたら、そのフォルダに振り分けられる振り分けルールより下位の振り分けルールの振り分け先フォルダが、全てAに変更されてしまいました。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2012年3月29日(木) 14:24 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4210
 
Bug 735940 が Aurora、Beta ビルドにもチェックインが追加されたと思ったら、Release にも
適用されて、バージョン 11.0.1 がリリースされたようです。
このトピックで報告されている問題が改善されているか確認してみてください。

[参照]
Thunderbird 11.0.1 リリースノート
MozillaZine.jp » Thunderbird 11.0.1 がリリースされた
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2012年5月09日(水) 10:58 
お世話になります。
Bug 735940 は修正パッチがチェックインされて RESOLVED FIXED となりました。
Target Milestone: Thunderbird 14.0 となっていますが、うまくいけばバージョン 13.0 にも
適用されるかも知れません。

とのコメントがございましたが、一度フィルタの破損が発生すると、
:aceman 2012-03-31 15:27:13 PDT
The fix by itself does not fix your target folders once they are incorrect. TB doesn't know what they were previously so it can't restore them.
It just prevents them changing in the future when you move any unrelated folder.
Unfortunately you must go into the filter editor and fix the target in each filter manually.

とあるので、Thunderbird14にアップグレードしても、フィルタの破損は直らない。
・・・この認識で合ってますでしょうか。どなたがご存知でしょうか。


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 17 件の記事 ]  ページ移動 1, 2  次へ

All times are UTC + 9 hours


オンラインデータ

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


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

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