[gelöst] Paypal zerschießt Shop

Nachdem Paypal in der Version 4.0.4 noch funktioniert hat, dann aber nach dem Update über 4.0.5 auf 4.0.6 dann den Dienst quittiert hat und Fehlermeldungen im Frontend produziert hat und das Backend quasi gesperrt hat (Anmeldedaten konnten eingetragen werden aber dann war es das) haben wir es erst einmal abgestellt. Nun nachdem andere Probleme mit Performance und Versandkosten endlich behoben sind sollte Paypal wieder aktiviert werden. Unter Plugin war das Modul/Plugin noch zu sehen, daneben ein Update Hinweis, wenn dieser ausgeführt wurde gab es eine Fehlermeldung und der Shop war komplett zerschossen und nicht mehr aufrufbar. Das ist diverse Male passiert und nur durch das Aufspielen des Serverbackups wieder rückgängig zu machen gewesen. Nun sollte es ohne das Update wieder aktiviert werden, Shopware gibt auch den Hinweis das das Plugin erfolgreich installiert wurde, aber gleichzeitig erfolgt eine Fehlermeldung im Backend, welche auch im Frontend angezeigt wird. Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. Class Shopware\Models\Shop\Template is not a valid entity or mapped super class. in Doctrine/ORM/Mapping/MappingException.php on line 147 Stack trace: #0 Doctrine/ORM/Mapping/Driver/AnnotationDriver.php(166): Doctrine\ORM\Mapping\MappingException::classIsNotAValidEntityOrMappedSuperClass(‚Shopware\Models…‘) #1 Doctrine/ORM/Mapping/Driver/DriverChain.php(75): Doctrine\ORM\Mapping\Driver\AnnotationDriver->loadMetadataForClass(‚Shopware\Models…‘, Object(Doctrine\ORM\Mapping\ClassMetadata)) #2 Doctrine/ORM/Mapping/ClassMetadataFactory.php(293): Doctrine\ORM\Mapping\Driver\DriverChain->loadMetadataForClass(‚Shopware\Models…‘, Object(Doctrine\ORM\Mapping\ClassMetadata)) #3 Doctrine/ORM/Mapping/ClassMetadataFactory.php(178): Doctrine\ORM\Mapping\ClassMetadataFactory->loadMetadata(‚Shopware\Models…‘) #4 Doctrine/ORM/EntityManager.php(269): Doctrine\ORM\Mapping\ClassMetadataFactory->getMetadataFor(‚Shopware\Models…‘) #5 Doctrine/ORM/Query/Parser.php(1590): Doctrine\ORM\EntityManager->getClassMetadata(‚Shopware\Models…‘) #6 Doctrine/ORM/Query/Parser.php(1453): Doctrine\ORM\Query\Parser->Join() #7 Doctrine/ORM/Query/Parser.php(1413): Doctrine\ORM\Query\Parser->JoinVariableDeclaration() #8 Doctrine/ORM/Query/Parser.php(1171): Doctrine\ORM\Query\Parser->IdentificationVariableDeclaration() #9 Doctrine/ORM/Query/Parser.php(758): Doctrine\ORM\Query\Parser->FromClause() #10 Doctrine/ORM/Query/Parser.php(727): Doctrine\ORM\Query\Parser->SelectStatement() #11 Doctrine/ORM/Query/Parser.php(213): Doctrine\ORM\Query\Parser->QueryLanguage() #12 Doctrine/ORM/Query/Parser.php(288): Doctrine\ORM\Query\Parser->getAST() #13 Doctrine/ORM/Query.php(230): Doctrine\ORM\Query\Parser->parse() #14 Doctrine/ORM/Query.php(241): Doctrine\ORM\Query->_parse() #15 Doctrine/ORM/AbstractQuery.php(595): Doctrine\ORM\Query->_doExecute() #16 Doctrine/ORM/AbstractQuery.php(420): Doctrine\ORM\AbstractQuery->execute(Array, 1) #17 Shopware/Models/Shop/Repository.php(306): Doctrine\ORM\AbstractQuery->getResult() #18 Shopware/Plugins/Default/Core/Router/Bootstrap.php(116): Shopware\Models\Shop\Repository->getActiveByRequest(Object(Enlight_Controller_Request_RequestHttp)) #19 Enlight/Event/Handler/Plugin.php(149): Shopware_Plugins_Core_Router_Bootstrap->onRouteStartup(Object(Enlight_Controller_EventArgs)) #20 Enlight/Event/EventManager.php(156): Enlight_Event_Handler_Plugin->execute(Object(Enlight_Controller_EventArgs)) #21 Enlight/Controller/Front.php(155): Enlight_Event_EventManager->notify(‚Enlight_Control…‘, Object(Enlight_Controller_EventArgs)) #22 Shopware/Bootstrap.php(79): Enlight_Controller_Front->dispatch() #23 Enlight/Application.php(192): Shopware_Bootstrap->run() #24 shopware.php(74): Enlight_Application->run() #25 {main} Das Frontend zeigt nicht mehr das passende Design und das Backend ist nicht mehr erreichbar!!! Man kommt bis an die Anmeldung und nach eingabe der Logindaten hängt sich das System auf. Cache Dateien wurde gelöscht aber ohne Erfolg. Kann hier Jemand Hilfestellung geben??? LG Ralph

Keine eine Idee?? Verzweifle langsam an dem Teil. https://www.glasdesign-bus-shop.de/

Hi Ralph, hast du schon mal den kompletten Cache geleert? Auch auf Datei Ebene? Gruß Dennis

Hat sich von selber gelöst, heute Nacht um 0:30 war der Shop wieder funktionstüchtig. Frontend ohne Fehlermeldung und im Backend konnte man sich auch wieder anmelden. Habe irgendwo im Forum diverse Einträge gefunden bei denen es sich ähnlich verhalten hat. @Dennis: Ja ich habe den Cache per FTP gelöscht gehabt, ins BAckend konnte ich ja nicht mehr. Hatte aber nichts gebracht, Fehlermeldung und nicht zugängliches Backend bleiben bestehen. Sehr spuky das Ganze. LG Ralph

Hi, kann es sein das bei dir APC läuft? Hatten das auch schon öfters bei uns und mussten dann den Server einfach neu starten. Scheinbar spuken bei aktivierten APC tlw. noch Sachen im Server RAM rum die durch das „normale“ Cache löschen nicht verschwinden…nach Neustart lief es dann bei uns immer normal weiter…

Ja, APC läuft bei dem Shop. Danke für den Hinweis. LG Ralph

Hallo zusammen. Konnte beobachten, das bei aktivem APC nach ein paar Stunden folgende Fehlermeldung auftaucht und auch den Shop zerschießt: Fatal error: Uncaught exception ‘Doctrine\ORM\Mapping\MappingException’ with message ‘Class Shopware\Models\Emotion\Template is not a valid entity or mapped super class.’ in /var/www/sites/nager-spielzeug/public_html/engine/Library/Doctrine/ORM/Mapping/MappingException.php:147 Stack trace: #0 /var/www/sites/nager-spielzeug/public_html/engine/Library/Doctrine/ORM/Mapping/Driver/AnnotationDriver.php(166): Doctrine\ORM\Mapping\MappingException::classIsNotAValidEntityOrMappedSuperClass(‘Shopware\Models…’) #1 /var/www/sites/nager-spielzeug/public_html/engine/Library/Doctrine/ORM/Mapping/Driver/DriverChain.php(75): Doctrine\ORM\Mapping\Driver\AnnotationDriver->loadMetadataForClass(‘Shopware\Models…’, Object(Doctrine\ORM\Mapping\ClassMetadata)) #2 /var/www/sites/nager-spielzeug/public_html/engine/Library/Doctrine/ORM/Mapping/ClassMetadataFactory.php(293): Doctrine\ORM\Mapping\Driver\DriverChain->loadMetadataForClass(‘Shopware\Models…’, Object(Doctrine\ORM\Mapping\ClassMetadata)) #3 /var/www/sites/nager-spielzeug/public_htm in /var/www/sites/nager-spielzeug/public_html/engine/Library/Doctrine/ORM/Mapping/MappingException.php on line 147 503 Service Unavailable Fatal error: Undefined class constant ‘PRIMARY_TYPE_NUM’ in /var/www/sites/nager-spielzeug/public_html/engine/Library/Zend/Session/SaveHandler/DbTable.php on line 522 Ich weis auch nicht mehr weiter bzw. verstehe das nicht! Wenn ich den APC Cache lösche, funktioniert der Shop für ein paar Stunden wieder normal. Irgendwann bekoome ich die gleiche Meldung wieder. Man könnte zu Lösung hier per cron den APC Cache immer nach 6 Stunden löschen… Das ist aber nicht die Lösung dafür! Eventuell hat jemand dafür doch noch eine Lösung.

Hallo @klickpraxis Die Meldung deutet eher darauf hin, dass die Systemvoraussetzungen nicht ganz passen. Die von dir genannte Meldung ist z.B. bekannt, wenn APC in einer zu alten Version vorliegt. Das sollte daher unbedingt einmal geprüft werden. Ansonsten den APC in Shopware deaktivieren, da dieser Mindestens in Version 3.1.13 vorliegen muss. Ansonsten macht der Probleme.