Pim-community-dev: 2.2.1 - Error después de la actualización

Creado en 26 mar. 2018  ·  4Comentarios  ·  Fuente: akeneo/pim-community-dev

Tengo un error después de actualizar a 2.2.1.

Error de tipo: Argumento 2 pasado a Akeneo \ Bundle \ ElasticsearchBundle \ Cursor \ CursorFactory :: __ construct () debe implementar la interfaz Akeneo \ Component \ StorageUtils \ Repository \ CursorableRepositoryInterface, instancia de Doctrine \ ORM \ EntityRepository dada, llamada en

¿Alguien puede ayudarme con esto? No estoy seguro de dónde solucionar este problema.

question

Comentario más útil

Hola @ ronn0.

Este es un problema de inyección de dependencia de Symfony. Una definición de servicio cambió entre 2.1 y 2.2, pero su caché de Symfony no está actualizado y todavía usa la definición de servicio anterior.

¿Borraste la caché de Symfony y reiniciaste tu servicio FPM? Si tiene uno o varios demonios de cola ejecutándose para las importaciones / exportaciones, primero debe detenerlos, luego reiniciar FPM y finalmente borrar la caché de Symfony. Luego reinicie el (los) demonio (s). De lo contrario, tendrá problemas con PHP opcache, lo que puede provocar su problema.

Atentamente,
Damien.

Todos 4 comentarios

Hola @ ronn0.

Este es un problema de inyección de dependencia de Symfony. Una definición de servicio cambió entre 2.1 y 2.2, pero su caché de Symfony no está actualizado y todavía usa la definición de servicio anterior.

¿Borraste la caché de Symfony y reiniciaste tu servicio FPM? Si tiene uno o varios demonios de cola ejecutándose para las importaciones / exportaciones, primero debe detenerlos, luego reiniciar FPM y finalmente borrar la caché de Symfony. Luego reinicie el (los) demonio (s). De lo contrario, tendrá problemas con PHP opcache, lo que puede provocar su problema.

Atentamente,
Damien.

Hola @ damien-carcel, reiniciar Apache hizo el truco por mí. Gracias. No esperaba eso.

Es bueno que funcione: levemente_sonriente_ cara :.

Menos mal que encontré este hilo. Me encontré con el mismo problema y tuve que reiniciar php-fpm para resolverlo.

¿Fue útil esta página
0 / 5 - 0 calificaciones