Ich habe einen Fehler nach dem Update auf 2.2.1.
Typfehler: Argument 2 übergeben an Akeneo\Bundle\ElasticsearchBundle\Cursor\CursorFactory::__construct() muss Schnittstelle Akeneo\Component\StorageUtils\Repository\CursorableRepositoryInterface implementieren, Instanz von Doctrine\ORM\EntityRepository angegeben, aufgerufen in
Kann mir bitte jemand dabei helfen. Nicht sicher, wo man das beheben soll.
Hallo @ronn0.
Dies ist ein Problem der Symfony-Abhängigkeitsinjektion. Eine Service-Definition wurde zwischen 2.1 und 2.2 geändert, aber Ihr Symfony-Cache ist nicht auf dem neuesten Stand und verwendet immer noch die alte Service-Definition.
Haben Sie den Symfony-Cache geleert und Ihren FPM-Dienst neu gestartet? Wenn für die Importe/Exporte ein oder mehrere Warteschlangen-Daemons ausgeführt werden, müssen Sie diese zuerst stoppen, dann FPM neu starten und schließlich den Symfony-Cache leeren. Starten Sie dann den/die Dämon(en) neu. Andernfalls haben Sie ein Problem mit dem PHP-Opcache, das zu Ihrem Problem führen kann.
Mit freundlichen Grüßen,
Damien.
Hallo @damien-carcel, Neustart von Apache hat bei mir den Trick gemacht. Vielen Dank. Habe das nicht erwartet.
Schön, dass es funktioniert :slightly_smiling_ face:.
Gut, dass ich diesen Thread gefunden habe. Ich bin auf das gleiche Problem gestoßen und musste php-fpm neu starten, um es zu lösen.
Hilfreichster Kommentar
Hallo @ronn0.
Dies ist ein Problem der Symfony-Abhängigkeitsinjektion. Eine Service-Definition wurde zwischen 2.1 und 2.2 geändert, aber Ihr Symfony-Cache ist nicht auf dem neuesten Stand und verwendet immer noch die alte Service-Definition.
Haben Sie den Symfony-Cache geleert und Ihren FPM-Dienst neu gestartet? Wenn für die Importe/Exporte ein oder mehrere Warteschlangen-Daemons ausgeführt werden, müssen Sie diese zuerst stoppen, dann FPM neu starten und schließlich den Symfony-Cache leeren. Starten Sie dann den/die Dämon(en) neu. Andernfalls haben Sie ein Problem mit dem PHP-Opcache, das zu Ihrem Problem führen kann.
Mit freundlichen Grüßen,
Damien.