Search code examples
phpupdatesshopwareshopware6swupdate

too few arguments in ImageCmsElementResolver error after update from 6.4.8.2 to 6.4.13.0


got the following error after updating from sw 6.4.8.2 to 6.4.13.0 how to solve this?

In ImageCmsElementResolver.php line 26:
                                                                                                                                                                                                                                                 
  [ArgumentCountError]                                                                                                                                                                                                                           
  Too few arguments to function Shopware\Core\Content\Media\Cms\ImageCmsElementResolver::__construct(), 0 passed in /home/xxxx/yyyyy/var/cache/dev_h444cf98b71a1ac0a254d0a81916b032e/ContainerG5HDhmp/Shopware_Production_Kernel  
  DevDebugContainer.php on line 6664 and exactly 1 expected  

 

Solution

  • Add parent="Shopware\Core\Content\Media\Cms\ImageCmsElementResolver" to your service-registration in services.xml.

    f.e.

    <service id="My\Plugin\Core\Content\Media\Cms\Type\Teaser5in1TypeDataResolver"
                     parent="Shopware\Core\Content\Media\Cms\ImageCmsElementResolver">
                <tag name="shopware.cms.data_resolver"/>
            </service>
    

    Read more: https://github.com/shopware/platform/issues/2463