メール送信エラー「An Internal Error Has Occurred. エラー: 内部エラーが発生しました。」

「An Internal Error Has Occurred.」エラーが出ました。
メールフォーム設定編集から、
「送信情報をデータベースに保存する」チェックを入れると、
エラーがなく送信できましたが、
Notice(8)]とWarning(2)が出ました。
よろしくお願いいたします。

Notice (8): Undefined variable: files [CORE/Baser/Model/Behavior/BcUploadBehavior.php, line 231]
Code Context
BcUploadBehavior::afterSave() - CORE/Baser/Model/Behavior/BcUploadBehavior.php, line 231
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 129
CakeEventManager::dispatch() - CORE/Baser/Event/CakeEventManager.php, line 244
Model::_doSave() - CORE/Cake/Model/Model.php, line 1970
Model::save() - CORE/Cake/Model/Model.php, line 1760
BcAppModel::save() - CORE/Baser/Model/BcAppModel.php, line 145
MailController::submit() - CORE/Baser/Plugin/Mail/Controller/MailController.php, line 373
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - ROOT/index.php, line 123
Warning (2): Invalid argument supplied for foreach() [CORE/Baser/Model/Behavior/BcUploadBehavior.php, line 231]
Code Context
BcUploadBehavior::afterSave() - CORE/Baser/Model/Behavior/BcUploadBehavior.php, line 231
ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 129
CakeEventManager::dispatch() - CORE/Baser/Event/CakeEventManager.php, line 244
Model::_doSave() - CORE/Cake/Model/Model.php, line 1970
Model::save() - CORE/Cake/Model/Model.php, line 1760
BcAppModel::save() - CORE/Baser/Model/BcAppModel.php, line 145
MailController::submit() - CORE/Baser/Plugin/Mail/Controller/MailController.php, line 373
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 499
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - ROOT/index.php, line 123

【環境情報】
・baserCMSのバージョン: 4.6.1

下記投稿を参考して、デバッグモード2に変更しても変わらないです。

「An Internal Error Has Occurred.」エラー内容です。

データベースエラー
エラー: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'saveFiles' at line 1

SQL Query: saveFiles

注意: このエラーメッセージをカスタマイズしたい場合は、 app/View/Errors/pdo_error.ctp を作成してください

Stack Trace
CORE/Baser/Model/Datasource/DboSource.php line 515 → PDOStatement->execute(array)
CORE/Baser/Model/Datasource/DboSource.php line 481 → DboSource->_execute(string, array)
CORE/Baser/Model/Datasource/DboSource.php line 728 → DboSource->execute(string, array, array)
CORE/Baser/Model/Datasource/DboSource.php line 661 → DboSource->fetchAll(string, array, array)
CORE/Cake/Model/Model.php line 834 → DboSource->query(string, array, MailMessage)
CORE/Baser/Plugin/Mail/Controller/MailController.php line 375 → Model->__call(string, array)
[internal function] → MailController->submit()
CORE/Cake/Controller/Controller.php line 499 → ReflectionMethod->invokeArgs(MailController, array)
CORE/Cake/Routing/Dispatcher.php line 193 → Controller->invokeAction(CakeRequest)
CORE/Cake/Routing/Dispatcher.php line 167 → Dispatcher->_invoke(MailController, CakeRequest)
ROOT/index.php line 123 → Dispatcher->dispatch(CakeRequest, CakeResponse)

@manhoo 情報ありがとうございます。確認しますね。

@manhoo baserCMS4.6.0で入り込んでしまったバグでした。
こちらのコミットで解消しております。

「いいね!」 1

@ryuring ご連絡ありがとうございます。
初歩的な質問ですが、composer.jsonファイルはどこにありますでしょうか。
汗、申し訳ございません。
また、次回アップデートすればなおりますでしょうか。
よろしくお願いいたします。

@manhoo 残念ながら baserCMS4系は、composer 対応してないのです(baserCMS5系で対応予定)
改修対象のファイルを手動で上書きするか、次回のアップデートをお待ち下さい。

@ryuring
かしこまりました。
ありがとうございました。

@manhoo 緊急で新しいアップデートがリリースされたようです。
こちらをご利用ください〜

@ryuring
大変お世話になっております。
助かります。
また何かございましたら、よろしくお願いいたします。