Fehler: ...message 'Could not construct form class

Guten Morgen, heute steckt der Wurm drin. Was bedeutet diese Meldung: [quote] exception ‚Enlight_Exception‘ with message ‚Could not construct form class‘ in …/engine/Shopware/Controllers/Frontend/Forms.php:80 Stack trace: #0 …/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Frontend_Forms->indexAction() #1 …/engine/Library/Enlight/Controller/Dispatcher/Default.php(528): Enlight_Controller_Action->dispatch(‚indexAction‘) #2 …/engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #3 …/engine/Shopware/Kernel.php(141): Enlight_Controller_Front->dispatch() #4 …/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(472): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #5 …/engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #6 …/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(429): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #7 …/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(329): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true) #8 …/engine/Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) #9 …/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(193): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) #10 …/engine/Shopware/Components/HttpCache/AppCache.php(113): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #11 …/shopware.php(109): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #12 {main} [/quote]

Tja, ohne weitere Informationen kann man nur raten… Ich würde sagen, dass du irgendwo eine falsche Formular ID hinterlegt hast. Viele Grüße

Hallo Aquatuning, Fehler gefunden, hatte irgendwie einen Knoten in den Formularen. Es ging immer um das Anfrageformular mit der ID16.

Moin moin, zu früh gefreut. Diesmal geht es immer um ein Formular mit der ID25. Dieses existiert nicht mehr, es muss aber irgendwo noch eine Verbindung dazu geben und die finde ich nicht. Im Error-Log gibts folgenden Hinweis: { "uri": "/support/index/sFid/25/sInquiry/detail/sOrdernumber/302005", "method": "GET", "query": { "controller": "support", "action": "index", "sFid": "25", "sInquiry": "detail", "sOrdernumber": "302005" }, "post": [] } Ich bekomme permanent dies LOG Informationen als Mail geschickt. Dabei ändert sich immer nur die sOrdernummer. Hat jemand eine Idee, wie ich das „abstellen“ kann?

Das ist der Link „Fragen zum Artikel?“ auf der Artikeldetailseite. Welche Formular-ID dort ausgegeben werden soll kannst du in den Grundeinstellungen unter Storefront->Warenkorb / Artikeldetails einstellen. Wenn das korrekt eingestellt ist und auch auf der Artikeldetailseite korrekt eingestellt ist würde ich darauf tippen, dass das veraltete noch bei Google oder so im Index steht und daher von den Bots aufgerufen wird.

[quote]Das ist der Link “Fragen zum Artikel?” auf der Artikeldetailseite. Welche Formular-ID dort ausgegeben werden soll kannst du in den Grundeinstellungen unter Storefront->Warenkorb / Artikeldetails einstellen.[/quote] Das ist klar, alle Einstellungen sind korrekt Ich habe das Plugin Subshop getestet und dabei auch neue Formulare etc. angelegt. Nach dem Test habe ich alles wieder gelöscht, weil dieses Plugin für mich nicht in Frage kommt. Ich schätze das in der DB noch ein Eintrag vorhanden ist, der eigentlich gelöscht sein sollte.