Skip to content

Setting unknown property: craft\records\Element::canonicalId #525

@Timusan

Description

@Timusan

Description

Formie crashes when submitting a form with the following stacktrace:

2021-07-15 12:23:26 [-][-][ta5dj0k4sn50ivem3anjcb4vtm][error][yii\base\UnknownPropertyException] yii\base\UnknownPropertyException: Setting unknown property:
 craft\records\Element::canonicalId in /var/www/websites/production/htdocs/vendor/yiisoft/yii2/base/Component.php:210
Stack trace:
#0 /var/www/websites/production/htdocs/vendor/yiisoft/yii2/db/BaseActiveRecord.php(324): yii\base\Component->__set()
#1 /var/www/websites/production/htdocs/vendor/craftcms/cms/src/db/ActiveRecord.php(54): yii\db\BaseActiveRecord->__set()
#2 /var/www/websites/production/htdocs/vendor/craftcms/cms/src/services/Elements.php(2535): craft\db\ActiveRecord->__set()
#3 /var/www/websites/production/htdocs/vendor/craftcms/cms/src/services/Elements.php(773): craft\services\Elements->_saveElementInternal()
#4 /var/www/websites/production/htdocs/vendor/verbb/formie/src/controllers/SubmissionsController.php(508): craft\services\Elements->saveElement()
#5 [internal function]: verbb\formie\controllers\SubmissionsController->actionSubmit()
#6 /var/www/websites/production/htdocs/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array()
#7 /var/www/websites/production/htdocs/vendor/yiisoft/yii2/base/Controller.php(181): yii\base\InlineAction->runWithParams()
#8 /var/www/websites/production/htdocs/vendor/craftcms/cms/src/web/Controller.php(190): yii\base\Controller->runAction()
#9 /var/www/websites/production/htdocs/vendor/yiisoft/yii2/base/Module.php(534): craft\web\Controller->runAction()
#10 /var/www/websites/production/htdocs/vendor/craftcms/cms/src/web/Application.php(271): yii\base\Module->runAction()
#11 /var/www/websites/production/htdocs/vendor/craftcms/cms/src/web/Application.php(584): craft\web\Application->runAction()
#12 /var/www/websites/production/htdocs/vendor/craftcms/cms/src/web/Application.php(250): craft\web\Application->_processActionRequest()
#13 /var/www/websites/production/htdocs/vendor/yiisoft/yii2/base/Application.php(392): craft\web\Application->handleRequest()
#14 /var/www/websites/production/htdocs/public/index.php(22): yii\base\Application->run()
#15 {main}

This looks to be happening while trying to sent the notification for the submission:

image

Steps to reproduce

Unsure - This happens after the 1.4.10 upgrade on a general contact form containing the following fields:

  • First name (Name)
  • Last name (Single-line text)
  • Message (Multi-line text)
  • E-mail (Email)
  • Name business (Multi-line text)
  • Cellphone (Telephone)
  • Nieuwsletter signup checkbox (Agree)

Not ruling out a strange configuration error on our part ... but it is stranger it happens right after the upgrade.

Form settings

  • Multi-page form: No
  • Submission Method: Page Reload
  • Client-side Validation: No
  • Custom Form Templates: No

Additional info

  • Plugin version: 1.4.10
  • Craft version: 3.7.1
  • Multi-site: No

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions