予期せぬエラー「Cannot access protected property Concrete」

2018年8月21日 at 17:49

エラーで困っております。
良い対処法があれば教えていただけないでしょうか。

予期せぬエラーが発生しました。
Cannot access protected property Concrete\Block\CoreScrapbookDisplay\Controller::$bID

タグ:

Re: 予期せぬエラー「Cannot access protected property Concrete」

2018年8月21日 at 18:33
そのエラーメッセージだけでは原因が分かりません。管理画面からデバッグ表示に変更し、より詳細なエラーメッセージを出せば原因が分かるかと思います。
 

Re: 予期せぬエラー「Cannot access protected property Concrete」

2018年8月21日 at 23:39
デバック表示にしてみました。
アクセスできない状態です。
どういった対応が出来ますでしょうか。
 

Re: 予期せぬエラー「Cannot access protected property Concrete」

2018年8月22日 at 10:32
テーマでエラーが出ているようですね。おそらくこちらのテーマだと思います。

http://www.concrete5.org/marketplace/themes/long-story-short1/

packages/theme_long_story_short/ 以下のファイルを、concrete5.org からダウンロードできる最新のバージョンに差し替えてみてはいかがでしょうか。
 

Re: 予期せぬエラー「Cannot access protected property Concrete」

2018年8月22日 at 12:04
packages/theme_long_story_short/ 以下のファイルを入れ替えましたがかわりません。
再インストールしたほうがよろしいのでしょうか。
 

Re: 予期せぬエラー「Cannot access protected property Concrete」

2018年8月22日 at 12:16
最新バージョンにしてもエラーが出るということは、最新バージョンでもバグがあるということですね。取り急ぎ、

$uniqueID = ( $this->block->getProxyBlock() ) ? $this->block->getProxyBlock()->getInstance()->bID : $bID;



$uniqueID = ( $this->block->getProxyBlock() ) ?$this->block->getProxyBlock()->getInstance()->getBlockObject()->getBlockID() : $bID;

に書き換えてみてください
 

Re: 予期せぬエラー「Cannot access protected property Concrete」

2018年8月22日 at 13:07
正常に動作するようになりました。
有難うございました。
 

Re: 予期せぬエラー「Cannot access protected property Concrete」

2018年8月22日 at 13:25
お手数ですが、可能であればLong Story Shortの作者にもエラーの件の報告をお願いしますね