そのうち調べるメモ

  • 1. Symfony2 standardディストリビューション(確認時はPR11)をダウンロード
  • 2. /app_dev.php/demo/ にアクセス→正常表示
  • 3. src/Acme/DemoBundle/Controller/DefaultController.phpのindexAction()のreturnの前に以下の1行を追加
        $this->container->get('request')->attributes->set('_test', array($this, 'test'));
  • 4. /app_dev.php/demo/ にアクセス→エラー

http://gyazo.com/0d8b67a66073240e2407853ca33467d5.png


Requestのattributesに、callable形式の配列(第1引数はオブジェクト)をセットしたのが原因でどこかでおかしくなって例外が発生するっぽい。


(追記)Symfony2側の原因まで調べきれていないが、関連してMonologでログのcloseで警告が出る点はpull requestを送ってみた https://github.com/Seldaek/monolog/pull/13