我们正在从 ORO 3.1.19 迁移到 4.1.2,并且遇到了迁移问题。
$ php bin/console --env=prod oro:migration:load --force --show-queries
Process migrations...
> Oro\Bundle\EntityExtendBundle\Migration\LoadEntityConfigStateMigration
> Oro\Bundle\MigrationBundle\Migration\UpdateBundleVersionMigration
> Oro\Bundle\EntityExtendBundle\Migration\RefreshExtendCacheMigration
Prepare entity config
Clear extended entity cache
Dump the configuration of extended entities to the cache
Clear entity metadata cache
Warm up entity metadata cache
In RuntimeReflectionService.php line 63:
Property Oro\Bundle\AttachmentBundle\Entity\Attachment::$account_8d93c122 does not exist
我们尝试清除缓存,实体配置缓存并没有成功
php bin/console --env=prod oro:entity-config:cache:clear
php bin/console --env=prod oro:entity-config:cache:warmup
任何帮助或反馈将不胜感激。
谢谢
编辑
我们可以看到,Attachment::$account_8d93c122
在初始容器创建期间,Reflection 找到了,但在实体缓存预热期间没有