# Fehlermeldung mit Supplier

**URL:** <https://forum.shopware.com/t/fehlermeldung-mit-supplier/45321>\
**Category:** Allgemein\
**Created:** [20. April 2017 um 07:47 UTC](https://forum.shopware.com/t/fehlermeldung-mit-supplier/45321 "2017-04-20T07:47:40Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gutverkaufen](https://avatars.discourse-cdn.com/v4/letter/g/d9b06d/32.png) [@Gutverkaufen](https://forum.shopware.com/u/Gutverkaufen)\
**Post date:** [20. April 2017 um 07:47 UTC](https://forum.shopware.com/t/fehlermeldung-mit-supplier/45321/1 "2017-04-20T07:47:40Z")

</div>

Hallo,

was könnte hinter dieser Fehlermeldung stecken ? Irgendetwas mit dem Supplier ?

> exception ‚Assert\InvalidArgumentException‘ with message ‚Value „“ is not an integer or a number castable to integer.‘ in /var/www/vhosts/meinshop.de/httpdocs/vendor/beberlei/assert/lib/Assert/Assertion.php:212  
> Stack trace:  
> #0 /var/www/vhosts/meinshop.de/httpdocs/vendor/beberlei/assert/lib/Assert/Assertion.php(384): Assert\Assertion::createException(‚‘, ‚Value „“ is not…‘, 12, NULL)  
> #1 [internal function]: Assert\Assertion::integerish(‚‘)  
> #2 /var/www/vhosts/meinshop.de/httpdocs/vendor/beberlei/assert/lib/Assert/Assertion.php(1494): call\_user\_func\_array(Array, Array)  
> #3 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Bundle/SearchBundle/Condition/ManufacturerCondition.php(47): Assert\Assertion::\_\_callStatic(‚allIntegerish‘, Array)  
> #4 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Bundle/SearchBundle/Condition/ManufacturerCondition.php(47): Assert\Assertion::allIntegerish(Array)  
> #5 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php(185): Shopware\Bundle\SearchBundle\Condition\ManufacturerCondition-\>\_\_construct(Array)  
> #6 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php(114): Shopware\Bundle\SearchBundle\CriteriaRequestHandler\CoreCriteriaRequestHandler-\>addManufacturerCondition(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Shopware\Bundle\SearchBundle\Criteria))  
> #7 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Bundle/SearchBundle/StoreFrontCriteriaFactory.php(280): Shopware\Bundle\SearchBundle\CriteriaRequestHandler\CoreCriteriaRequestHandler-\>handleRequest(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Shopware\Bundle\SearchBundle\Criteria), Object(Shopware\Bundle\StoreFrontBundle\Struct\ShopContext))  
> #8 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Bundle/SearchBundle/StoreFrontCriteriaFactory.php(133): Shopware\Bundle\SearchBundle\StoreFrontCriteriaFactory-\>createCriteriaFromRequest(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Shopware\Bundle\StoreFrontBundle\Struct\ShopContext))  
> #9 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Controllers/Frontend/Listing.php(59): Shopware\Bundle\SearchBundle\StoreFrontCriteriaFactory-\>createListingCriteria(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Shopware\Bundle\StoreFrontBundle\Struct\ShopContext))  
> #10 /var/www/vhosts/meinshop.de/httpdocs/engine/Library/Enlight/Controller/Action.php(159): Shopware\_Controllers\_Frontend\_Listing-\>manufacturerAction()  
> #11 /var/www/vhosts/meinshop.de/httpdocs/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch(‚manufacturerAct…‘)  
> #12 /var/www/vhosts/meinshop.de/httpdocs/engine/Library/Enlight/Controller/Front.php(223): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp))  
> #13 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Kernel.php(177): Enlight\_Controller\_Front-\>dispatch()  
> #14 /var/www/vhosts/meinshop.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)  
> #15 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)  
> #16 /var/www/vhosts/meinshop.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(444): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true)  
> #17 /var/www/vhosts/meinshop.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(344): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>fetch(Object(Symfony\Component\HttpFoundation\Request), true)  
> #18 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true)  
> #19 /var/www/vhosts/meinshop.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(210): Shopware\Components\HttpCache\AppCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true)  
> #20 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)  
> #21 /var/www/vhosts/meinshop.de/httpdocs/shopware.php(113): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request))  
> #22 {main}  
> 2017-04-15T12:11:31.715040+0200  
> core  
> {  
> &nbsp; &nbsp; „uri“: „/listing/manufacturer/sSupplier“,  
> &nbsp; &nbsp; „method“: „GET“,  
> &nbsp; &nbsp; „query“: {  
> &nbsp; &nbsp; &nbsp; &nbsp; „module“: „frontend“,  
> &nbsp; &nbsp; &nbsp; &nbsp; „controller“: „listing“,  
> &nbsp; &nbsp; &nbsp; &nbsp; „action“: „manufacturer“,  
> &nbsp; &nbsp; &nbsp; &nbsp; „sSupplier“: „“  
> &nbsp; &nbsp; },  
> &nbsp; &nbsp; „post“:   
> }  
> No session data available  
> 1  
> meinshop

---

<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. April 2017 um 09:14 UTC](https://forum.shopware.com/t/fehlermeldung-mit-supplier/45321/2 "2017-04-20T09:14:26Z")

</div>

Hier wurde scheinbar im Listing nach einem Hersteller sortiert, jedoch keine gültige supplierID übergeben. Vermutlich ein Bot der hier drüber “gecrawlt” ist, kannst du es denn selbst nachstellen?

---

<div class="post-metadata">

**Author:** ![Gutverkaufen](https://avatars.discourse-cdn.com/v4/letter/g/d9b06d/32.png) [@Gutverkaufen](https://forum.shopware.com/u/Gutverkaufen)\
**Post date:** [20. April 2017 um 11:49 UTC](https://forum.shopware.com/t/fehlermeldung-mit-supplier/45321/3 "2017-04-20T11:49:28Z")

</div>

Danke.

leider weiß ich nicht genau, wann das passiert, deswegen konnte ich es bisher noch nicht nachstellen. Eigentlich kann man auch nicht sortieren. Kannst du das vielleicht ein bisschen genauer sagen, wo da sortiert wird ?

Wird so eine Fehlermeldung auch im Frontend gezeigt ?

Woran kannst du denn erkennen, dass es wohl ein Bot ist ?

&nbsp;

---

<div class="post-metadata">

**Author:** ![Gutverkaufen](https://avatars.discourse-cdn.com/v4/letter/g/d9b06d/32.png) [@Gutverkaufen](https://forum.shopware.com/u/Gutverkaufen)\
**Post date:** [22. April 2017 um 08:13 UTC](https://forum.shopware.com/t/fehlermeldung-mit-supplier/45321/4 "2017-04-22T08:13:44Z")

</div>

Ich habe das jetzt nachstellen können, indem ich an die URL “/listing/manufacturer/sSupplier”&nbsp;angehängt habe.

Dann kommt dieser Fehler. Aber nicht nur bei mir, sondern auch bei anderen Shopware-Shops.

Aber wie kommt man überhaupt dahin ?

Und ist das ein Bug ?

Viele Grüße

---

<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:** [22. April 2017 um 13:59 UTC](https://forum.shopware.com/t/fehlermeldung-mit-supplier/45321/5 "2017-04-22T13:59:46Z")

</div>

Die Meldung bei einer solchen falschen URL ist ja korrekt. Du müsstest mal schauen wie du den link bei normaler Bedienung bekommst.&nbsp;

---

<div class="post-metadata">

**Author:** ![Gutverkaufen](https://avatars.discourse-cdn.com/v4/letter/g/d9b06d/32.png) [@Gutverkaufen](https://forum.shopware.com/u/Gutverkaufen)\
**Post date:** [22. April 2017 um 21:24 UTC](https://forum.shopware.com/t/fehlermeldung-mit-supplier/45321/6 "2017-04-22T21:24:01Z")

</div>

> Die Meldung bei einer solchen falschen URL ist ja korrekt.

Bei einer nicht existenten URL ist die korrekte Vorgehensweise eigentlich die Weiterleitung auf die Homepage.

> Du müsstest mal schauen wie du den link bei normaler Bedienung bekommst.&nbsp;

Ja, das ist wirklich die Frage. Gibt es dazu eine Idee?

---

<div class="post-metadata">

**Author:** ![templeturtle](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/templeturtle/32/22686_2.png) [@templeturtle](https://forum.shopware.com/u/templeturtle)\
**Post date:** [24. April 2017 um 05:54 UTC](https://forum.shopware.com/t/fehlermeldung-mit-supplier/45321/7 "2017-04-24T05:54:02Z")

</div>

> [@Gutverkaufen schrieb:](https://forum.shopware.com/profile/15436/Gutverkaufen "Gutverkaufen")
> 
> > Die Meldung bei einer solchen falschen URL ist ja korrekt.
> 
> Bei einer nicht existenten URL ist die korrekte Vorgehensweise eigentlich die Weiterleitung auf die Homepage.

Warum sollte bei einer nicht existierenden URL auf die Startseite weitergeleitet werden? Das ergibt keinen Sinn! Dafür gibt es den Status 404.&nbsp;&nbsp;

---

<div class="post-metadata">

**Author:** ![Gutverkaufen](https://avatars.discourse-cdn.com/v4/letter/g/d9b06d/32.png) [@Gutverkaufen](https://forum.shopware.com/u/Gutverkaufen)\
**Post date:** [24. April 2017 um 07:43 UTC](https://forum.shopware.com/t/fehlermeldung-mit-supplier/45321/8 "2017-04-24T07:43:02Z")

</div>

> Warum sollte bei einer nicht existierenden URL auf die Startseite weitergeleitet werden? Das ergibt keinen Sinn! Dafür gibt es den Status 404.&nbsp;&nbsp;

Das ist keine Forderung / Behauptung von mir, sondern das Verhalten von Shopware im Standard. Ist &nbsp;das bei dir wirklich anders ? Teste das mal mit irgendeiner Seite, die bei dir nicht existiert.

Ausserdem handelt es sich ja nicht um einen 404 Error.

---

<div class="post-metadata">

**Author:** ![templeturtle](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/templeturtle/32/22686_2.png) [@templeturtle](https://forum.shopware.com/u/templeturtle)\
**Post date:** [24. April 2017 um 07:56 UTC](https://forum.shopware.com/t/fehlermeldung-mit-supplier/45321/9 "2017-04-24T07:56:41Z")

</div>

> [@Gutverkaufen schrieb:](https://forum.shopware.com/profile/15436/Gutverkaufen "Gutverkaufen")
> 
> > Warum sollte bei einer nicht existierenden URL auf die Startseite weitergeleitet werden? Das ergibt keinen Sinn! Dafür gibt es den Status 404.&nbsp;&nbsp;
> 
> Das ist keine Forderung / Behauptung von mir, sondern das Verhalten von Shopware im Standard. Ist &nbsp;das bei dir wirklich anders ? Teste das mal mit irgendeiner Seite, die bei dir nicht existiert.
> 
> Ausserdem handelt es sich ja nicht um einen 404 Error.

Das Verhalten lässt sich in den SEO/Router-Einstellungen einstellen. Eine Weiterleitung auf die Startseite ist aus SEO-Sicht allerdings eine der ungünstigeren Varianten.&nbsp;

---

<div class="post-metadata">

**Author:** ![Gutverkaufen](https://avatars.discourse-cdn.com/v4/letter/g/d9b06d/32.png) [@Gutverkaufen](https://forum.shopware.com/u/Gutverkaufen)\
**Post date:** [24. April 2017 um 08:15 UTC](https://forum.shopware.com/t/fehlermeldung-mit-supplier/45321/10 "2017-04-24T08:15:37Z")

</div>

Darum geht es hier jedenfalls nicht. Wie man das einstellen sollte ist sicherlich interessant, aber eine andere Fragestellung. Eine solche Fehlermeldung ist jedenfalls nicht korrekt.

Aber noch einmal zur Frage: Hat jemand eine Idee, wie ein Bot oder man bei normalem Betrieb da hinkommen könnte?

&nbsp;
