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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions