Update 5.6

Nach dem Update auf 5.6 sind mir einige Dinge, Fehler aufgefallen wie:

Bestellungen lassen sich nicht mehr löschen, Fehlermeldung: 

Fehler

Beim Löschen ist ein Fehler aufgetreten: An exception occurred while executing ‚DELETE FROM s_order WHERE id = ?‘ with params [6940]: SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (d024bda9.s_mail_log, CONSTRAINT s_mail_log_fk_order_id FOREIGN KEY (order_id) REFERENCES s_order (id))

Wenn ich den Cache leeren möchte, hängt er sich auf und wirft den Fehler aus: 

 SQLSTATE(HY000): General error: 2006 MySQL server has gone away

Danach leert er den Cache relativ schnell. Nach einigen Stunden wieder das gleiche.

Wenn ich auf Rechnung speichern im PDF viewer gehe, wirft er anstatt der Rechnungsnummer, wie es vorher war, den Namen document aus. Ich weiß leider nicht, wo man das ändern kann.

Im Modul Versandkosten zeigt er im Vorschaufenster nicht, wie vorher den internen Kommentar an, sondern den Kommentar, der auch im Frontend zu sehen ist.

Ich kann leider kein Ticket erstellen, aber vielleicht kann man die Fehler ja beim nächsten Update beheben.

Nachtrag, ich wollte eben einen neuen Artikel eingeben und erhalte diese Fehlermeldung:

Fehlgeschlagen

Während des Speicherns ist ein Fehler aufgetreten:An exception occurred while executing ‚INSERT INTO s_articles_attributes (articledetailsID, attr1, attr2, attr3, attr4, attr5, attr6, attr7, attr8, attr9, attr10, attr11, attr12, attr13, attr14, attr15, attr16, attr17, attr18, attr19, attr20, emz_external_article_link_url) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)‘ with params [231, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null]: SQLSTATE[23000]: Integrity constraint violation: 1048 Column ‚emz_external_article_link_url‘ cannot be null

 

Sieht mir eher nach individuellen Fehlern aus. Hast du mal die Plugins deaktiviert?

1 „Gefällt mir“

Habe die Plugins alle deaktiviert. Der Fehler in der Artikeleinstellung bleibt, kann ich aber umgehen, indem ich Artikel dupliziere und dann bearbeite. Das Löschproblem scheint sich nur auf eine Bestellung auszuwirken. Warum auch immer. 

Mir ist noch aufgefallen, dass der warenkorb nur auf kurze Dauer gespeichert wird. Nach einigen Stundenj ist er wieder leer nach dem ein-und ausloggen. Eingestellt ist es soweit, einmal unter Warenkorb und einmal Anmeldung/Registrierung. 

Das Problem mit dem löschen der Bestellung im Backend haben wir leider auch:

PDOException: SQLSTATE(23000): Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`dbname_main_db`.`s_mail_log`, CONSTRAINT `s_mail_log_fk_order_id` FOREIGN KEY (`order_id`) REFERENCES `s_order` (`id`)) in /vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:1056 Stack trace:
#0 /vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(1056): PDOStatement->execute()
#1 /vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(662): Doctrine\DBAL\Connection->executeUpdate('DELETE FROM s_o...', Array, Array)
#2 /engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php(366): Doctrine\DBAL\Connection->delete('s_order', Array, Array)
#3 /vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(1186): Doctrine\ORM\Persisters\Entity\BasicEntityPersister->delete(Object(Shopware\Models\Order\Order))
#4 /vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php(409): Doctrine\ORM\UnitOfWork->executeDeletions(Object(Doctrine\ORM\Mapping\ClassMetadata))
#5 /vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php(359): Doctrine\ORM\UnitOfWork->commit(NULL)
#6 /engine/Shopware/Controllers/Backend/Order.php(592): Doctrine\ORM\EntityManager->flush()
#7 /engine/Library/Enlight/Controller/Action.php(192): Shopware_Controllers_Backend_Order->deleteAction()
#8 /engine/Library/Enlight/Controller/Dispatcher/Default.php(478): Enlight_Controller_Action->dispatch('deleteAction')
#9 /engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#10 /engine/Shopware/Kernel.php(184): Enlight_Controller_Front->dispatch()
#11 /vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#12 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(448): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true)
#13 /engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#14 /vendor/symfony/http-kernel/HttpCache/HttpCache.php(238): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#15 /engine/Shopware/Components/HttpCache/AppCache.php(99): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#16 /var/www/vhosts/domain.de/live.domain.de/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#17

 

Hat hier einer eine Idee woran das liegen könnte?

 SQLSTATE(HY000): General error: 2006 MySQL server has gone away

klingt doch nach einem MySQL Fehler. Mal beim Hoster nachfragen. Welche MySQL Version ist installiert? Soll mit Shopware 5.6 ja MySQL 5.7 sein.

@yourshoppartner‍ Du musst in der neuen Email Log alle Einträge zu der Bestellung vorher löschen. Ist noch ein Bug, der angegangen wird

2 „Gefällt mir“

Dankeschön, damit hat das Löschen geklappt.

Hallo,

ist der Bug mittlerweile behoben?