Eine Kategorie lässt den Shop einschlafen

Hallo,

Wenn ich eine bestimmte Kategorie aufrufe hängt sich der Shop auf und es geht nichts mehr. Es betrifft aber nur diese eine Kategorie.

Woran kann das liegen und wo kann ich hier den Hebel ansetzen um das Problem zu finden?

Ich habe das Template neu kompiliert und alle Chaches gelöscht. Problem bleibt aber bestehehn

Irgend jemand ähnliche Erfahrungen oder einen Lösungsansatz?

Hallo @indigo,

  1. Fehlerausgabe aktivieren (siehe hier Punkt 3: https://forum.shopware.com/discussion/comment/106945#Comment_106945 )
  2. Ajax-Fehlermeldung finden (siehe hier: https://forum.shopware.com/discussion/comment/106944/#Comment_106944 )
  3. Die genaue Fehlermeldung hier posten, dann kann man dir weiterhelfen :slight_smile:

Viele Grüße

Hier hier kommt folgende Meldung:

 SQLSTATE[HY000]: General error: 1436 Thread stack overrun: 246176 bytes used of a 262144 byte stack, and 16000 bytes needed. Use 'mysqld --thread\_stack=#' to specify a bigger stack. in /vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:119

@indigo schrieb:

Hier hier kommt folgende Meldung:

SQLSTATE[HY000]: General error: 1436 Thread stack overrun: 246176 bytes used of a 262144 byte stack, and 16000 bytes needed. Use ‚mysqld --thread_stack=#‘ to specify a bigger stack. in /vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:119

Die Konfiguration des Datenbankservers muss angepasst werden. Möglicherweise kann dies nur der Hoster, kommt auf das eingesetzte Paket an. 

Datenbankserver wurde angepasst.

Jetzt kommt noch folgende andere Meldung.Was kann das denn nun sein?

CRITICAL Message: 	
Entity has to be managed or scheduled for removal for single computation Shopware\Models\Tracking\Banner@00000000165a7727000000006d486f7e
Time: 2018-03-09T04:45:29.541480+0100
Channel: core
request: 	
{
    "uri": "/tracking/countBannerClick/bannerId/5",
    "method": "GET",
    "query": {
        "module": "frontend",
        "controller": "tracking",
        "action": "countBannerClick",
        "bannerId": "5"
    },
    "post": []
}

session: 	
No session data available


CRITICAL Message: 	
Entity has to be managed or scheduled for removal for single computation Shopware\Models\Tracking\Banner@00000000165a7727000000006d486f7e
Time: 2018-03-09T04:45:29.689585+0100
Channel: core
request: 	
{
    "uri": "/tracking/countBannerClick/bannerId/5",
    "method": "GET",
    "query": {
        "module": "frontend",
        "controller": "tracking",
        "action": "countBannerClick",
        "bannerId": "5"
    },
    "post": []
}

session: 	
No session data available


ERROR Message: 	
InvalidArgumentException: Entity has to be managed or scheduled for removal for single computation Shopware\Models\Tracking\Banner@00000000165a7727000000006d486f7e in /vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php:475
Stack trace:
#0 /vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(342): Doctrine\ORM\UnitOfWork->computeSingleEntityChangeSet(Object(Shopware\Models\Tracking\Banner))
#1 /vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php(356): Doctrine\ORM\UnitOfWork->commit(Object(Shopware\Models\Tracking\Banner))
#2 /engine/Shopware/Controllers/Frontend/Tracking.php(73): Doctrine\ORM\EntityManager->flush(Object(Shopware\Models\Tracking\Banner))
#3 /engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Frontend_Tracking->countBannerClickAction()
#4 /engine/Library/Enlight/Controller/Dispatcher/Default.php(530): Enlight_Controller_Action->dispatch('countBannerClic...')
#5 /engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#6 /engine/Shopware/Kernel.php(191): Enlight_Controller_Front->dispatch()
#7 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(484): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#8 /engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#9 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(441): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#10 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(337): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true)
#11 /engine/Shopware/Components/HttpCache/AppCache.php(189): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#12 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(203): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#13 /engine/Shopware/Components/HttpCache/AppCache.php(116): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#14 /shopware.php(118): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#15 {main}

Time: 2018-03-09T04:45:29.690649+0100

Channel:core
request: 	
{
    "uri": "/tracking/countBannerClick/bannerId/5",
    "method": "GET",
    "query": {
        "module": "frontend",
        "controller": "tracking",
        "action": "countBannerClick",
        "bannerId": "5"
    },
    "post": []
}

session: 	
No session data available

 

Tracking-Banner kannst Du ignorieren. Gibt es schon lange ein Ticket und auch Thema im Forum zu - ist für Shopware aber nicht von Interesse, dieses Problem zu lösen.

Edit: https://forum.shopware.com/discussion/45178/fehlermeldung-zu-bannertracking