MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
RSSの購読が自動に消えてしまう問題 https://forums.mozillazine.jp/viewtopic.php?f=3&t=15721 |
ページ 1 / 7 |
作成者: | keishiro720 [ 2015年10月14日(水) 20:36 ] |
記事の件名: | RSSの購読が自動に消えてしまう問題 |
はじめまして。 先日widowsでRSSを購読していたので、exportしてmacのサンダーバードにインポートしたところ、 その時は受信できていたのですが、 閉じて再度ひらいたら 購読が外れていました。 画像はこちらです。 https://www.dropbox.com/s/ly8iec9m3au0c ... 0.png?dl=0 なぜこのようなことがおきるのでしょうか? |
作成者: | kiki [ 2015年10月16日(金) 19:07 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
*質問・投稿する前に、サポートサイトやヘルプ、このフォーラム内を検索・閲覧して 該当項目、同類・類似事例がないか、確認してみましょう。 また、広くインターネット上でも、同類・類似事例がないか、調べてみましょう。 *質問・投稿する前に フォーラムの利用について をしっかり読んで、その内容を理解 した上で、それに沿って投稿しましょう。 *ご自分の利用環境として、正確な OS の種類と Thunderbird のバージョンぐらいは 書き添えましょう。 *質問した後やアドバイスをもらった後は、放置せずに、結果や経緯を必ず書くように しましょう。 *ここは、相互ユーザサポートを通じて、各種情報・事例を、ユーザ同士でシェアする 場でもあります。 keishiro720 さんが書きました: 先日widowsでRSSを購読していたので、exportしてmacのサンダーバードにインポートしたところ、 その時は受信できていたのですが、 閉じて再度ひらいたら 購読が外れていました。 なぜこのようなことがおきるのでしょうか? 原因不明なのでわかりません。 もっと云えば、 ・Windows でどのように RSS を購読していたのか ・それをどのようにエクスポートしたのか ・エクスポートしたファイル形式は何か(OPML 形式?) ・そして、Thunderbird にどのような手順でインポートしたのか(設定とデータのインポート?) ・添付されたスクリーンショットも何をどのように示しているものなのか などがまったく不明なので推察するにも具体的な情報がないので、「なぜ」と問われても応えようが ないというのが理由です。 [参照] How to Subscribe to News Feeds and Blogs | Thunderbird ヘルプ Outline Processor Markup Language - Wikipedia OPML - Wikipedia, the free encyclopedia RSS | MDN |
作成者: | KTBN [ 2015年10月24日(土) 13:41 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
私もOSXの環境で同様の症状を抱えております。 私の場合はずっとThunderbirdで登録し閲覧できていたニュースフィードが、ある日気づくとアイコンがフォルダアイコンに変わり、更新されなくなりました。 試しに、一度削除して再登録しましたが、登録時のみ記事をダウンロードし、ブックマークアイコン(?)もきちんと表示されますが、一旦終了し起動するとフォルダアイコンになり、更新されなくなります。 試しに、すべての購読を削除して再登録したのですが、そのときは半分ぐらいしか生き残りませんでした。 ブログとニュースのアカウントを削除し、再度登録しましたが同じです。 Tbのプロファイルを消し、本体も削除し、再登録しても同じです。 OSをまっさらな状態からインストールし、再登録をしても同じです。 その現象がいつからなのか、すぐ気づいたわけではありませんが、OSXを10.11にしたあたりからのような気がします。 私にはTbのフィードリーダー機能がとても合っているので、非常に困っています。 |
作成者: | KTBN [ 2015年10月25日(日) 08:44 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
少し、データを見てみました。 すべてのフィードがそのようになるわけではないので、なるフィードとならないフィードのファイルを少々比較してみたところ 比較したファイルは ~/library/Thunderbird/Profiles/xxxxxxxxx/Mail/Feeds 内の 拡張子なしのfeed名のみのファイル、これはリストの情報と要約のようですが、 当該案件のものはこのファイル内のリストの Message-Id: ここは見出しのhtmlのアドレスの後に"#"のあとごちゃごちゃ見出しのようなものが入っています。 問題の無いフィードにはこれはありません。 これが直接の原因ではないと思いますが、このようなものに起因するデータ長のオーバーフローではないのでしょうか? 因みにそのフィードの一例として AppleのhotnewsのRSSがあります。試してみてくださいといいたいのですが、そのあとフィードのファイルはTb内の操作では完全に削除できなくファイルを直接削除しないとだめなようです。 伏せてありますがこのように記述してあります。 Message-Id: <http://www.apple.com/xx/xx/xx/xxxxx/xx/xxxxxxxxxxxxxxxxxxxxx.html#Apxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxx、xxxxx、xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;xxxxxxxxxxxxx。xxxxxxxxxxxxxxxxxxxxxxxx Apxxx Stxx@localhost.localdomain> 問題の無いフィードは前部の http://xxx........xxxxxx.html までです。 素人判断で失礼します。 |
作成者: | KTBN [ 2015年10月25日(日) 08:53 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
上記の追記です もしくは #後に書かれた文中の "&"や”;"などの記号の処理が不適切でテキスト処理の問題かもしれません。 |
作成者: | kiki [ 2015年10月25日(日) 09:18 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
*ご自分の利用環境として、正確な OS の種類と Thunderbird のバージョンぐらいは 書き添えましょう。 *質問した後やアドバイスをもらった後は、放置せずに、結果や経緯を必ず書くように しましょう。 *ここは、相互ユーザサポートを通じて、各種情報・事例を、ユーザ同士でシェアする 場でもあります。 当方の環境では再現しません。 [環境:OS:Windows 7 Professional SP1 + Thunderbird 38.3.0 日本語版] 他の Mac OS X ユーザからの同様の報告事例はないようですが、Mac OS X 環境下での特有の問題かも 知れません。 Bugzilla で検索しても報告事例がないようならば、再現手順を添えてバグ登録されてみてはいかがでし ょうか。 また、当方の環境でテストもできますので、問題の RSS フィードを教えていただければ、試してみます。 |
作成者: | 偶然的通行人 [ 2015年10月25日(日) 20:26 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
※質問するときは、「フォーラムの利用に関するご案内」、とりわけ「質問するときは」に目を通し、OS の種類や Thunderbird のバージョンといった使用環境、どのような操作で使っていたのかといった運用方法などについて、最低限の情報を書き添えることをお勧めします。 横から失礼します。 当方の環境(Windows 7 / 8 + Thunderbird 38.3.0)で購読しているフィード(Feeds = RSS や Atom)は、とくに問題なく動作しています。 再起動したら購読用に設定したフォード情報が消えるということもありませんし、Windows -> Windows でフィードのエクスポート・インポート、あるいはフィードアカウントの手動での移植なども、現状ではとくに問題は起こっていません。 文面から推測する限り、keishiro720 さんは Windows(バージョン不明)上の Thunderbird(バージョン不明)では、フィードが問題なく動作していたようで、その内容をエクスポートし、 Mac 環境(10.10 ?)にインポートした後、最初は正常に動作していたが、その後に問題が起こっているようです。 KTBN さんの文面からは、エクスポート・インポートはしていないが、Mac 環境で正常に使えていた Thunderbird(バージョン不明)のフィードが、あるときから正常に動作しなくなり、Thunderbird のプロファイルを新しくしたり再インストールしたり、OS を再インストールしても問題が解消しないというお話のようです。 keishiro720 さんのケースではフィードのエクスポート・インポートが介在していますし、KTBN さんのケースではそれがおこなわれた形跡はなさそうなので、症状は似ていても、原因や発症経過は別である可能性もありえます。 ただ、お二人の共通点は、OS X 上の Thunderbird(バージョン不明)で起こっている、ということです。 その現状で把握てきている要素から推論すると、少なくとも Mac 環境にある Thunderbird のフィード機能において、何らかの原因でフィードの設定が破損する問題があるのかもしれません。フィード情報をインポートしたり、新しく登録した直後は正常に動作していても、Thunderbird をいったん終了させたあとの次回起動以降に問題が起こっているのも共通点のようです。 Thunderbird でフィードを利用している他の Mac ユーザーのところで、同様の問題が起こっているのか否かも気になるところです。 もし、何の問題もなく順調に Thunderbird のフィード機能を利用できている Mac ユーザーがおられるなら、問題が起こるユーザー環境に固有の原因があることを意識して調べたほうがいい場合もあるでしょう。それは特定の条件がそろったときに発現する Thunderbird のバグかもしれませんし、他の外部要因(ひとつ、または複数)が絡んでいることかもしれません。 KTBN さんが書きました: すべてのフィードがそのようになるわけではないので、なるフィードとならないフィードのファイルを少々比較してみたところ 比較したファイルは ~/library/Thunderbird/Profiles/xxxxxxxxx/Mail/Feeds 内の 拡張子なしのfeed名のみのファイル、これはリストの情報と要約のようですが、 Thunderbird の Feeds フォルダ内のファイルについては、概ね次のようになります。 (a)拡張子のないフィード名のみのファイル 受信したフィード記事の実体。メールにおける実体ファイル(Inbox など)に相当。 (b)フィード名+拡張子 msf のファイル (a)の要約。メールにおける要約ファイル(Inbox.msf など)に相当。 (c)feeds.rdf [フィード購読の管理] で設定した各フィードの URL 情報などを記録した管理用ファイル。 エクスポート・インポートの対象となっている中枢ファイルでもある。 (d)feeditems.rdf 前回受信したフィード記事の記録用ファイル。POP アカウントにおける popstate.dat に相当。 (e)その他 …… ユーザーが設定していれば、メッセージフィルタやサブフォルダなどが存在する。 KTBN さんが書きました: 当該案件のものはこのファイル内のリストの Message-Id: ここは見出しのhtmlのアドレスの後に"#"のあとごちゃごちゃ見出しのようなものが入っています。 問題の無いフィードにはこれはありません。 これが直接の原因ではないと思いますが、このようなものに起因するデータ長のオーバーフローではないのでしょうか? 元のフィード URL のソースをブラウザで見るとわかりますが、フィードのフォーマットである RSS や Atom の書式には Message-Id はありません。 フィードを 電子メールのように メールクライアントで購読するという流れの中で、Thunderbird がメールに準じたヘッダを構成しているように思えます。 一般的に、Message-Id には唯一無二のユニークな(一意な)識別子が入ります。 フィードの場合、記事の URL や ID 、日付などを含めれば、ユニークな識別子を構成することは容易なので、コンテンツの中身を引用して一意性を生み出す必要はありません。 しかし、問題が起こっているフィード(後述)では、title や description の一部が Message-Id に引用されているようです。 Message-Id の最大長に制約があるかどうかの原理的な正誤は知りませんが、もし Message-Id の件が原因だとしたら、一つ考えられるのは、実体ファイル(a)から要約ファイル(b)が構成・更新されるとき、変則的な Message-Id を持つメッセージ(記事)が要約ファイルに反映されず、結果的にスレッドペインに表示されなくなる、といったシナリオです。 ただ、当方の Windows 環境ではこのようなフィード記事も正常に表示できていますので、Message-Id が原因だとも言い切れません。 が同時に、Mac 環境固有の問題がある可能性も否定できません。 一方、 KTBN さんが書きました: 私の場合はずっとThunderbirdで登録し閲覧できていたニュースフィードが、ある日気づくとアイコンがフォルダアイコンに変わり、更新されなくなりました。 という経過だとしたら、もっと別の部分に原因がある可能性のほうが高いと思われます。仮に Message-Id に問題があったとしても、フォルダペインにあるフィードアイコンの変化になって現れることは考え難いからです。 フィードアカウントの [フィード購読の管理] で設定する項目に不整合が生じると、フィードアイコンが普通のフォルダアイコンに変わることがあります。 これは上記の(c)または Thunderbird の設定自体に何かしらの異常が発生していると考えたほうが、つじつまが合う現象のように思えます。 別の視点からいえば、フィードの配信元の仕様が変わったことが影響するケースも確かにあります。しかし、異なる配信元がいっせいに仕様を変更する可能性は高くないので、ひとまずは Thunderbird 側あるいはユーザーのシステム環境に何かしらの変化があったことで問題が誘発されている、という視点で点検を進めたほうがいいと思います。 KTBN さんが書きました: 因みにそのフィードの一例として AppleのhotnewsのRSSがあります。試してみてくださいといいたいのですが、 http://www.apple.com/jp/main/rss/hotnews/hotnews.rss を Windows 8 Pro 上の Thunderbird 38.3.0 のフィードアカウントに設定して受信しました。 初回、最新の 20 件の記事が受信されました。各記事が正常に読めるのを確認したあと、Thunderbird を再起動しましたが、記事が消えるようなことはなく、最初と同じように読めました。 フィードの受信操作と再起動を 4 回ほどくり返しましたが、異常は発生しませんでした。 その後、フォルダペインからこのフィードを選択してメニューから [フォルダを削除] を実行すると、問題なく削除できました。 比較サンプルとして、「Mozilla Japan ブログ」のフィードでは、Mac 環境でどのような結果になりますか? http://www.mozilla.jp/blog/feed/ 当方(Windows 環境)では、何の問題もなく正常に購読できています。Message-Id に title や description の内容が含まれることはありません。 KTBN さんが書きました: そのあとフィードのファイルはTb内の操作では完全に削除できなくファイルを直接削除しないとだめなようです。 アイコンが変わったという話と合わせて、フィードの個別記事ではなくフォルダペインにある購読フォルダを削除できない場合、(c)の管理用ファイルが破損している可能性が考えられます。 この破損が、何かのきっかけで一時的に発生したものなら、いったん(c)そのものを削除し、面倒でもフィードの購読を設定し直すことで、改善されるかもしれません。 しかし、Thunderbird を稼働させていると必ず破損してしまうような原因が潜んでいるのなら、その原因を突き止めて排除しない限り、同じような問題がくり返されると思われます。 KTBN さんが書きました: ブログとニュースのアカウントを削除し、再度登録しましたが同じです。 といった情報から推測する限りでは、後者である可能性が高いように思えます。Tbのプロファイルを消し、本体も削除し、再登録しても同じです。 ストレートな解決策でなく申し訳ありませんが、気がついたことをコメントさせていただきました。多少のヒントになればいいのですが、的外れだったらすみません。 |
作成者: | KTBN [ 2015年10月25日(日) 21:34 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
レスありがとうございます。 Mac環境で、10.11をハードディスクの消去からクリーンインストール、そしてTbをインストールし、該当するフィードを登録しても同じ現象なんです。 Windows環境ではその現象が起きていないということなので、システム依存の処理で、WindowsとMacが似ているがやや異なる動作をしているということなのでしょうね。 私もいつからなってるのkあ正確には把握しておりません。 keishiro720さんは10.10のようなので10.11の少し前の10.10のアップデートからかもしれません。 調べてみて可能ならどちらにも報告してみようと思います。 |
作成者: | meeyar [ 2015年10月27日(火) 21:20 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
Mac OS X環境下で一部再現したので報告しておきます。 OS X10.10.5+Thunderbird38.3.0環境です。 また、既に報告があるように、Windows環境では再現しません(Windows8.1+Thunderbird38.3.0で確認)。 問題が起きなかったRSS Mozillazine.jpの feed.php http://mozillazine.jp/?feed=rss2 問題が起きるRSS http://rss.rssad.jp/rss/slashdot/slashdot.rss http://www.apple.com/jp/main/rss/hotnews/hotnews.rss 問題が起きるRSSは、購読直後(アカウント設定の「フィードの購読」→フィードのURLを追加した直後)はfaviconやフィードの更新が問題なく行われますが、その後Thunderbirdを再起動しますと、フォルダペインのfaviconがフォルダのアイコンに変わり、更新がされない状態になります。 (F5で更新かけても変化がない) 添付ファイル:
コメント: faviconのRSSは更新できるが、フォルダのアイコンは更新できない feed.png [ 34.12 KiB | 表示数: 11093 回 ] おそらくkeishiro720さんが言いたかった状況はこれじゃないかと思います。 また、問題の発生状況として、「Thunderbirdにてイチから購読設定をしたもの」「余所からOPMLファイルをインポートしたもの」を比較してみましたが、どちらも同じように再現します。 上記画像で言うと、srad.jpのものがOPMLファイルのインポート、その下sradのものは新規で購読設定をしています。 それで、何故購読できないのか…を見てみると、購読できないRSSでは、「フィードの購読」の画面にて「フィードのURL」が空白になっています。 添付ファイル: 「あーURLないんじゃ当然購読できないよね」と思い、「じゃぁもう一度」と同じアカウントのフィードで登録しなおそうとすると、「このフィードは既に購読しています」と表示されてしまいます。 違うアカウントのフィードを作れば購読しなおせるのですが、再起動すると再発してしまい、いたちごっこです。 RSSによって何故このような違いが出るのかまでは、残念ながら調べきれませんでした。 セーフモードや新規プロファイルなどは端折りましたが、先例に倣って32ビットモード起動や、環境設定で英語最優先にしても改善されませんでした。 「Message-Idが関係してるかも?」という意見について、確かにAppleのRSSですと、 コード: Message-Id: <http://www.apple.com/jp/imac/#Apple、美しい新Retinaディスプレイを搭載しiMacファミリーをアップデート#2015年10月13日、Appleは本日、iMacファミリーの全モデルをアップデートし、非常に美しいRetina 4Kディスプレイを21.5インチiMacに初めて搭載したほか、すべての27インチiMacにRetina 5Kディスプレイを装備しました。この新しいRetinaディスプレイは、従来より広く@localhost.localdomain> と#の後にタイトルやら本文がずらずらと並ぶのですが(これはWindowsでも同様です)、同じく問題が出るスラドのRSSでは、 コード: Message-Id: <http://srad.jp/story/15/10/26/0610249/@localhost.localdomain> となり、オーバーフローしそうな文字数には見えません。 RSSそのものの構造に起因するような気もしますが、そこまで詳しく解析できる頭がありません。 Bugzilla見てもぱっとしない… |
作成者: | WADA [ 2015年10月27日(火) 22:43 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
meeyar さんが書きました: 「Message-Idが関係してるかも?」という意見について、確かにAppleのRSSですと、 コード: Message-Id: <http://www.apple.com/jp/imac/#Apple、美しい新Retinaディスプレイを搭載しiMacファミリーをアップデート#2015年10月13日、Appleは本日、iMacファミリーの全モデルをアップデートし、非常に美しいRetina 4Kディスプレイを21.5インチiMacに初めて搭載したほか、すべての27インチiMacにRetina 5Kディスプレイを装備しました。この新しいRetinaディスプレイは、従来より広く@localhost.localdomain> と#の後にタイトルやら本文がずらずらと並ぶのですが(これはWindowsでも同様です)、 同じく問題が出るスラドのRSSでは、 コード: Message-Id: <http://srad.jp/story/15/10/26/0610249/@localhost.localdomain> となり、オーバーフローしそうな文字数には見えません。 スラドのRSSでも起こるとなると、日本語による8bits-asciiのバイナリーや長さに起因するのではなく、「:」のせいかな? 「:」は、メッセージヘッダー名の後のデリミターですから、そこで止まってメッセージIDの解釈が狂ってデータを破壊、という感じ。 Winでは起こらずMac OS Xだけ、というのはwidgetの書き方が違うからかもしれません。 ヘッダーを一行にして、hdr名 : データ、に分けて、データを < メッセージIDのデータ > に分解、ってな風にしていれば起こりにくいですが、 C++で先頭から一文字ずつ解釈、といった感じのはずなので、不正なデータに打たれ弱い。 あるいは、取り出したメッセージIDのデータに「http://...」とURI形式の文字列があるので、メッセージIDのデータを使っての処理(たとえばreferences:によるスレッディング)でおかしくなってデータを破壊。 後者かな? rfc5322 コード: message-id = "Message-ID:" msg-id CRLF
msg-id = [CFWS] "<" id-left "@" id-right ">" [CFWS] id-left = dot-atom-text / obs-id-left id-right = dot-atom-text / no-fold-literal / obs-id-right dot-atom-text = 1*atext *("." 1*atext) atext = ALPHA / DIGIT / ; Printable US-ASCII "!" / "#" / ; characters not including "$" / "%" / ; specials. Used for atoms. "&" / "'" / "*" / "+" / "-" / "/" / "=" / "?" / "^" / "_" / "`" / "{" / "|" / "}" / "~" |
作成者: | 偶然的通行人 [ 2015年10月28日(水) 08:20 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
meeyar さんが書きました: それで、何故購読できないのか…を見てみると、購読できないRSSでは、「フィードの購読」の画面にて「フィードのURL」が空白になっています。 Windows 環境での [フィードの購読] ウィンドウですが、次のようになっています。 フィードアイコンになっている親階層ではなく、サイトの Favicon で表示されている子階層のほうに、URL が入っています。 で、この子階層の情報が消えると、Thunderbird のフォルダペインでは、そのフィードが Favicon やフィードアイコンではなく、ふつうのフォルダになってしまいます。 この状態では、URL 情報が消えているのでフィードの更新ができなくなりますが、受信済みのフィードコンテンツは消えずに表示されるはずです。 この [フィードの購読] の情報は feeds.rdf =前便の(c)= に保存されているので、[フィードの購読] を見てその内容がおかしくなっているのなら、feeds.rdf も不適切な中身になっているはずです。 逆にいうと、feeds.rdf に何かしらの障害が起これば、[フィードの購読] で見ることができる情報に狂いが生じていることと同義なので、フォルダペインの表示がおかしくなったり、フィードの更新ができなくなるという形で症状が現れると思います。 Message-Id については、前便の (a) のデータに含まれますが、仮にここに問題があったとして、フィードアカウントのフォルダペインの表示がおかしくなる、フィードの更新ができない、といった症状になって現れることは、ちょっと想像がつきません。もし異常が起こるとしたら、スレッドペインの表示に出てくるような気がします。 ここまでの情報から推測するなら、Mac 版 Thunderbird 38.x に何かしらの問題があるように思えますが、それが何かは見当がつきません。 以上、ご質問の解決に直接つながる話ではないと思いますが、トラブルシューティングを進める上で参考になればと思い、これまでの使用経験の中で知っていることを書かせていただきました。間違っていたり役に立たない話だったらすみません。 |
作成者: | meeyar [ 2015年10月28日(水) 13:32 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
偶然的通行人 さんが書きました: Windows 環境での [フィードの購読] ウィンドウですが、次のようになっています。 フィードアイコンになっている親階層ではなく、サイトの Favicon で表示されている子階層のほうに、URL が入っています。 あー確かに親階層の方でスクショ撮ってしまってますね(後で気付きました)。すみません。 実際には子階層(フォルダアイコンのある「アップル-ホットニュースの方」を選択した時にもURLが空白のままです。「更新」の文字もグレーアウトします。 偶然的通行人 さんが書きました: で、この子階層の情報が消えると、Thunderbird のフォルダペインでは、そのフィードが Favicon やフィードアイコンではなく、ふつうのフォルダになってしまいます。 この状態では、URL 情報が消えているのでフィードの更新ができなくなりますが、受信済みのフィードコンテンツは消えずに表示されるはずです。 こちらは仰る通りです。受信済の情報はそのまま残り、普通に読むことができています。 rdfについては、直接プロファイルフォルダの中身を覗いてみる必要があるため、少し時間かかるかもしれません。 偶然的通行人 さんが書きました: Message-Id については、前便の (a) のデータに含まれますが、仮にここに問題があったとして、フィードアカウントのフォルダペインの表示がおかしくなる、フィードの更新ができない、といった症状になって現れることは、ちょっと想像がつきません。もし異常が起こるとしたら、スレッドペインの表示に出てくるような気がします。 WADAさんのレスで、 WADA さんが書きました: スラドのRSSでも起こるとなると、日本語による8bits-asciiのバイナリーや長さに起因するのではなく、「:」のせいかな? という話もありましたので、改めて問題が出ないmozillazine.jpのRSSも見てみましたところ、 コード: Message-Id: <http://forums.mozillazine.jp/viewtopic.php?t=15721&p=56339#p56339@localhost.localdomain> となりますので、特に何か違いありそうには見えませんでした。 Message-Idの影響は考えにくいかなという印象です。 |
作成者: | WADA [ 2015年10月28日(水) 14:27 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
meeyar さんが書きました: 改めて問題が出ないmozillazine.jpのRSSも見てみましたところ、 コード: Message-Id: <http://forums.mozillazine.jp/viewtopic.php?t=15721&p=56339#p56339@localhost.localdomain> となりますので、特に何か違いありそうには見えませんでした。 Message-Id: は、RSSのデータをメールの形式でメールフォルダーの形式のファイルに保存するために、Thunderbirdが勝手に追加しているデータのはずで、 URLの文字列をそのまま入れて不正な「:」をいれ、そのせいで、Mac OS Xだとどこかを壊してしまう、 という、「自業自得」の問題かな?、と思ったのですが、そうでは無さそうですね。 この、自業自得問題は、別のバグですが、ちゃんとあります(^^; feed.rdfなどは単なるテキストファイルですから、テキストエディターで覗いてみましょう。 テキストエディターで必要なURLを書き込んでThunderbirdを再起動すると元に戻る、といった感じで、問題のありかを絞れると思います。 |
作成者: | meeyar [ 2015年10月28日(水) 20:55 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
meeyar さんが書きました: 偶然的通行人 さんが書きました: Windows 環境での [フィードの購読] ウィンドウですが、次のようになっています。 フィードアイコンになっている親階層ではなく、サイトの Favicon で表示されている子階層のほうに、URL が入っています。 あー確かに親階層の方でスクショ撮ってしまってますね(後で気付きました)。すみません。 実際には子階層(フォルダアイコンのある「アップル-ホットニュースの方」を選択した時にもURLが空白のままです。「更新」の文字もグレーアウトします。 この件について、改めてスクリーンショットを作成しましたので追記しておきます。 上半分は購読可能なMozillaZine.jp、下半分が購読不可のAppleのフィードです。 添付ファイル: さて肝心のrdfファイルですが、ぱっと見は特に問題がありそうには見えませんでした。 以下新規プロファイルでのfeeds.rdfの内容です。 MozillaJapanブログ http://www.mozilla.jp/blog/feed/ MozillaZine.jp feed.php アップル ホットニュース http://www.apple.com/jp/main/rss/hotnews/hotnews.rss スラド http://rss.rssad.jp/rss/slashdot/slashdot.rss の順で登録しています。 コード: <?xml version="1.0"?> <RDF:RDF xmlns:NS1="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:fz="urn:forumzilla:" xmlns:NC="http://home.netscape.com/NC-rdf#" xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <fz:feed RDF:about="http://forums.mozillazine.jp/feed.php" fz:quickMode="false" fz:options="{"version":1,"category":{"enabled":false,"prefixEnabled":false,"prefix":""}}" dc:title="MozillaZine.jp フォーラム" NS1:link="http://forums.mozillazine.jp/index.php" dc:lastModified="Wed, 28 Oct 2015 05:27:14 GMT" dc:identifier="http://forums.mozillazine.jp/feed.php"> <fz:destFolder RDF:resource="mailbox://nobody@Feeds/MozillaZinejp%20%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A9%E3%83%A0"/> </fz:feed> <RDF:Description RDF:about="urn:forumzilla:root"> <fz:feeds RDF:resource="rdf:#$fcsyk1"/> </RDF:Description> <fz:feed RDF:about="http://www.mozilla.jp/blog/feed/" fz:quickMode="false" fz:options="{"version":1,"category":{"enabled":false,"prefixEnabled":false,"prefix":""}}" dc:title="Mozilla Japan ブログ" NS1:link="http://www.mozilla.jp/blog/" dc:lastModified="Tue, 27 Oct 2015 09:55:27 GMT" dc:identifier="http://www.mozilla.jp/blog/feed/"> <fz:destFolder RDF:resource="mailbox://nobody@Feeds/Mozilla%20Japan%20%E3%83%96%E3%83%AD%E3%82%B0"/> </fz:feed> <fz:feed RDF:about="http://rss.rssad.jp/rss/slashdot/slashdot.rss" fz:quickMode="false" fz:options="{"version":1,"category":{"enabled":false,"prefixEnabled":false,"prefix":""}}" dc:title="スラド" NS1:link="http://srad.jp/" dc:lastModified="Wed, 28 Oct 2015 11:17:12 GMT" dc:identifier="http://rss.rssad.jp/rss/slashdot/slashdot.rss"> <fz:destFolder RDF:resource="mailbox://nobody@Feeds/%E3%82%B9%E3%83%A9%E3%83%89"/> </fz:feed> <fz:feed RDF:about="http://www.apple.com/jp/main/rss/hotnews/hotnews.rss" fz:quickMode="false" fz:options="{"version":1,"category":{"enabled":false,"prefixEnabled":false,"prefix":""}}" dc:title="アップル - ホットニュース" NS1:link="http://www.apple.com/jp/hotnews/" dc:lastModified="Wed, 28 Oct 2015 04:05:18 GMT" dc:identifier="http://www.apple.com/jp/main/rss/hotnews/hotnews.rss"> <fz:destFolder RDF:resource="mailbox://nobody@Feeds/%E3%82%A2%E3%83%83%E3%83%97%E3%83%AB%20-%20%E3%83%9B%E3%83%83%E3%83%88%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%B9"/> </fz:feed> <RDF:Seq RDF:about="rdf:#$fcsyk1"> <RDF:li RDF:resource="http://forums.mozillazine.jp/feed.php"/> <RDF:li RDF:resource="http://www.apple.com/jp/main/rss/hotnews/hotnews.rss"/> <RDF:li RDF:resource="http://rss.rssad.jp/rss/slashdot/slashdot.rss"/> <RDF:li RDF:resource="http://www.mozilla.jp/blog/feed/"/> </RDF:Seq> </RDF:RDF> MozillaZine.jp以外は再起動後に更新できなくなってしまいますが、URLなどの情報は残ったままになっています。 また、Finderにてプロファイルフォルダ(xxxxxxxx.feed)を開きつつ、/xxxxxxxx.feed/Mail/Feed/以下にある各種ファイルの更新状況を観察していましたが、Thunderbirdを再起動してもfeeds.rdfの更新はありませんでした。 rdfファイルにURL情報が残ったままなので、「このフィードは既に購読しています」と怒られるのだろうと推察しますが、購読できなくなる原因がさっぱりわからない… |
作成者: | WADA [ 2015年10月29日(木) 01:29 ] |
記事の件名: | Re: RSSの購読が自動に消えてしまう問題 |
Feedアカウントを作って一つだけ登録した状態のfeeds.rdf. コード: <?xml version="1.0"?> <RDF:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:fz="urn:forumzilla:" xmlns:NC="http://home.netscape.com/NC-rdf#" xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <RDF:Seq RDF:about="rdf:#$Njm811"> <RDF:li RDF:resource="https://mariadb.atlassian.net/activity"/> </RDF:Seq> <fz:feed RDF:about="https://mariadb.atlassian.net/activity" fz:quickMode="false" fz:options="{"version":1,"category":{"enabled":false,"prefixEnabled":false,"prefix":""}}" dc:title="Activity Streams" dc:identifier="https://mariadb.atlassian.net/activity"> <fz:destFolder RDF:resource="mailbox://nobody@Feeds/Activity%20Streams"/> </fz:feed> <RDF:Description RDF:about="urn:forumzilla:root"> <fz:feeds RDF:resource="rdf:#$Njm811"/> </RDF:Description> </RDF:RDF> 「MozillaZine.jp以外は再起動後に更新できなくなってしまいますが」は、順番が関係する? Mac OSだけ、というのは、パーサーのせいかな? どのみち、ネストされた<タグ> ... </タグ> や <タグ /> の羅列だから、順番を整理して、重要なものが先で個々の詳細は後、ポイント・参照されるものが先でポイント・参照している方を後、といった風に書き換えると、症状が変るかもしれませんね。 |
ページ 1 / 7 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |