コメントが投稿できない不具合
Posted by amayadori on 2007/05/01(火) 16:06
Captcha-i-j3 Captchaモジュール日本語画像認証改造版
におきまして、コメントの追加ができないという報告を頂きました。
動作確認用のIDを使用して報告の状況を確認したところコメントを追加するリンクをクリックしたところ強制的にログアウトさせられアクセス権限が無い旨のメッセージが表示される状況になっていることを確認しました。
コンテンツの設定等を確認しましたが、おかしなところは発見できませんでした。また、他の同じコンテンツタイプ(ブログ)でも同様の試みをしましたが、異常な動作は確認できませんでした。
今回の件は偶発的に起こっているモノと判断して以下のような処置をさせていただきました。
- 該当のコンテンツの内容をそのまま、新規のコンテンツとして作成し直しました。
- コメントが4件ついていましたので、コメントを移動するモジュールにてコメントを移動いたしました1。
- 別名URLによるアドレスの変更は行っていませんので、既存のアドレスではアクセスすることができなくなっております。また、不具合の発生しているコンテンツは現在非公開に設定させていただいております。
ご報告いただいた状況に遭遇されておりました皆様には大変ご迷惑をおかけいたしました。
- 1. Comment moverを使用しました。ただし、開発(dev)版ですので不具合が内包されている可能性も否定できません。
トラックバック
URLから "-notspam" を削除してトラックバックを送信してください。トラックバックポリシーは こちらに提示しています。
はい。たぶん、見つからないんだと思われます(^_^;)
確率の問題ですからね。もっと事例が多くて、要因が絞れれば見つかるのだと思いますが・・・。
IEに比べて、Firefoxはユーザー数と事例が少ないですからね。
ま、当面は個々に対応を考えるしかないんだと思われます(T.T)
お心遣いありがとうございます<(_ _)>
そういう事態になっても困るのではありますけど(笑)
確かに、タイミングとか、その辺りは怪しい感じがしますよね。
ひょんなことから原因が見つかることを期待しているのですが、見つからないのでしょうね。きっと。
あまり頻繁に発生するようでしたら言ってください。
考えて解決できるものではなさそうですが、何か考えてみますので…
ブラウザの設定によりけりだと思いますが、基本的には警告の類は出さないと思います。
出るとしたらCookieを受け入れるか?とかCookieが書き換えられようとしているが許可するか?
と言った、セキュリティ警告なのではないかと。
通常はログインなどの手続きや、セッション情報等により自動的に延長(というよりは書き換え?)されてしまうようです。
ですので、期限切れだからと言ってメッセージが出ると言うことは無いと思われます。
Cookie更新のタイミングでエラーになりやすいのかな・・・とか感じた次第です。
Cookieを覗いてい見ると結構何種類も作成されているので全てを把握することはなかなか難しいです。
ブラウザの設定や、その他のツール類との干渉などの可能性もあると思います。
発生する条件が特定できないとなかなか難しいんですよね・・・。
どうなんでしょうね。
今日は問題なくログインできてしまったので詳しいことが確認できないのですが、Cookie を削除してもログインできない時はできないんですよね。
Cookie が期限切れのときってダイアログなどが表示されるのでしょうか?
これまでそういったダイアログが表示されたことはないですし、Cookie も有効期限が切れていたのを見た記憶はないんですよね。気付いてないだけですかね?
ロボフォームは使っていないのですが、起動時に Google Reader Notifier アドオンがパスワードの認証を行なっているので、そのあたりが干渉しているとか、セキュリティソフトだとか、関係ありそうな部分がいろいろあって難しいですね。
今日(2007/05/07)の 9:xx 頃、0829@drupal.orgさんのサイトでFirefox2でアクセス拒否に遭遇しました(^_^;)
職場のマシンなので、この連休の間起ち上がっていないのでCookieの期限が切れていたのだと思いますが、ログインしようと試みると拒否されました。
で、ワタシはロボフォームというパスワードマネージャーアプリケーションを使っています。
そのアプリにログインするのと、Cookieのお掃除をしてみたのとを同時にやってしまったのでどちらの問題でクリアされたのか判らないのですが、消去法で考えると、0829@drupal.orgさんが、ロボフォームを使っている可能性は低いと思うので、Cookie絡みの問題なんだなという認識になりますね。
ワタシの場合はCookieの期限切れと言うことでしたが、0829@drupal.orgさんも同様の期限切れCookieだったのでしょうか?
期限切れCookieの取り扱いにトラブルの元が潜んでいるような予感がしますが・・・果たして(笑)
あー、そう言うモノだったのですか。てっきり持ち運べるように機能をそぎ落としてコンパクトサイズになっているのかと思いました。いや、スミマセン。調べないで言っている方がいけないのです<(_ _)>
ずいぶん前に、最近のコメントブロックからのジャンプに問題があるという一件以来、サイトのデフォルト表示はフラット表示に変えてあったと思うので、意図的に変更していない限りはスレッド表示はされていない・・・と思ってますが、違ったかな?
ま、あんまり気にしないで行きましょう(笑)
Portable Edition の Portable は環境設定がそのまま持ち運べるという意味ではないかと解釈しています。
日本語化の方法にもよりますが、私は、配布ファイルを通常の Firefox とまるごと入れ替える方法で使っていますので、プロファイルフォルダの場所が通常のものと異なるだけで、アプリケーション自体に違いはないはずですなんですけどね。
今頃になって気付いたのですが、前回のコメントは返信元を間違って投稿してしまっていたようで、スレッド形式で表示するとちょっとおかしな流れになってしまっているかもしれません。スミマセン。
Portable Editionですか?名前からすると機能縮小版という感じですが、エンジンは同じモノなんですよね?通常のバージョンとどこがどう違うのか判らないのでなんですが、もしかしたら挙動が違うところがあったり、バグを内包していたりするかもしれませんね。
IEに関しては腐っても鯛(笑)なので始末が悪いです。
ワタシは翻訳ソフトを使ってますが、お手軽にHPの翻訳をしてざっと概要だけでも掴みたい場合などはわざわざIEを立ち上げないといけません。こんな風にIEがOSの付属品であると言うだけで市販のアプリケーションなどはIE以外には対応しようとしません。
現在のIEの使えなさを考えるといい加減IE前提というのは辞めてもらいたいのですが、商売的には無視できないのは判っているので余計に腹が立ちます。
そんなわけで、ワタシはFirefox2のリリースを期にIEを捨てましたが、前述の理由でIEを使わざるを得ない人は世の中にたくさんいます。
ホント、困ったモノです。
紹介していただいたページでCookieの処理方法が変えられるようですので、もしもこの問題に激突している方がいらっしゃったら試してみる価値はあるかもしれませんね。
余談:

さすがはMSです。きっとIEでしか表示のテストをしていないのでしょう。Firefox2で見ると・・・
やはり、私固有の環境によるものなのでしょうね。Firefox といっても Portable Edition などを使っていますからね。今日は調子いいのでこのまま改善されるといいのですが...
それにしても、IE6 のユーザ数はまだまだ無視できないので、困ったものですね。
[これまた追記ですが...]
何の設定もしていないデフォルトの状態で IE7 を確認用としてのみ利用していたのですが、Cookie ファイルの処理方法を設定するには あたりの設定を調整すると、私の環境の IE7 では大丈夫っぽくなりました。(一応、ご報告です。)
確認担当って(笑)
そんな、おそれおおい(^_^;)
正確なことを言い出したらブラウザだけが全ての要因という風に線を引いてしまうわけにはいかないですから(ウィルス対策などは有名な要因)、確かに環境に左右されることはあるかもしれません。
IE7はどうかは判りませんが、IE6ではかなりの事例が上がっていたと言うこともあるので、IE6に関してはIEのCookie処理が要因の可能性はかなり高いと考えられます。
IE7と、Firefoxについては統計学的に考えて、事例が少ない現時点では環境による要因の可能性が高いとしか言いようがないのだと思います。
IEにしてもFirefoxにしても、すっぴんのままで使うことはあまりないと思いますので、その辺(アドインなど)が要因となるケースも考慮しなければならないかもしれませんね。
もちろん、Drupalに仕込んでいるモジュールなども考慮しなければいけないでしょうね。
簡単な話、便利なモノを詰め込みすぎている・・・ということの表れなのかもしれませんね。