Guten Morgen, folgende Fehlermeldung bekomme ich nach arbeiten am Template. Selbst ein komplettes überschreiben der Templates mit Original dateien brachte keine Besserung. Kann mir jemand helfen diesen Fehler zu beheben? Fatal error: Uncaught exception 'Enlight\_Exception' with message 'Resource "Shop" not found failure' in /var/www/vhosts/hungryhills.de/httpdocs/engine/Library/Enlight/Bootstrap.php:261 Stack trace: #0 /var/www/vhosts/hungryhills.de/httpdocs/engine/Shopware/Bootstrap.php(179): Enlight\_Bootstrap-\>getResource('Shop') #1 [internal function]: Shopware\_Bootstrap-\>initSession() #2 /var/www/vhosts/hungryhills.de/httpdocs/engine/Library/Enlight/Bootstrap.php(304): call\_user\_func(Array) #3 /var/www/vhosts/hungryhills.de/httpdocs/engine/Library/Enlight/Bootstrap.php(258): Enlight\_Bootstrap-\>loadResource('Session') #4 /var/www/vhosts/hungryhills.de/httpdocs/engine/Shopware/Application.php(169): Enlight\_Bootstrap-\>getResource('Session') #5 /var/www/vhosts/hungryhills.de/httpdocs/engine/Shopware/Plugins/Default/Frontend/PigmbhKlarnaPayment/Bootstrap.php(596): Shopware-\>Session() #6 /var/www/vhosts/hungryhills.de/httpdocs/engine/Library/Enlight/Event/Handler/Plugin.php(149): Shopware\_Plugins\_Frontend\_PigmbhKlarnaPayment\_Bootstrap::piKla in /var/www/vhosts/hungryhills.de/httpdocs/engine/Library/Enlight/Bootstrap.php on line 261
Welche Shopware Version hast du denn installiert?
Wurde gerade auf 4.0.8 aktuallisiert und ging danach auch ohne Probleme. Ich habe jetzt in der Datenbank das Klarna Plugin deaktivert jetzt kommt eine andere Fehlermeldung. Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. The target-entity Shopware\Models\Attribute\CustomerGroup cannot be found in 'Shopware\Models\Customer\Group#attribute'. in Doctrine/ORM/Mapping/MappingException.php on line 330 Stack trace: #0 Doctrine/ORM/Mapping/ClassMetadataInfo.php(804): Doctrine\ORM\Mapping\MappingException::invalidTargetEntityClass('Shopware\Models...', 'Shopware\Models...', 'attribute') #1 Doctrine/ORM/Mapping/ClassMetadataFactory.php(368): Doctrine\ORM\Mapping\ClassMetadataInfo-\>validateAssocations() #2 Doctrine/ORM/Mapping/ClassMetadataFactory.php(337): Doctrine\ORM\Mapping\ClassMetadataFactory-\>validateRuntimeMetadata(Object(Doctrine\ORM\Mapping\ClassMetadata), NULL) #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 Attribute Verzeichnis unter Models ist leer
Hast du auch alle SQL-Deltas korrekt ausgeführt bei den Updates? Check mal bitte ob das Plugin SelfHealing bei dir aktiviert ist. Ansonsten sicherstellen, dass Schreibrechte auf /engine/Shopware/Models/Attributes (Also auf den Ordner) gesetzt sind.
SelfHealing war deaktiviert und ich habe es jetzt aktiviert, also einfach in der Datenbank bei active ne 1 gesetzt. Backend geht ja auch nicht, da kommt nur die Anmeldemaske. Das Attribute Verzeichnis bleibt leer … (chmod 777) Kann ich shopware irgendwie neu installieren und die Datenbank übernehmen? mit den hochgeladenen bildern? der import der update.sql über phpMyAdmin lieferte folgendes Ergebnis: Der Import wurde erfolgreich abgeschlossen, 17 Abfragen wurden ausgeführt. (update.sql)
Hey, dann ist irgendein vorheriges Update bei dir nicht korrekt ausgeführt worden - Teile der SQL-Deltas fehlen dir u.U. Du kannst das SelfHealing Plugin mit folgenden SQL-Queries korrekt aktivieren - danach sollten die Attribute automatisch neu erzeugt werden. DELETE FROM s\_core\_plugins WHERE name = 'SelfHealing'; INSERT IGNORE INTO `s_core_plugins` (`id`, `namespace`, `name`, `label`, `source`, `description`, `description_long`, `active`, `added`, `installation_date`, `update_date`, `refresh_date`, `author`, `copyright`, `license`, `version`, `support`, `changes`, `link`, `store_version`, `store_date`, `capability_update`, `capability_install`, `capability_enable`, `update_source`, `update_version`) VALUES (NULL, 'Core', 'SelfHealing', 'SelfHealing', 'Default', NULL, NULL, 1, '2012-10-16 12:13:54', '2012-10-16 14:07:23', '2012-10-16 14:07:23', '2012-10-16 14:07:23', 'shopware AG', 'Copyright © 2012, shopware AG', NULL, '1.0.0', NULL, NULL, NULL, NULL, NULL, 1, 1, 1, NULL, NULL); SET @parent = (SELECT id FROM s\_core\_plugins WHERE name='SelfHealing'); DELETE FROM s\_core\_subscribes WHERE listener LIKE 'Shopware\_Plugins\_Core\_SelfHealing\_Bootstrap%'; DELETE FROM s\_core\_subscribes WHERE listener LIKE 'Shopware\_Plugins\_Core\_SelfHealing\_Bootstrap%'; INSERT INTO `s_core_subscribes` (`id`, `subscribe`, `type`, `listener`, `pluginID`, `position`) VALUES (NULL, 'Enlight\_Controller\_Front\_RouteShutdown', 0, 'Shopware\_Plugins\_Core\_SelfHealing\_Bootstrap::onDispatchEvent', @parent, 100), (NULL, 'Enlight\_Controller\_Front\_PostDispatch', 0, 'Shopware\_Plugins\_Core\_SelfHealing\_Bootstrap::onDispatchEvent', @parent, 100), (NULL, 'Enlight\_Controller\_Front\_DispatchLoopShutdown', 0, 'Shopware\_Plugins\_Core\_SelfHealing\_Bootstrap::onDispatchEvent', @parent, 100);
OK es geht vorran aber ganz fertig ist es leider noch nicht. Ich mußte den sql code in teilen ausführen was dann auch komischerweise ging? Am Stück sagte er Syntax Error Ich komme wieder ins Backend aber im Frontend gibt es einen neue Fehlermeldung Fatal error: Call to a member function getVersion() on a non-object in /var/www/vhosts/hungryhills.de/httpdocs/engine/Shopware/Controllers/Frontend/Index.php on line 52
OK ich mußte im Backend das Template neu aktivieren… könnte sein das ich da in der Datenbank was geändert hatte… vielen Dank erstmal ich probiere jetzt alleine weiter. Auf den Ersten Blick scheint es so langsam wieder zu funktionieren