# renderEsiTag - wir finden den Fehler nicht.

**URL:** <https://forum.shopware.com/t/renderesitag-wir-finden-den-fehler-nicht/52568>\
**Category:** Programmierung\
**Created:** [24. April 2018 um 12:55 UTC](https://forum.shopware.com/t/renderesitag-wir-finden-den-fehler-nicht/52568 "2018-04-24T12:55:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![SwNewbie](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@SwNewbie](https://forum.shopware.com/u/SwNewbie)\
**Post date:** [24. April 2018 um 12:55 UTC](https://forum.shopware.com/t/renderesitag-wir-finden-den-fehler-nicht/52568/1 "2018-04-24T12:55:53Z")

</div>

Hallo, wir haben in den error logs immer wieder einen Fehler:

```
2018/04/16 20:15:27 [error] 1706#1706: *2407579 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to a member function renderEsiTag() on null in /var/www/clients/client1/web2/web/var/cache/production_201801171346/templates/frontend_XYZ_de_DE_1_secure/ee/ff/ee/eeffee45a61ee3beff8269d2772ca835e0202058.snippet.info.tpl.php:178
Stack trace:
#0 /var/www/clients/client1/web2/web/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php(180): content_5ad45af4edf901_15783388(Object(Enlight_Template_Default))
#1 /var/www/clients/client1/web2/web/engine/Library/Enlight/View/Default.php(276): Smarty_Internal_TemplateBase->fetch()
#2 /var/www/clients/client1/web2/web/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(216): Enlight_View_Default->render(Object(Enlight_Template_Default))
#3 /var/www/clients/client1/web2/web/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(242): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate(Object(Enlight_Template_Default))
#4 /var/www/clients/client1/web2/web/engine/" while reading response header from upstream, client: 92.72.224.209, server: domain.de, request: "GET /PaymentPaypal/return/express/1?token=EC-xxxxxxxxxxxxxxxx&PayerID=xxxxxxxxxxxxx HTTP/1.1", upstream: "fastcgi://unix:/var/lib/php5-fpm/web2.sock:", host: "www.domain.de", referrer: "https://www.paypal.com/webapps/hermes?flow=1-P&ulReturn=true&country.x=DE&hermesLoginRedirect=xoon&locale.x=de_DE&token=EC-xxxxxxxxxxxxxxxx&country.x=DE&locale.x=de_DE"

```

in der eeffee45a61ee3beff8269d2772ca835e0202058.snippet.info.tpl.php:178 steht folgendes:

\<?php echo $\_smarty\_tpl-\>smarty-\\>registered\_plugins[Smarty::PLUGIN\_FUNCTION]['action'][0][0]-\\>renderEsiTag(array('module'=\\>'widgets','controller'=\\>'compare'),$\_smarty\_tpl);?\\> der ganze Bereich sieht dann wie folgt aus: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \<?php ob\_start();?\>\<?php echo 1;?\>\<?php $\_tmp5=ob\_get\_clean();?\>\<?php if ($\_tmp5){?\> 

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \<?php echo \_smarty\_tpl-\>smarty-\\>registered\_plugins[Smarty::PLUGIN\_FUNCTION]['action'][0][0]-\\>renderEsiTag(array('module'=\\>'widgets','controller'=\\>'compare'),\_smarty\_tpl);?\>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \<?php }?\>

Woran könnte das liegen? Wo müssen wir schauen um den Fehler zu finden?

Besten Dank!

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [25. April 2018 um 11:33 UTC](https://forum.shopware.com/t/renderesitag-wir-finden-den-fehler-nicht/52568/2 "2018-04-25T11:33:13Z")

</div>

Cache leeren hilft meisten.

---

<div class="post-metadata">

**Author:** ![SwNewbie](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@SwNewbie](https://forum.shopware.com/u/SwNewbie)\
**Post date:** [26. April 2018 um 08:34 UTC](https://forum.shopware.com/t/renderesitag-wir-finden-den-fehler-nicht/52568/3 "2018-04-26T08:34:53Z")

</div>

Aber das ist ja keine Dauerlösung ☹

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [26. April 2018 um 12:21 UTC](https://forum.shopware.com/t/renderesitag-wir-finden-den-fehler-nicht/52568/4 "2018-04-26T12:21:29Z")

</div>

Stimmt. Ich habe eigtl nur auf Test-Umgebungen oder wenn man beim lokalen entwickeln oft zwischen Branches wechselt. Das ist eigtl ein zeichen, dass dein Cache inkonsistent ist. VIelleicht nach Plugin installationen oder so?

---

<div class="post-metadata">

**Author:** ![SwNewbie](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@SwNewbie](https://forum.shopware.com/u/SwNewbie)\
**Post date:** [26. April 2018 um 12:28 UTC](https://forum.shopware.com/t/renderesitag-wir-finden-den-fehler-nicht/52568/5 "2018-04-26T12:28:53Z")

</div>

jo, das vermuten wir auch. Wir haben ein Widget welches wir einbinden (über ein Plugin) und haben den Verdacht, dass es daran liegt. Wir haben dieses bereits auf NoCache gesetzt (im Backend), aber dann wird ein anderer Fehler geworfen. Sprich eigentlich wird ja nur versucht die Klassenmethode

```
renderEsiTag() 

```

aufzurufen welche aber scheinbar&nbsp; nicht zurvor geladen wurde.
