drupal-8 - 从 D7 迁移到 D8 失败并出现源插件异常
问题描述
我已经安装了 migration-plus 模块,并成功地将它用于该项目的其他迁移。当我尝试将它与 Simplenews 一起使用时,它会因以下错误而失败:
[error] Migration failed with source plugin exception: tid is defined as a source ID but has no value.
我在 D8 上安装并配置了 Simplenews。我从 Simplenews 模块导入了迁移 yml 文件,并使用“drush migrate-import d7_simplenews_newsletter”运行它。我已经尝试过使用和不使用 d7 数据库的自定义键。我已经尝试过在 D8 中重新创建 D7 时事通讯类别和不重新创建 D7 时事通讯类别。
我希望看到它成功地将 Simplenews 时事通讯从 D7 迁移到 D8,但它不起作用。我没有将 'tid' 定义为迁移中的源 ID,那么它来自哪里以及导致它失败的原因是什么?
解决方案
我不知道问题出在哪里,但升级到 D8 Simplenews 的最新开发版本修复了它。
推荐阅读
- c# - 车辆抽搐
- sapui5 - 主题“疑难解答”在浏览器控制台内无响应
- javascript - 蒙皮网格上的three.js raycast
- python - nn.Linear 应该是不匹配的,但它工作成功
- python - Instagram Scraping:我如何单击并按住一个元素,然后使用另一个给定功能释放?
- quickbooks - 如果我在簿记员处理 Quickbooks 时查询数据(以编程方式)会发生什么?
- computational-geometry - 解析几何,对三角形的顶点进行排序以捕获短边和第二排序边
- javascript - 如何清除 Vue.js 中单击 (x) 按钮时的选择选项?
- typescript - Typescript 从具有泛型类型的对象索引调用函数
- javascript - 如何防止元素在 p5 中穿过我的墙壁?