# Notice: Undefined variable: mediaRepository, obwohl nicht in der service.xml vermerkt

**URL:** <https://forum.shopware.com/t/notice-undefined-variable-mediarepository-obwohl-nicht-in-der-service-xml-vermerkt/103628>\
**Category:** Programmierung\
**Created:** [9. April 2024 um 15:40 UTC](https://forum.shopware.com/t/notice-undefined-variable-mediarepository-obwohl-nicht-in-der-service-xml-vermerkt/103628 "2024-04-09T15:40:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![thomas.kipp](https://avatars.discourse-cdn.com/v4/letter/t/b5e925/32.png) [@thomas.kipp](https://forum.shopware.com/u/thomas.kipp)\
**Post date:** [9. April 2024 um 15:40 UTC](https://forum.shopware.com/t/notice-undefined-variable-mediarepository-obwohl-nicht-in-der-service-xml-vermerkt/103628/1 "2024-04-09T15:40:03Z")

</div>

Hallo Leute, bekomme die Errormeldung

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/f/9/f92898ce5c4e32acd65d4633192f956688354e18.png)

obwohl es in der service.xml nirgends mehr gebraucht wird. Was ist da los? Weiß jemand Rat?  
Hier die service.xml

```auto
<?xml version="1.0" ?>
<container xmlns="http://symfony.com/schema/dic/services"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
    <services>
        <service id="WtUpdateProducts\Storefront\Controller\UpdateController" public="true">
            <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <call method="setContainer">
                <argument type="service" id="service_container"/>
            </call>
        </service>
    </services>
</container>

```

und hier der Konstruktorcode, der den Fehler auswirft:

```auto
/**
 * @RouteScope(scopes={"storefront"})
 */
class UpdateController extends StorefrontController
{
    /* usde following code up to php 7.4
    private GenericPageLoaderInterface $genericPageLoader;
    private SystemConfigService $systemConfigService;
    private EntityRepository $mediaRepository;
    private Database $db;
    */
    private $genericPageLoader;
    private $systemConfigService;
    private const ROOTFILE1 = 'Artikel.xml';
    private const ROOTFILE2 = 'SalesPrice.xml';

    public function __construct(GenericPageLoaderInterface $genericPageLoader, SystemConfigService $systemConfigService)
    {
        //create Dependency Injections,which are based on services.xml
        $this->genericPageLoader = $genericPageLoader;
        $this->systemConfigService = $systemConfigService;
    }

```

Das ergibt für mich keinen Sinn. Vorab vielen Dank für jeden konstruktiven Post. Muss übrigens PHP7.2 und Shopware6.2 für diesen code benutzen anstatt Shopware6.5 und PHP 8.1/8.2

---

<div class="post-metadata">

**Author:** ![thomas.kipp](https://avatars.discourse-cdn.com/v4/letter/t/b5e925/32.png) [@thomas.kipp](https://forum.shopware.com/u/thomas.kipp)\
**Post date:** [10. April 2024 um 13:01 UTC](https://forum.shopware.com/t/notice-undefined-variable-mediarepository-obwohl-nicht-in-der-service-xml-vermerkt/103628/2 "2024-04-10T13:01:25Z")

</div>

Weiß jetzt woran es lag. Insofern ist dieser Thread zu schließen. Vielen Dank ob der nicht erfolgten Antworten…

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [10. April 2024 um 13:10 UTC](https://forum.shopware.com/t/notice-undefined-variable-mediarepository-obwohl-nicht-in-der-service-xml-vermerkt/103628/3 "2024-04-10T13:10:50Z")

</div>

> [@thomas.kipp](#):
>
> Insofern ist dieser Thread zu schließen.

Du kannst ja gern den Lesern die Ursache beschreiben und diesen Beitrag als Lösung markieren. Dann wird der Beitrag wohl automatisch geschlossen.

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [10. Mai 2024 um 13:10 UTC](https://forum.shopware.com/t/notice-undefined-variable-mediarepository-obwohl-nicht-in-der-service-xml-vermerkt/103628/4 "2024-05-10T13:10:57Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
