2006年09月15日

MT::App::Trackback.pmの修正 on MT3.32ja

Posted by nene2001 at 02:37 / Tag(Edit): movabletype patch / 0 Comments: Post / View / 4 TrackBack / Google Maps このエントリーを含むはてなブックマーク

先のエントリで書いたmt-tb.fcgiの挙動不審ですが、時々

エラーが発生しました: Can't call method "path_info" on an undefined value at lib/MT/App.pm line 1197.

というエラーが発生すると言うものでした。
(うちは解決されたので、他のサイトで観測された例

とりあえずTrackBackをもし誰かが送ってくれた時に受け取れなければ悲しいので、これだけでも直して寝るかと思い追ってみると、MT::App::Trackback.pmに問題があった模様。

このクラスが親クラスMT::App.pmから継承しているpath_infoメソッド(正確にはその中で使っているCGI.pmオブジェクト)は、同じくMT::App.pmからの継承メソッドinit_requestが呼ばれなければ初期化されないにも関わらず、init_requestより前に呼ばれることがある_get_paramsメソッドの中でpath_infoメソッドが呼ばれるケースがあるためだった。

ごめん眠くてパッチ作るの面倒くさいので、最終的に(o)さんあたりがUO Patchとしてまとめてくれるのを期待して文章で書くと、MT::App::Trackback.pmの107行目

        if (my $pi = $app->path_info) {

これを

        my $pi;
        eval {$pi = $app->path_info};
        if ($pi) {

こう書き換えたらエラーでなくなった。
超場当たり的修正でアレですが。

さあ、寝よ寝よ。

Related query words in Google & Yahoo
Related Books from Amazon
Trackback to this entry
TrackBack URL :
Trackbacks
TrackBack問題解決
Excerpt: Perl使いじゃないので本当に解決したのかどうかは良く判らないのですが、情報を探...
Weblog: 別館「S3日記」
Tracked: 2006年10月09日 12:03
カズミの日
Excerpt: 今日はケラの誕生日ですね。 つ...
Weblog: 一体どうなんでしょう
Tracked: 2007年01月03日 21:47
トラックバック時に出るらしいエラー
Excerpt: トラバ受信時に「Can't call method "path_info"」というエラーが出る時があるらしい。
Weblog: オラオラ
Tracked: 2007年02月10日 23:42
Movable Type 3.34 3.35 勝手に不具合・カスタマイズまとめ
Excerpt: ページの改装は大体終わったわけだが、そもそもなかなか改装に踏み切れなかった理由...
Weblog: Back Yard Weblog
Tracked: 2007年04月21日 18:57
Comments
コメントはありません。
Post a comment












Remember personal info? 
2006年09月
Su Mo Tu We Th Fr Sa
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

About Me

Navigation

Search
Google
Web
kokogiko.net
Archives
Recent Entries
Recent Comments
Recent Trackbacks
すこし先のARに必要な方向性3つ(ここギコ!)
GPS高度、ジオイド高、標高の関係
すこし先のARに必要な方向性3つ(ここギコ!)
可視光通信って自位置特定にも使えるんじゃないか
考えるべきは沖縄米軍基地問題の本質!(ようこそイサオプロダクトワールドへisao-pw)
普天間基地移設が軍事的に見て県外移設はあり得ないとかの議論について
馬鹿信者の言動は確かにJSF氏に責任はないのだけれど、良識に訴えたい(ここギコ!)
京都外国人排斥カウンターデモの「反日上等」「日の丸ウンコ」とかについて
馬鹿信者の言動は確かにJSF氏に責任はないのだけれど、良識に訴えたい(ここギコ!)
三度、在特会カウンターデモについて
馬鹿信者の言動は確かにJSF氏に責任はないのだけれど、良識に訴えたい(ここギコ!)
普天間基地移設が軍事的に見て県外移設はあり得ないとかの議論について
馬鹿信者の言動は確かにJSF氏に責任はないのだけれど、良識に訴えたい(ここギコ!)
今回のデモで「反日」「日の丸XXX」が拙いことは判りました が、であってもまだいくつか
ここは酷い誰得教育ですね(障害報告@webry)
普天間基地移設が軍事的に見て県外移設はあり得ないとかの議論について
ここは酷いポトシ銀山ですね(障害報告@webry)
GPS高度、ジオイド高、標高の関係
ここは酷いUFO調査部門ですね(障害報告@webry)
地図サービスによって行政界の描画が違う、という話
Hatena bookmarked
My Hatebu

Banners

Syndication
Powered by
Get it!!