We got this error when saving entry from our module which utilize eager loading to get related entries.
`TypeError: Argument 1 passed to craft\fields\BaseRelationField::_all() must implement interface craft\elements\db\ElementQueryInterface, array given, called in /var/www/html/vendor/craftcms/cms/src/fields/BaseRelationField.php on line 473 and defined in /var/www/html/vendor/craftcms/cms/src/fields/BaseRelationField.php:1144
Stack trace:
Application Info
PHP version 7.4.3
OS version Linux 5.10.104-linuxkit
Database driver & version MySQL 5.7.43
Image driver & version GD 7.4.3
Craft edition & version Craft Pro 3.9.1
Yii version 2.0.48.1
Twig version v2.15.5
Guzzle version 7.8.0
Plugins
Azure Blob Storage 1.0.1
Blitz 3.12.10
Cloudflare 1.1.0
CodeMirror 1.0.3
Colour Swatches 1.7.0
Control Panel CSS 2.4.0
Control Panel Nav 3.1.0
Embedded Assets 2.11.4
Field Manager 2.2.5
Fragments 1.1.4
Navigation 1.4.33
Neo 2.13.19
Page Builder 1.0.7
Redactor 2.10.12
Retour 3.2.11
SEOmatic 3.4.59
Stamp 2.1.0
Super Table 2.7.5.1
Typed link field 1.0.25
User Activity 1.3.10
vCard 1.2.1
We got this error when saving entry from our module which utilize eager loading to get related entries.
`TypeError: Argument 1 passed to craft\fields\BaseRelationField::_all() must implement interface craft\elements\db\ElementQueryInterface, array given, called in /var/www/html/vendor/craftcms/cms/src/fields/BaseRelationField.php on line 473 and defined in /var/www/html/vendor/craftcms/cms/src/fields/BaseRelationField.php:1144 Stack trace:
0 /var/www/html/vendor/craftcms/cms/src/fields/BaseRelationField.php(473): craft\fields\BaseRelationField->_all()
1 /var/www/html/vendor/ryssbowh/craft-activity/src/traits/ElementFields.php(64): craft\fields\BaseRelationField->serializeValue()
2 /var/www/html/vendor/ryssbowh/craft-activity/src/recorders/Entries.php(115): Ryssbowh\Activity\base\recorders\ElementsRecorder->getCustomFieldValues()
3 /var/www/html/vendor/ryssbowh/craft-activity/src/base/recorders/ElementsRecorder.php(66): Ryssbowh\Activity\recorders\Entries->getFieldsValues()
4 /var/www/html/vendor/ryssbowh/craft-activity/src/recorders/Entries.php(51): Ryssbowh\Activity\base\recorders\ElementsRecorder->onSaved()
5 [internal function]: Ryssbowh\Activity\recorders\Entries->Ryssbowh\Activity\recorders{closure}()
6 /var/www/html/vendor/yiisoft/yii2/base/Event.php(312): call_user_func()
7 /var/www/html/vendor/yiisoft/yii2/base/Component.php(642): yii\base\Event::trigger()
8 /var/www/html/vendor/craftcms/cms/src/base/Element.php(4211): yii\base\Component->trigger()
9 /var/www/html/vendor/craftcms/cms/src/elements/Entry.php(1712): craft\base\Element->afterSave()
10 /var/www/html/vendor/craftcms/cms/src/services/Elements.php(2732): craft\elements\Entry->afterSave()
11 /var/www/html/vendor/craftcms/cms/src/services/Elements.php(785): craft\services\Elements->_saveElementInternal()
12 /var/www/html/modules/gac/src/controllers/IntegrationController.php(767): craft\services\Elements->saveElement()
13 /var/www/html/modules/gac/src/controllers/IntegrationController.php(242): modules\gac\controllers\IntegrationController->saveEntry()
14 [internal function]: modules\gac\controllers\IntegrationController->actionService()
15 /var/www/html/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array()
16 /var/www/html/vendor/yiisoft/yii2/base/Controller.php(178): yii\base\InlineAction->runWithParams()
17 /var/www/html/vendor/yiisoft/yii2/base/Module.php(552): yii\base\Controller->runAction()
18 /var/www/html/vendor/craftcms/cms/src/web/Application.php(295): yii\base\Module->runAction()
19 /var/www/html/vendor/yiisoft/yii2/web/Application.php(103): craft\web\Application->runAction()
20 /var/www/html/vendor/craftcms/cms/src/web/Application.php(280): yii\web\Application->handleRequest()
21 /var/www/html/vendor/yiisoft/yii2/base/Application.php(384): craft\web\Application->handleRequest()
22 /var/www/html/web/index.php(22): yii\base\Application->run()
23 {main}`
Application Info PHP version 7.4.3 OS version Linux 5.10.104-linuxkit Database driver & version MySQL 5.7.43 Image driver & version GD 7.4.3 Craft edition & version Craft Pro 3.9.1 Yii version 2.0.48.1 Twig version v2.15.5 Guzzle version 7.8.0
Plugins Azure Blob Storage 1.0.1 Blitz 3.12.10 Cloudflare 1.1.0 CodeMirror 1.0.3 Colour Swatches 1.7.0 Control Panel CSS 2.4.0 Control Panel Nav 3.1.0 Embedded Assets 2.11.4 Field Manager 2.2.5 Fragments 1.1.4 Navigation 1.4.33 Neo 2.13.19 Page Builder 1.0.7 Redactor 2.10.12 Retour 3.2.11 SEOmatic 3.4.59 Stamp 2.1.0 Super Table 2.7.5.1 Typed link field 1.0.25 User Activity 1.3.10 vCard 1.2.1