I updated to 8.4.23. after that i need to update the entity for node.field_yoast_seo.
i tryed that with "drush entup", but that gave me errors:
array_intersect_key(): Argument #1 is not an array SqlContentEntityStorageSchema.php:2225 [warning]
Drupal\Core\Entity\Exception\FieldStorageDefinitionUpdateForbiddenException: The SQL storage cannot change the schema for an existing field (field_yoast_seo in node entity) with [error]
data. in Drupal\Core\Entity\Sql\SqlContentEntityStorageSchema->updateDedicatedTableSchema() (line 1506 of
/xxx/docroot/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorageSchema.php).
Failed: Drupal\Core\Entity\Exception\FieldStorageDefinitionUpdateForbiddenException: !message in [error]
Drupal\Core\Entity\Sql\SqlContentEntityStorageSchema->updateDedicatedTableSchema() (line 1506 of
/xxx/docroot/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorageSchema.php).
does anybody know what is going wrong here and how to fix it?
Comments
Comment #2
rajab natshahThank you Joachim for reporting,
Have you had a look at:
#2958743: Error message when updating from 8.x-1.0 to 8.x-1.5
Comment #3
Omega... GM Designer commentedi'm having same problem with 8.5-alpha5 to 8.5 stable and #2 didnt solve the prolem
Comment #4
mellowtothemax commentedFor me removing the bundles from here admin/config/yoast_seo, saving and re-adding them fixed the issue.
Comment #5
odai atieh#4 solved the issue.
Comment #6
rajab natshahComment #7
rajab natshah