■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。
このフォーラムは閲覧専用のアーカイブです。

bootstrap.phpのエラー

ゲスト > bootstrap.phpのエラー @ 2015/12/11 17:42
お世話になっております。
現在デバッグモード1にて下記エラーが管理画面トップの上辺に出ています。
Warning (2): array_merge(): Argument #1 is not an array [CORE/Baser/Config/bootstrap.php, line 83]

表示上ローカルでもオンラインでも問題は見当たらないのですが、/lib/baser/Config/bootstrap.phpの該当箇所を見ると
---
/**
* アセットフィルターを追加
*/
Configure::write('Dispatcher.filters', array_merge(Configure::read('Dispatcher.filters'), array('BcAssetDispatcher', 'BcCacheDispatcher', 'BcRequestFilter')));
---
となっています。
アセットフィルターの設定が何か間違っているのでしょうか?
ご教示頂けましたら幸いです。
ゲスト > Re: bootstrap.phpのエラー @ 2015/12/18 0:08
自己解決しました。lib/Bacer/Config/bootstrap.phpの上記該当箇所(83行目)アセットフィルターの1行をコメントアウトすると直りました。

---
/**
* アセットフィルターを追加
*/

# Configure::write('Dispatcher.filters', array_merge(Configure::read('Dispatcher.filters'), array('BcAssetDispatc
---

また、ローカルのXAMPP(MariaDB)で動かしているbaserは上記修正無しで一度ユーザーログアウトした後
ログインし直すとエラー表示が消えました。LolipopのSQLite上で起こるエラーかもしれませんので念のためご報告させて頂きます。
Notice [PHP]: Trying to get property of non-object in file kernel/user.php line 112
Warning [PHP]: Invalid argument supplied for foreach() in file kernel/user.php line 112
Notice [PHP]: Trying to get property of non-object in file kernel/user.php line 112
Warning [PHP]: Invalid argument supplied for foreach() in file kernel/user.php line 112
Notice [PHP]: Trying to get property of non-object in file kernel/user.php line 112
Warning [PHP]: Invalid argument supplied for foreach() in file kernel/user.php line 112
Notice [PHP]: Trying to get property of non-object in file kernel/user.php line 112
Warning [PHP]: Invalid argument supplied for foreach() in file kernel/user.php line 112