# Update auf die 5.7.1: ALLOW\_MAGIC\_GET undefined

**URL:** https://forum.shopware.com/t/update-auf-die-5-7-1-allow-magic-get-undefined/88529
**Category:** Allgemein
**Created:** [22. Juni 2021 um 13:21 UTC](https://forum.shopware.com/t/update-auf-die-5-7-1-allow-magic-get-undefined/88529 "2021-06-22T13:21:08Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Odido](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/odido/32/9729_2.png) [@Odido](https://forum.shopware.com/u/Odido)
#### Post date: [22. Juni 2021 um 13:21 UTC](https://forum.shopware.com/t/update-auf-die-5-7-1-allow-magic-get-undefined/88529/1 "2021-06-22T13:21:08Z")

</div>

Hallo,  
nach dem Update auf die Version 5.7.1 steht im Fehlerlog von PHP (Version 7.4), dass ReflectionExtractor::ALLOW\_MAGIC\_GET nicht definiert sei.  
Im Backend öffnet sich der Shopware Fehler Reporter mit einem 500er - internal Server Error: Klasse: Shopware.apps.Order, Pfad: Order?file=app, Typ: unbekannt  
Wie kriegt man das gelöst?  
Danke und heiße Grüße  
Oliver

---

<div class="post-metadata">

### Author: ![alterSchwede](https://avatars.discourse-cdn.com/v4/letter/a/53a042/32.png) [@alterSchwede](https://forum.shopware.com/u/alterSchwede)
#### Post date: [25. Juni 2021 um 14:50 UTC](https://forum.shopware.com/t/update-auf-die-5-7-1-allow-magic-get-undefined/88529/2 "2021-06-25T14:50:44Z")

</div>

Nach dem gleichen Update bekomme ich den Fehler mit ALLOW\_MAGIC\_GET auch und zwar im Frontend beim Bestellen.

> Fatal error: Uncaught Error: Undefined class constant ‚Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor::ALLOW\_MAGIC\_GET‘ in /var/www/vhosts/XYZ.com/httpdocs/vendor/symfony/property-access/PropertyAccess.php:31 Stack trace: #0 /var/www/vhosts/XYZ.com/httpdocs/vendor/symfony/property-access/PropertyAccess.php(26): Symfony\Component\PropertyAccess\PropertyAccess::createPropertyAccessorBuilder() #1 /var/www/vhosts/XYZ.com/httpdocs/vendor/symfony/form/Extension/Core/CoreExtension.php(44): Symfony\Component\PropertyAccess\PropertyAccess::createPropertyAccessor() #2 /var/www/vhosts/XYZ.com/httpdocs/vendor/symfony/form/FormFactoryBuilder.php(173): Symfony\Component\Form\Extension\Core\CoreExtension-\>\_\_construct() #3 /var/www/vhosts/XYZ.com/httpdocs/engine/Shopware/Bundle/FormBundle/FormFactory.php(43): Symfony\Component\Form\FormFactoryBuilder-\>getFormFactory() #4 /var/www/vhosts/XYZ.com/httpdocs/var/cache/production\_202106181157/proxies/ShopwareProduction77 in /var/www/vhosts/XYZ.com/httpdocs/vendor/symfony/property-access/PropertyAccess.php on line 31

---

<div class="post-metadata">

### Author: ![ahense](https://avatars.discourse-cdn.com/v4/letter/a/65b543/32.png) [@ahense](https://forum.shopware.com/u/ahense)
#### Post date: [29. Juni 2021 um 06:46 UTC](https://forum.shopware.com/t/update-auf-die-5-7-1-allow-magic-get-undefined/88529/3 "2021-06-29T06:46:29Z")

</div>

Ich hatte nach dem Update dasselbe Problem. Der Urpsrung lag bei uns im Klarna Payment Plugin.  
Meine Lösung bestand darin, in der Datei vendor/symfony/property-access/PropertyAccessor.php vorerst die Werte für die „const MAGIC\_“ Variablen hart einzutragen (hab einfach überall 1 eingetragen). Danach konnte ich das Shopware Backend wieder laden und das Plugin entfernen (wird bei uns aktuell nicht genutzt).

Danach konnte ich die modifizierte Datei wieder in den Urpsrungszustand versetzen und alles hat funktioniert.

Ich weiß nicht genau, wieso dieser Fehler überhaupt auftritt. Denn eigentlich sind die „ALLOW\_MAGIC\_“ Konstanten in der bemängelten Klasse ReflectionExtractor gesetzt. Irgendwas läuft da ziemlich schief, aber eine noch tiefergehende Analyse habe ich mir bisher gespart.

---

<div class="post-metadata">

### Author: ![Odido](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/odido/32/9729_2.png) [@Odido](https://forum.shopware.com/u/Odido)
#### Post date: [29. Juni 2021 um 07:17 UTC](https://forum.shopware.com/t/update-auf-die-5-7-1-allow-magic-get-undefined/88529/4 "2021-06-29T07:17:21Z")

</div>

Danke für Deinen Hinweis. Hab jetzt ein Ticket bei Klarna erstellt - wir brauchen das (noch?). Falls sich was ergeben sollte, werde ich das nachreichen.

---

<div class="post-metadata">

### Author: ![Odido](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/odido/32/9729_2.png) [@Odido](https://forum.shopware.com/u/Odido)
#### Post date: [6. Juli 2021 um 13:38 UTC](https://forum.shopware.com/t/update-auf-die-5-7-1-allow-magic-get-undefined/88529/5 "2021-07-06T13:38:23Z")

</div>

zur Info: das Update auf die Version 5.7.2 von Shopware hat geklappt, **nachdem** die Version 1.5.1 von Klarna installiert war.

---

<div class="post-metadata">

### Author: ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)
#### Post date: [20. Juli 2021 um 13:16 UTC](https://forum.shopware.com/t/update-auf-die-5-7-1-allow-magic-get-undefined/88529/7 "2021-07-20T13:16:15Z")

</div>

Hey,

falls der Fehler noch bei jemanden auftaucht: Sofern Klarna Checkout installiert ist kommt es ebenfalls zu dem Fehler. Da dieser etwas tiefer steckt muss das Plugin vom Dateisystem entfernt werden, erst dann ist die Funktion wieder gegeben. Das Plugin ist im Store bis 5.6.9 freigegeben, wir sprechen hier jeodch mit dem Hersteller damit ggf. ein Update auf den Weg gebracht wird.
