Recebi um erro após atualizar para 2.2.1.
Erro de tipo: o argumento 2 passado para Akeneo \ Bundle \ ElasticsearchBundle \ Cursor \ CursorFactory :: __ construct () deve implementar a interface Akeneo \ Component \ StorageUtils \ Repository \ CursorableRepositoryInterface, instância de Doctrine \ ORM \ EntityRepository fornecida, chamada em
Alguém pode me ajudar com isso. Não tenho certeza de onde consertar isso.
Olá @ ronn0.
Este é um problema de injeção de dependência do Symfony. Uma definição de serviço mudou entre 2.1 e 2.2, mas seu cache Symfony não está atualizado e ainda usa a antiga definição de serviço.
Você limpou o cache do Symfony e reiniciou o serviço FPM? Se você tiver um ou mais daemon de fila em execução para as importações / exportações, você precisa interrompê-los primeiro, reiniciar o FPM e finalmente limpar o cache do Symfony. Em seguida, reinicie o (s) daemon (s). Caso contrário, você terá problemas com o PHP opcache, o que pode levar ao seu problema.
Atenciosamente,
Damien.
Olá @ damien-carcel, reinicie o Apache funcionou para mim. Obrigado. Não esperava por isso.
É bom que funcione: ligeiramente_sorriso_ face :.
Ainda bem que encontrei este tópico. Encontrei o mesmo problema e tive que reiniciar o php-fpm para resolvê-lo.
Comentários muito úteis
Olá @ ronn0.
Este é um problema de injeção de dependência do Symfony. Uma definição de serviço mudou entre 2.1 e 2.2, mas seu cache Symfony não está atualizado e ainda usa a antiga definição de serviço.
Você limpou o cache do Symfony e reiniciou o serviço FPM? Se você tiver um ou mais daemon de fila em execução para as importações / exportações, você precisa interrompê-los primeiro, reiniciar o FPM e finalmente limpar o cache do Symfony. Em seguida, reinicie o (s) daemon (s). Caso contrário, você terá problemas com o PHP opcache, o que pode levar ao seu problema.
Atenciosamente,
Damien.