# Fatal Error nach Update 5.7.3

**URL:** <https://forum.shopware.com/t/fatal-error-nach-update-5-7-3/90732>\
**Category:** Shopware 5\
**Created:** [6. Oktober 2021 um 13:23 UTC](https://forum.shopware.com/t/fatal-error-nach-update-5-7-3/90732 "2021-10-06T13:23:25Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![QuasiPasi](https://avatars.discourse-cdn.com/v4/letter/q/35a633/32.png) [@QuasiPasi](https://forum.shopware.com/u/QuasiPasi)\
**Post date:** [6. Oktober 2021 um 13:23 UTC](https://forum.shopware.com/t/fatal-error-nach-update-5-7-3/90732/1 "2021-10-06T13:23:25Z")

</div>

Hallo,

Wir bekommen nach dem Update auf 5.7.3 einen Fatal error:

```auto

Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\InvalidArgumentException: The "modules" service is private, you cannot replace it. in /home/…./…/Test/vendor/symfony/dependency-injection/Container.php:172 Stack trace: #0 /home/…./…/Test/engine/Shopware/Components/DependencyInjection/Container.php(60): Symfony\Component\DependencyInjection\Container->set() #1 /home/…/…/Test/engine/Shopware/Plugins/Default/Core/System/Bootstrap.php(154): Shopware\Components\DependencyInjection\Container->set() #2 /home/…/…/Test/engine/Library/Enlight/Event/Handler/Plugin.php(155): Shopware_Plugins_Core_System_Bootstrap::onInitResourceModules() #3 /home/…/…/Test/engine/Library/Enlight/Event/EventManager.php(245): Enlight_Event_Handler_Plugin->execute() #4 /home/…/…/Test/engine/Shopware/Components/DependencyInjection/Container.php(194): Enlight_Event_EventManager->notifyUntil() #5 /home/livqmggh/bigb in /home/…/…/Test/vendor/symfony/dependency-injection/Container.php on line 172

```

Kann jemand erkennen woran das liegt

Beste Grüße

---

<div class="post-metadata">

**Author:** ![SmartStylez](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@SmartStylez](https://forum.shopware.com/u/SmartStylez)\
**Post date:** [6. Oktober 2021 um 13:39 UTC](https://forum.shopware.com/t/fatal-error-nach-update-5-7-3/90732/2 "2021-10-06T13:39:10Z")

</div>

Welche PHP Version nutzt ihr?

---

<div class="post-metadata">

**Author:** ![QuasiPasi](https://avatars.discourse-cdn.com/v4/letter/q/35a633/32.png) [@QuasiPasi](https://forum.shopware.com/u/QuasiPasi)\
**Post date:** [6. Oktober 2021 um 13:42 UTC](https://forum.shopware.com/t/fatal-error-nach-update-5-7-3/90732/3 "2021-10-06T13:42:03Z")

</div>

Wir haben für das Update gerade auf PHP 7.4 geändert.

---

<div class="post-metadata">

**Author:** ![QuasiPasi](https://avatars.discourse-cdn.com/v4/letter/q/35a633/32.png) [@QuasiPasi](https://forum.shopware.com/u/QuasiPasi)\
**Post date:** [7. Oktober 2021 um 10:22 UTC](https://forum.shopware.com/t/fatal-error-nach-update-5-7-3/90732/4 "2021-10-07T10:22:24Z")

</div>

Wenn wir zurück auf PHP 7.3 wechseln kommt ein Fehler, dass Shopware PHP 7.4 benötigt.

Hat sonst noch jemand eine Idee woran das leigen kann?

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [7. Oktober 2021 um 10:26 UTC](https://forum.shopware.com/t/fatal-error-nach-update-5-7-3/90732/5 "2021-10-07T10:26:35Z")

</div>

Liest sich so, als wolle ein Plugin den Service modules überschreiben. Dieser ist aber geschützt, daher die Fehlermeldung.

Ist lediglich das, was ich aus der Fehlermeldung in der ersten Sekunde herauslesen würde.

---

<div class="post-metadata">

**Author:** ![BOWdbc](https://avatars.discourse-cdn.com/v4/letter/b/958977/32.png) [@BOWdbc](https://forum.shopware.com/u/BOWdbc)\
**Post date:** [7. Oktober 2021 um 11:48 UTC](https://forum.shopware.com/t/fatal-error-nach-update-5-7-3/90732/6 "2021-10-07T11:48:05Z")

</div>

Wir haben das Problem bei uns lösen können. Bei uns war das Plugin der Wirecard AG noch vorhanden, dies schleppt eine veraltete Version von Symfony mit.  
Um das zu testen haben wir folgenden Code in die Datei `vendor/symfony/form/Extension/Core/Type/DateType.php` eingefügt:

```auto
$reflector = new \ReflectionClass('Symfony\Component\OptionsResolver\OptionsResolver');
        echo $reflector->getFileName();

```

Damit sollte vor der Error Meldung der Pfad der Datei stehen aus der der `OptionsResolver` geladen wird. In unserem Fall stand dort der Pfad zu dem genannten Plugin.
