# Fehler in den Formularen nach Sicherheitsfix Plug-In

**URL:** https://forum.shopware.com/t/fehler-in-den-formularen-nach-sicherheitsfix-plug-in/43070
**Category:** Allgemein
**Created:** [24. Januar 2017 um 13:44 UTC](https://forum.shopware.com/t/fehler-in-den-formularen-nach-sicherheitsfix-plug-in/43070 "2017-01-24T13:44:52Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![B\_Bruns](https://avatars.discourse-cdn.com/v4/letter/b/7993a0/32.png) [@B\_Bruns](https://forum.shopware.com/u/B_Bruns)
#### Post date: [24. Januar 2017 um 13:44 UTC](https://forum.shopware.com/t/fehler-in-den-formularen-nach-sicherheitsfix-plug-in/43070/1 "2017-01-24T13:44:52Z")

</div>

Guten Tag,

ich habe heute in einen Shop (Version 5.1.3)&nbsp;den Sicherheitsfix&nbsp;SwagSecurityHotFix201701 als Plug-In&nbsp;gespielt.

Danach geht leider keins der Formulare wie z.B. das Kontaktformluar mehr, es wird dabei folgender Fehler ausgegeben:

&nbsp;

Internal error: Failed to retrieve the default value in Enlight/Hook/ProxyFactory.php on line 284

Stack trace:

```
 #0 Enlight/Hook/ProxyFactory.php(284): ReflectionParameter-\>getDefaultValue() #1 Enlight/Hook/ProxyFactory.php(190): Enlight\_Hook\_ProxyFactory-\>generateMethods('Shopware\_Contro...') #2 Enlight/Hook/ProxyFactory.php(137): Enlight\_Hook\_ProxyFactory-\>generateProxyClass('Shopware\_Contro...') #3 Enlight/Hook/HookManager.php(146): Enlight\_Hook\_ProxyFactory-\>getProxy('Shopware\_Contro...') #4 Enlight/Controller/Dispatcher/Default.php(501): Enlight\_Hook\_HookManager-\>getProxy('Shopware\_Contro...') #5 Enlight/Controller/Front.php(226): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #6 Shopware/Kernel.php(153): Enlight\_Controller\_Front-\>dispatch() #7 vendor/symfony/http-kernel/HttpCache/HttpCache.php(492): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #8 Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #9 vendor/symfony/http-kernel/HttpCache/HttpCache.php(449): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #10 vendor/symfony/http-kernel/HttpCache/HttpCache.php(349): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>fetch(Object(Symfony\Component\HttpFoundation\Request), true) #11 Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #12 vendor/symfony/http-kernel/HttpCache/HttpCache.php(213): Shopware\Components\HttpCache\AppCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #13 Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #14 shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #15 {main}

```

&nbsp;

Der Cache wurde mehrfach geleert und wenn&nbsp;das Plug-In inaktiv ist, wird alles normal angezeigt. Vielleicht hat ja jemand einen Ansatz für mich. Danke.

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [24. Januar 2017 um 13:51 UTC](https://forum.shopware.com/t/fehler-in-den-formularen-nach-sicherheitsfix-plug-in/43070/2 "2017-01-24T13:51:49Z")

</div>

Hast du die forms/index.tpl überschrieben?  
Funktioniert es, wenn du die Anpassung rausnimmst?

---

<div class="post-metadata">

### Author: ![B\_Bruns](https://avatars.discourse-cdn.com/v4/letter/b/7993a0/32.png) [@B\_Bruns](https://forum.shopware.com/u/B_Bruns)
#### Post date: [24. Januar 2017 um 14:01 UTC](https://forum.shopware.com/t/fehler-in-den-formularen-nach-sicherheitsfix-plug-in/43070/3 "2017-01-24T14:01:33Z")

</div>

Der Shop nutzt zwar ein eigenes Template aber da wurde nichts überschrieben.

Auch bei&nbsp;den Plug-Ins kann ich mir nicht vorstellen das eines darauf zugreift, außer vielleicht das Ticket-System von Shopware.

---

<div class="post-metadata">

### Author: ![Patrick\_Meinhardt](https://avatars.discourse-cdn.com/v4/letter/p/4bbf92/32.png) [@Patrick\_Meinhardt](https://forum.shopware.com/u/Patrick_Meinhardt)
#### Post date: [24. Januar 2017 um 14:07 UTC](https://forum.shopware.com/t/fehler-in-den-formularen-nach-sicherheitsfix-plug-in/43070/4 "2017-01-24T14:07:39Z")

</div>

Moin,

so ohne weiteres kann man da erstmal nicht viel sagen, aktiviere doch mal das Standardtemplate und schau, ob es dann immer noch auftritt und deaktiviere ggf mal andere Plugins und schau, ob das Problem dann immer noch auftritt.

\_

Viele Grüße  
Patrick

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [24. Januar 2017 um 14:08 UTC](https://forum.shopware.com/t/fehler-in-den-formularen-nach-sicherheitsfix-plug-in/43070/5 "2017-01-24T14:08:13Z")

</div>

Kannst du mir mal die Zugangsdaten (Backend, PHPmyAdmin, FTP) an [forum@shopware.de](mailto:forum@shopware.de) schicken?  
Soweit wir das bisher wissen, ist die Ursache eine Kombination aus Ticketsystem, Einstellungen/Anpassungen und dem Fix.

---

<div class="post-metadata">

### Author: ![Benjamin\_Cremer](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@Benjamin\_Cremer](https://forum.shopware.com/u/Benjamin_Cremer)
#### Post date: [24. Januar 2017 um 14:43 UTC](https://forum.shopware.com/t/fehler-in-den-formularen-nach-sicherheitsfix-plug-in/43070/6 "2017-01-24T14:43:27Z")

</div>

Hallo B\_Bruns,

bitte ändere folgende Bedingung etwa Zeile 289 in der Datei&nbsp;**engine/Library/Enlight/Hook/ProxyFactory.php ([shopware/ProxyFactory.php at v5.2.15 · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/v5.2.15/engine/Library/Enlight/Hook/ProxyFactory.php#L289))**:

Von:

```
if ($rp->isOptional()) {
    $params .= ' = ' . str_replace("\n", '', var_export($rp->getDefaultValue(), true));
}

```

Nach

```
if ($rp->isOptional() && $rp->isDefaultValueAvailable()) {
    $params .= ' = ' . str_replace("\n", '', var_export($rp->getDefaultValue(), true));
}

```

&nbsp;Mir ist noch nicht ganz klar, warum dieser Fehler nur sporadisch bei manchen Systemen auftritt, aber wir arbeiten an einer Lösung.

Viele Grüße,  
Benjamin Cremer

---

<div class="post-metadata">

### Author: ![B\_Bruns](https://avatars.discourse-cdn.com/v4/letter/b/7993a0/32.png) [@B\_Bruns](https://forum.shopware.com/u/B_Bruns)
#### Post date: [24. Januar 2017 um 14:53 UTC](https://forum.shopware.com/t/fehler-in-den-formularen-nach-sicherheitsfix-plug-in/43070/7 "2017-01-24T14:53:08Z")

</div>

Danke für die schnelle Hilfe, die Änderungen in der ProxyFactory haben den Fehler behoben.&nbsp;

---

<div class="post-metadata">

### Author: ![Sysgrade\_GmbH](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@Sysgrade\_GmbH](https://forum.shopware.com/u/Sysgrade_GmbH)
#### Post date: [26. Januar 2017 um 13:00 UTC](https://forum.shopware.com/t/fehler-in-den-formularen-nach-sicherheitsfix-plug-in/43070/8 "2017-01-26T13:00:40Z")

</div>

Wir können bestätigen, dass die Lösung funktioniert hat, vielen Dank für die tolle Unterstützung!
