Nach Update auf 5.3 geht die Einkaufswelt nicht mehr

Bitter

Der Fix ist aber schon auf Github: Merge pull request #5294 in SW/shopware from sw-19524/5.3/fix-article… · shopware/shopware@5bd198b · GitHub

2 „Gefällt mir“

@Moritz Naczenski schrieb:

Der Fix ist aber schon auf Github: https://github.com/shopware/shopware/commit/5bd198b3c475a0cd718a3a5b8259397639d21990

müssen die Datein einfach ersetzt werden?  

1 „Gefällt mir“

Du kannst die Dateien 1:1 austauschen.
Aber Achtung: Im Backend werden die Dateien dann rot markiert, weill sie ja nicht mehr denen vom Original entsprechen. Das gibt sich dann nach dem nächsten regulären Update wieder.

diese Tests order exitieren bei mir gar nicht muss ich die weg lassen oder muss ich die erstellen?

Die “tests” sind für automatische Funktionstests im Rahmen der Entwicklung. Da das Installationspaket die Unit-Tests aber nicht hat, brauchst Du auch die test-Dateien eigentlich nicht.

Hast Du beide Dateien ausgetauscht und danach alles an Cache geleert?

Welche Datei muss ich denn ersetzten? Welche der Dateien ist denn die richtige? Gibt es einen Downloadlink?

 

9  engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearch.php

https://raw.githubusercontent.com/shopware/shopware/5bd198b3c475a0cd718a3a5b8259397639d21990/engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearch.php

11  engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchResult.php

https://raw.githubusercontent.com/shopware/shopware/5bd198b3c475a0cd718a3a5b8259397639d21990/engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchResult.php

OK Es funktioniert Hurra  Grin

bekomme aus unerklärliche gründe beim Abspeichern vom EKW unten aufgeführte Fehlermeldung :(, hat jemand eine Idee woher das herkommt?

Fehler
Ein Fehler ist beim Speichern aufgetreten:
An exception occurred while executing 'INSERT INTO s_emotion (show_listing, template_id, parent_id, active, name, userID, position, device, fullscreen, valid_from, is_landingpage, seo_title, seo_keywords, seo_description, valid_to, create_date, modified, `rows`, cols, cell_spacing, cell_height, article_height, mode, preview_id, preview_secret, customer_stream_ids, replacement) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params [0, null, null, false, null, 50, 1, null, false, null, false, null, null, null, null, "2017-08-12 14:14:53", "2017-08-12 14:14:53", null, null, null, null, null, null, null, null, null, null]: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'name' cannot be null

[2017-08-12 13:59:01] core.ERROR: PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'name' cannot be null in /var/www/vhosts/doitauto.de/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php:165 Stack trace: #0 /var/www/vhosts/doitauto.de/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php(165): PDOStatement->execute(NULL) #1 /var/www/vhosts/doitauto.de/httpdocs/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(281): Doctrine\DBAL\Statement->execute() #2 /var/www/vhosts/doitauto.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(1018): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->executeInserts() #3 /var/www/vhosts/doitauto.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(378): Doctrine\ORM\UnitOfWork->executeInserts(Object(Doctrine\ORM\Mapping\ClassMetadata)) #4 /var/www/vhosts/doitauto.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php(356): Doctrine\ORM\UnitOfWork->commit(NULL) #5 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Controllers/Backend/Emotion.php(1202): Doctrine\ORM\EntityManager->flush() #6 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Controllers/Backend/Emotion.php(438): Shopware_Controllers_Backend_Emotion->saveEmotion(Array) #7 /var/www/vhosts/doitauto.de/httpdocs/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Emotion->saveAction() #8 /var/www/vhosts/doitauto.de/httpdocs/engine/Library/Enlight/Controller/Dispatcher/Default.php(525): Enlight_Controller_Action->dispatch('saveAction') #9 /var/www/vhosts/doitauto.de/httpdocs/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #10 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Kernel.php(184): Enlight_Controller_Front->dispatch() #11 /var/www/vhosts/doitauto.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #12 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #13 /var/www/vhosts/doitauto.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #14 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(105): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #15 /var/www/vhosts/doitauto.de/httpdocs/shopware.php(118): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #16 {main} Next Doctrine\DBAL\DBALException: An exception occurred while executing 'INSERT INTO s_emotion (show_listing, template_id, parent_id, active, name, userID, position, device, fullscreen, valid_from, is_landingpage, seo_title, seo_keywords, seo_description, valid_to, create_date, modified, `rows`, cols, cell_spacing, cell_height, article_height, mode, preview_id, preview_secret, customer_stream_ids, replacement) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params [0, null, null, false, null, 50, 1, null, false, null, false, null, null, null, null, "2017-08-12 13:59:01", "2017-08-12 13:59:01", null, null, null, null, null, null, null, null, null, null]: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'name' cannot be null in /var/www/vhosts/doitauto.de/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:119 Stack trace: #0 /var/www/vhosts/doitauto.de/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php(174): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(PDOException), 'INSERT INTO s_e...', Array) #1 /var/www/vhosts/doitauto.de/httpdocs/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(281): Doctrine\DBAL\Statement->execute() #2 /var/www/vhosts/doitauto.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(1018): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->executeInserts() #3 /var/www/vhosts/doitauto.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(378): Doctrine\ORM\UnitOfWork->executeInserts(Object(Doctrine\ORM\Mapping\ClassMetadata)) #4 /var/www/vhosts/doitauto.de/httpdocs/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php(356): Doctrine\ORM\UnitOfWork->commit(NULL) #5 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Controllers/Backend/Emotion.php(1202): Doctrine\ORM\EntityManager->flush() #6 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Controllers/Backend/Emotion.php(438): Shopware_Controllers_Backend_Emotion->saveEmotion(Array) #7 /var/www/vhosts/doitauto.de/httpdocs/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Emotion->saveAction() #8 /var/www/vhosts/doitauto.de/httpdocs/engine/Library/Enlight/Controller/Dispatcher/Default.php(525): Enlight_Controller_Action->dispatch('saveAction') #9 /var/www/vhosts/doitauto.de/httpdocs/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #10 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Kernel.php(184): Enlight_Controller_Front->dispatch() #11 /var/www/vhosts/doitauto.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #12 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #13 /var/www/vhosts/doitauto.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #14 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(105): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #15 /var/www/vhosts/doitauto.de/httpdocs/shopware.php(118): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #16 {main} [] {"uid":"24ee2ce"}

 

Habe alle EKW Exportiert und wollte wieder Importieren, bekomme dann folgende fehler:

[2017-08-12 17:19:09] core.ERROR: Symfony\Component\Filesystem\Exception\FileNotFoundException: Failed to copy "" because file does not exist. in /var/www/vhosts/doitauto.de/httpdocs/vendor/symfony/filesystem/Filesystem.php:42 Stack trace: #0 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Controllers/Backend/Emotion.php(317): Symfony\Component\Filesystem\Filesystem->copy(Object(Symfony\Component\HttpFoundation\File\UploadedFile), '/var/www/vhosts...') #1 /var/www/vhosts/doitauto.de/httpdocs/engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Emotion->uploadAction() #2 /var/www/vhosts/doitauto.de/httpdocs/engine/Library/Enlight/Controller/Dispatcher/Default.php(525): Enlight_Controller_Action->dispatch('uploadAction') #3 /var/www/vhosts/doitauto.de/httpdocs/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #4 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Kernel.php(184): Enlight_Controller_Front->dispatch() #5 /var/www/vhosts/doitauto.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #6 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #7 /var/www/vhosts/doitauto.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #8 /var/www/vhosts/doitauto.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(105): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #9 /var/www/vhosts/doitauto.de/httpdocs/shopware.php(118): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #10 {main} [] {"uid":"eea714e"}

Weil das alles nicht geht wollte ich ein Neues EKW anlegen funktioniert soweit gut bis ich (Video) das Dritte Artikel anlege, danach gibt es mir wieder ein Fehler auch auf dem Video

https://youtu.be/OtVkAwKqaJU

 

Hi,

da steht in der Fehlermeldung „Name cannot be null“

Da fehlen also Eingaben. Hast du das Element nicht konfiguriert? Im Video ziehst du es auf die Arbeitsfläche, machst das Element aber nicht mal auf. Daher kann der Fehler dann natürlich kommen

Sebastian

Video ist nur ein Beispiel, auch wenn ich Elmente Konfiguiere bekomme ich das Fehler, auch wenn ich Existierende EKW nur auf Speichern klicke bekomme ich fehler

Hallo,

 

ich habe das Problem nun gelöst, wollte nur Bescheid geben. Es lag daran das in meinem php.ini die Anweisung  upload_tmp_dir /tmp nicht vorhanden war :frowning: habe nun unter Plesk für Domain Zusätzliche Anweisung das Eintrag hinzugefügt und es funktioniert wieder alles ;).

Jetzt nach dem Update 5.3.1 läuft alles wieder soweit ich das sehen kann.

Ich habe seit Version 5.3 das Problem, dass lediglich die Artikel einer Kategorie in der Einkaufswelt angezeigt werden. Wenn ich Deutsch aktiviere, erscheinen nur Artikel dieser einen Kategorie, aktiviere ich eine einzelne andere Kategorie wird überhaupt nichts angezeigt. Ein Update auf 5.3.1 brachte auch keine Besserung. Hat jemand eine Idee, woran dies liegen kann?

Also bei mir hat auch 5.3.1 nichts geholfen. Weder Einkaufswelten noch Kategorien funktionieren. Ich habe keine Plugins im Einsatz. Es liegt am eigenen Theme welches auf Responsive aufbaut und ausser ein paar .less Datein noch etwas Javascript enthält. Nehme ich .js und .less raus funktioniert trotzdem nichts, verwende ich das Responsive Theme gehts.

Ich warte dann mal auf 5.3.2…

Bei mir funktionieren die Einkaufswelten weder mit dem Responsive Template noch mit dem eigenen Template! Die Startseite wird einfach nicht mehr aktualisiert und es werden ständig die gleichen Produkte angezeigt, obwohl alles auf zufällige Artikel eingestellt ist!

Bei mir funktioniert es seit 5.3.1 wieder soweit, nur auch die zufälligen Artikel auf der Startseite nicht. Immer die 3 selben Artikel

1 „Gefällt mir“

@livaro2014 schrieb:

Bei mir funktioniert es seit 5.3.1 wieder soweit, nur auch die zufälligen Artikel auf der Startseite nicht. Immer die 3 selben Artikel

Genau das meine ich ja!