2004年1月17日

MT 2.661 を勝手にバグ・フィックス

[ blog]

MT 2.661 はまだ問題あり? のエントリーで書いたMT 2.661の "Use of uninitialized value" メッセージ。
気になりだすと、とことん気になって眠れなくなりそうなので情報を探していたらに公式サポートフォーラムのあるトピックにバグ・フィックスするコードを載せてる人がいたので修正してみる。これであのメッセージが出なくなった。
もちろん非公式なものなのでまったくの無保証。
よいこはマネしないでオフィシャル・フィックスが出るまで待ちましょう。


結局はコメントプレビュー時にはコメントIDがまだついていない(DBに登録されてない)のにもかかわらず、それを考慮したロジックになっていないのが問題らしい。
で、このバグフィックスのコードは、プレビュー画面ではPageRank操作なんて関係ないので従来のリンク方式を取っているわけだ。もちろん投稿後はリダイレクトURLになる。
なるほどサランラップである。

オフィシャルのフィックスで同様にするかどうかは定かではないですが、すぐに出ると思うので待っていましょう。



投稿者 うっちー : 2004年1月17日 02:10 | コメント (4) | トラックバック (9) このエントリーを含むはてなブックマーク


コメント

はじめまして。このエラー関連を検索した結果、こちらに辿り着きました。オフィシャルのバグ・フィックスが早く出ることを祈りつつ、よい子で待つ事にします。
でも、ずっと気になっていたことが、バグだと判明してスッキリしました。ありがとうございました。
追伸:BP登録させて頂きました。

Posted by: AKIKO : 2004年3月 8日 20:46

AKIKOさん、コメント&トラックバックありがとうございます。

ここで書いたのはプレビュー時に出るへんなエラーメッセージのことだったのですが、リンクで飛べないのはバグなのかどうかは僕もわからないです。
で、MT2.661のプレビューのバグは致命的なものではないので、あえてバグフィックスは出さずに結局次のリリースはMT3.0になるみたいですね。
致命的ではないと言っても、一回気になりだすとすごく気になっちゃうんですけど(笑)

BPは僕も登録させていただきました。:-)

Posted by: うっちー : 2004年3月 8日 23:23

うっちー様
BP登録ありがとうございました。
先日のURL飛べないエラーですが、どうもXREAの広告が邪魔していたようで、何とか自力で解決策を発見しました。お騒がせしました。

Posted by: AKIKO : 2004年3月15日 06:09

AKIKOさん

問題が解決してよかったですね。(^^)
自力で解決してしまうとはすごいですね!

Posted by: うっちー : 2004年3月15日 11:02
コメントする



※非表示





名前、アドレスを登録しますか?






Trackback
http://www.banana21.com/cgi-bin/MvType/mt-tb.cgi/149


Title: MT 2.661はまだバグあり
Excerpt: PageRank対策でURLリンクをリダイレクト方式に変更した部分、preview画面でバグがあるようです。 BananaBlog: MT 2.661 を勝手にバグ・フィックス MT 2.661 はまだ問題あり? のエントリーで書いたMT 2.661の "Use of uninitialized value" メッセージ。 気になりだすと、...
Weblog: のまのしわざ
Date: 2004年1月18日 11:46
Title: MT2.661にアップグレード&バグ対策
Excerpt: 先週MovebleType 2.661がリリースされました。 2.65はパスしたのですがコメントスパム関連の変更があったようなのでアップグレードしました。...
Weblog: insomnia days
Date: 2004年1月20日 18:08
Title: MovableType 2.661にバージョンアップ
Excerpt: なんとなく最新版にしておかないと気持ち悪いので、 MovableTypeを2.661にバージョンアップ。 日本語パッチはmilanoさんが公開してくてますー。 でも、BananaBlogによると、コメント入力でエラーがあるそうです。 修正方法もあるそうなんですが、とりあえず僕は修正版が出...
Weblog: papativa.jp
Date: 2004年1月25日 15:57
Title: プレビュー画面でのバグ
Excerpt: エントリーにコメントをつけてプレビューした際、 MT::App::Comments=HASH(0x8141ab8) Use of uninitialized value in sprintf at [MT]/lib/MT/Template/Context.pm line 1187. このようなメッセージが画面最下部に出ます。 調べてみたところ、これはMT2.661のバグとのこ...
Weblog: WKNS 2ndStage
Date: 2004年2月 8日 18:59
Title: やっぱりおかしい2.661
Excerpt: ここでも書いたけれど、2.661にしてからコメント関連がおかしい。僕だけかと思っていたけど、調べてみたら....おぉ〜、でてきましたよ〜。みなさん同症状のご様子。困りますよねぇ、みなさん。...
Weblog: SLOW DAYS :: Weblog
Date: 2004年2月10日 19:17
Title: もしかしてMT2.661って不安定?
Excerpt:  下のエントリに追記しました書き込み時のエラーの件、エラーコードをググってみたらこういう記事を見つけました。どうもMT2.661を導入している環境だと同じ症状が出る人がたくさんいるようです。本家でも関知しているらしく一部では有名みたいですね。何はともあれトラ...
Weblog: CuBLOG
Date: 2004年2月20日 20:32
Title: コメント欄のエラー
Excerpt: コメント欄で記入して頂いたURLに飛べないエラー(XREAのエラーページを経て、トップページに飛んでしまう)について、この週末の空いた時間を費やして調べてみましたが、どうやらこれは"MT2.661のバグである"ようです(脱力)。 SLOW DAYS :: Weblogさんのこのエントリか...
Weblog: 糸式@SIDE-A
Date: 2004年3月 8日 20:32
Title: MT2.661を勝手にバグ・フィックス
Excerpt: blog設置当初からコメントプレビューに出ていたが、 気にしないようにするほど気になっていた。 色々探してみたらありました! BananaBlogさんのとこに詳しく書いてありました。 でも非公式なんで、よいこはマネしないでオフィシャル・フィックスが出るまで待ちましょうと...
Weblog: hwp blog
Date: 2004年4月27日 15:24
Title: うーんうーん…悩
Excerpt: コメントのプレビューの一番下に MT::App::Comments=HASH(0x81e5edc) Use of uninitialized value in sprintf at lib/MT/Template/Context.pm line 1187 と出てしまう...。 MT::App::Comments=lib/MT/Template/Context.pm 1187行にsprintfの中の初期化されていない値の意...
Weblog: ソンナコンナアンナドンナ?
Date: 2004年6月 3日 10:37