目前,我正在研究Drupal-8.6.17和Lightning 3.2.9
我正在尝试将闪电版本3.2.9更新为3.3.0(核心8.6.17为8.7)
taxonomy_term_field_data
表status
的值已为1
运行drush updb
错误:在null中,调用成员函数setRevisionable() /var/www/mysite/docroot/core/modules/taxonomy/taxonomy.post_update.php
重现错误步骤:
composer require acquia/lightning:~3.3.0 --no-update
composer update
drush updb
请建议我!
答案 0 :(得分:0)
现在,通过选中description
字段不为空,可以解决此问题。
/docroot/core/modules/taxonomy/taxonomy.post_update
上第172行
实际代码:
$field_storage_definitions['description']->setRevisionable(TRUE);
更改为
if(!empty($field_storage_definitions['description'])){
$field_storage_definitions['description']->setRevisionable(TRUE);
}
对我来说很好。干杯!