« テンプレート機能を使ったファイルダウンロード | メイン | Tera Term+vimエディタのカラー表示 »

ethna

Ethna-2.5.0-preview5 のバグ?

 WEBアプリケーションの開発中不思議な現象に遭遇。環境は
Ethna-2.5.0-preview5
Smarty Version 2.6.26
PHP Version 5.1.6
CentOS release 4.6 (Final)
view の preforward() 内の先頭に、Ethna::raiseNotice() を記述すると次のメッセージが出力される。

Ethna のコアである Ethna_Plugin_Logwriter のログ出力箇所情報取得 _getBacktrace() の debug_backtrace() で、"file"と"line" 要素が取得できていないらしい。
問題を切り分けると、次のような結果に。
APPID のプロジェクト生成直後デフォルトアクションのビュー
/webapp/APPID/app/view/Index.php

設定ファイルのパラメータ
/webapp/APPID/etc/APPID-ini.php
'log_level' => 'debug',
とするだけで再現し、Ethna-2.5.0-preview3 にダウングレードすれば出なくなることが判明。

エラー詳細


追記:その後、メーリングリスト
http://ml.ethna.jp/mailman/listinfo/users
に報告しましたら、2時間ほどで修正が公開されました。早っ!
http://git.sourceforge.jp/view?p=ethna/ethna.git;a=commitdiff;h=8a67056d830deff738548b6f42957b4847b09481#patch2

トラックバック

このエントリーのトラックバックURL:
http://www.remix.asia/cgi/mt/mt-tb.cgi/6578

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)