# Rätselhafte Fehlmeldungen

**URL:** <https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612>\
**Category:** Programmierung\
**Created:** [23. Januar 2018 um 12:44 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612 "2018-01-23T12:44:20Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Barrie](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Barrie](https://forum.shopware.com/u/Barrie)\
**Post date:** [23. Januar 2018 um 12:44 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/1 "2018-01-23T12:44:20Z")

</div>

Hallo zusammen,

in letzter Zeit stürzt unser Shop immer wieder ab und wird immer langsamer. Unser Provider hat uns jetzt informiert, dass eine spezifische datenbankanfrage die Ursache des Problems ist. Hier ein Bespiel:

```
 | 3578 | db-user-5&nbsp; &nbsp; &nbsp; &nbsp; | localhost | db-5 | Query&nbsp; |&nbsp; &nbsp; 2 | checking permissions | SHOW TABLES LIKE "s\_plugin\_custom\_products\_template\_product\_relation" |

```

Zusätzlich hat der Provider die folgenden Informatioon geschrieben:

_" Nach Möglichkeit sollten Datenbankabfragen der Form “SHOW TABLES LIKE” vermieden werden, da diese nicht sehr effizient bearbeitet werden können. "_

Das weist auf das Plugin “Custom Products” hin:

> **[Custom Products](https://store.shopware.com/swagcustomproducts/custom-products.html)**
>
> In Zeiten wo Customizing und DIY extrem hoch im Trend liegen und Marktplätze für personalisierte Geschenke auf riesiges Interesse stoßen, solltest…

das wir a. nicht installiert haben und b. noch nie getestet haben. Der Shopware-Support bringt uns bishernichts, deshalb frage ich hier, ob jemand uns helfen kann.

Zur Info: Ich bin kein Programmierer, sondern im Marketing tätig!

Schöne Grüße

Barrie

---

<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:** [23. Januar 2018 um 14:13 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/2 "2018-01-23T14:13:02Z")

</div>

Ist die Tabelle „s\_plugin\_custom\_products\_template\_product\_relation” wirklich vorhanden und woher kommt die?

---

<div class="post-metadata">

**Author:** ![Barrie](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Barrie](https://forum.shopware.com/u/Barrie)\
**Post date:** [24. Januar 2018 um 07:06 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/3 "2018-01-24T07:06:08Z")

</div>

Die Tabelle konnten wir überhaupt nicht finden, das ist auch das Problem.

---

<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 2018 um 07:13 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/4 "2018-01-24T07:13:11Z")

</div>

Naja, da versucht irgendein Plugin auf die Tabelle zuzugreifen, wahrscheinlich weil es nach Daten von CustomProducts sucht.&nbsp;  
Da müsste man mal konkret schauen, was für Plugins du im Einsatz hast und ggf. mal etwas deaktivieren.

---

<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:** [24. Januar 2018 um 07:18 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/5 "2018-01-24T07:18:28Z")

</div>

Müsste man alle Plugins mal durchgehen, ob bei einem in der Beschreibung etwas über CustomProducts steht. Wenn ein Plugin auf ein anderes aufbaut, müste es ja irgendwo stehen. Es sei dennn, es ist schlecht programmiert.

---

<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 2018 um 08:26 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/6 "2018-01-24T08:26:56Z")

</div>

Melde dich am besten mal beim Support, ich glaube das könnte aus AdvancedPromotion kommen. Zumindest habe ich dort etwas in der Richtung gefunden. Hier auch das Issueticket:&nbsp;[Shopware Issuetracker](https://issues.shopware.com/issues/PT-8837)

&nbsp;

Ob das wirklich die Ursache für die Ausfälle ist, sollte man dann ja relativ schnell nachstellen können.

---

<div class="post-metadata">

**Author:** ![Barrie](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Barrie](https://forum.shopware.com/u/Barrie)\
**Post date:** [24. Januar 2018 um 09:23 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/7 "2018-01-24T09:23:18Z")

</div>

Das Plugin Advanced Promotion ist das Plugin, das ständig auf die nicht vorhandene Tabelle zugreift. Falls wir das Problem lösen, schreibe ichdanach hier rein, was wir gemacht haben.

Viele Dank erstmal für die schnelle Hilfe!

---

<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:** [24. Januar 2018 um 09:30 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/8 "2018-01-24T09:30:34Z")

</div>

Autsch, ausgerechet ein Plugin was fast 500 EUR kostet. So etwas darf nicht passieren!

---

<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:** [24. Januar 2018 um 09:50 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/9 "2018-01-24T09:50:22Z")

</div>

Die Funktion isCustomProduct() in /engine/Shopware/Plugins/Community/Frontend/SwagPromotion/Components/ListingListProductDecorator.php ist wohl der Übeltäter.

&nbsp;

---

<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 2018 um 10:20 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/10 "2018-01-24T10:20:43Z")

</div>

> [@R4M schrieb:](https://forum.shopware.com/profile/17170/R4M "R4M")
> 
> Die Funktion isCustomProduct() in /engine/Shopware/Plugins/Community/Frontend/SwagPromotion/Components/ListingListProductDecorator.php ist wohl der Übeltäter.
> 
> &nbsp;

Steht ja so im Ticket ;)&nbsp;

---

<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:** [24. Januar 2018 um 11:02 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/11 "2018-01-24T11:02:39Z")

</div>

Oha, habe kein Ticket dazu gelesen, nur lokal selber danach gesucht.

---

<div class="post-metadata">

**Author:** ![Barrie](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Barrie](https://forum.shopware.com/u/Barrie)\
**Post date:** [25. Januar 2018 um 09:13 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/12 "2018-01-25T09:13:01Z")

</div>

Update: Shopware-Support hat die folgende Änderung vorgeschlagen:

> Damit Sie nicht bis zu einer Lösung von der Entwicklung warten müssen, können Sie einen experimentellen Fix einspielen, welcher die Abfrage der Custom Products Tabellen umgeht und damit die Performance erheblich steigern sollte. Im Umkehrschluss würde dies natürlich auch die Kompatibilität zu Custom Products entfernen, weshalb es bis zum Update nicht genutzt werden könnte. Bitte sichern Sie Datei bevor Sie Änderungen machen. Folgende Datei muss bearbeitet werden:
> 
> engine\Shopware\Plugins\Community\Frontend\SwagPromotion\Components\Listing\ListProductDecorator.php
> 
> Hier tauschen Sie Zeile 244  
> &nbsp;
> 
> if ($this-\>priceDisplaying !== ‚normal‘ && !$this-\>isCustomProduct($productId)) {
> 
> &nbsp;
> 
> mit diesem Code aus:
> 
> if ($this-\>priceDisplaying !== ‚normal‘) {
> 
> Im Anchluss sollte die Abfrage nach diesen Tabellen nicht mehr stattfinden und die Performance sollte sich verbessern.

haltet ihr die Anpassung auch für sinnvoll? Was Shopware-Support angeht hat mein Vertrauen etwas nachgelassen…

---

<div class="post-metadata">

**Author:** ![Barrie](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Barrie](https://forum.shopware.com/u/Barrie)\
**Post date:** [25. Januar 2018 um 11:55 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/13 "2018-01-25T11:55:18Z")

</div>

Mann oh mann…zusätzlich ist diese Datei:

engine\Shopware\Plugins\Community\Frontend\ **SwagPromotion** \Components\Listing\ListProductDecorator.php

nicht vorhanden, obwohl wir das Plugin installiert haben…

&nbsp;

---

<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:** [25. Januar 2018 um 12:07 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/14 "2018-01-25T12:07:18Z")

</div>

Naja, das Plugin kann halt in oben genanntem Ordner sein oder in /custom/plugins/SwagPromition - das ist abhängig von der Version die du einsetzt.

---

<div class="post-metadata">

**Author:** ![Barrie](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Barrie](https://forum.shopware.com/u/Barrie)\
**Post date:** [25. Januar 2018 um 12:22 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/15 "2018-01-25T12:22:54Z")

</div>

Das SwagPromotion Plugin war bei uns hier abgespiechert:

/htdocs/custom/plugins/SwagPromotion

warum, habe ich echt keine Ahnung.

---

<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:** [25. Januar 2018 um 12:23 UTC](https://forum.shopware.com/t/ratselhafte-fehlmeldungen/50612/16 "2018-01-25T12:23:50Z")

</div>

> [@Barrie schrieb:](https://forum.shopware.com/profile/22982/Barrie "Barrie")
> 
> Das SwagPromotion Plugin war bei uns hier abgespiechert:
> 
> /htdocs/custom/plugins/SwagPromotion
> 
> warum, habe ich echt keine Ahnung.

Das Plugin wurde auf das neue Plugin-System umgezogen, weshalb es nun dort zu finden ist. Also nicht weiter schlimm und ändert auch nichts an die Herangehensweise.

LG Andre&nbsp;
