エラーメモ

   

テーマをelementalやcloneelementalにすると下記のようなエラーがでる。

Argument 1 passed to Concrete\Core\Express\ObjectManager::getEntityController() must be an instance of Concrete\Core\Entity\Express\Entity, null given, called in example.com\concrete\blocks\express_entry_detail\controller.php on line 98 and defined

どうやらExpressまわりがおかしいっぽい

Expressページを確認すると下記のようなエラーがでてた。

An exception occurred while executing 'SELECT count(distinct e.exEntryID) FROM ExpressEntityEntries e LEFT JOIN LinkExpressSearchIndexAttributes ea ON e.exEntryID = ea.exEntryID WHERE e.exEntryEntityID = ? LIMIT 1' with params ["XXXXX"]: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'xxxxx.linkexpresssearchindexattributes' doesn't exist

テーブルがない?何か消したかな…??

「システムと設定」-「エクスプレス」をクリックして一度データオブジェクトを削除してみたところ直ったので様子見。

 - concrete5