V 6.0.0 EA 2 nach V 6.1.0 (RC2)

 Ich habe jetzt mehrmals versucht, auf die neue Version zu aktualisieren. Ich bekomme immer wieder Fehler beim Update (Datenbankmigration). Es ist auch möglich, alle Website-Dateien vom FTP zu löschen. Neue Version hochladen. Und dann installieren. Kann ich das machen Und werde ich meine aktuelle Website / Produkte / Texte usw. behalten? ( Sie würden erwarten, dass die alten Daten aus der 6.0.0-Datenbank abgerufen werden)
Error
Received the following error message:
Undefined class constant 'SALES_CHANNEL_TYPE_PRODUCT_COMPARISON'

Please try to fix this error and restart the update.
Response
{"valid":false,"errorMsg":"Undefined class constant 'SALES_CHANNEL_TYPE_PRODUCT_COMPARISON'"}

 

Hi vanlohuizen,

wir vermuten, dass der Fehler aufgrund des op_cache entsteht. Wir haben die Referenz auf SALES_CHANNEL_TYPE_PRODUCT_COMPARISON entfernt. 

Wenn du das ganze lokal bei dir fixen möchtest kannst du folgende Änderungen bei dir einfügen:

https://github.com/shopware/platform/commit/6c418fdd7b4569f07c8133da470207ba05647377

Ansonsten wirst du die Änderungen mit dem nächsten RC automatisch bekommen.

Gruß Oliver

 danke für die lösung. Leider habe ich jetzt folgende Fehlermeldung beim Update.

Error
Received the following error message:
An exception occurred while executing 'INSERT INTO mail_template (id, mail_template_type_id, system_default, created_at) VALUES (?, ?, ?, ?)' with params ["\xe4\xf5\xd6\xa3\xf3\x39\x43\x28\xbd\x91\x55\xbb\x86\x6b\x58\x40", false, true, "2019-12-14 19:51:45.000"]: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`vanlohuizen_6`.`mail_template`, CONSTRAINT `fk.mail_template.mail_template_type_id` FOREIGN KEY (`mail_template_type_id`) REFERENCES `mail_template_type` (`id`) ON DELETE SET NULL ON UPDATE C)

Please try to fix this error and restart the update.
Response
{"valid":false,"errorMsg":"An exception occurred while executing 'INSERT INTO mail_template (id, mail_template_type_id, system_default, created_at) VALUES (?, ?, ?, ?)' with params [\"\\xe4\\xf5\\xd6\\xa3\\xf3\\x39\\x43\\x28\\xbd\\x91\\x55\\xbb\\x86\\x6b\\x58\\x40\", false, true, \"2019-12-14 19:51:45.000\"]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`vanlohuizen_6`.`mail_template`, CONSTRAINT `fk.mail_template.mail_template_type_id` FOREIGN KEY (`mail_template_type_id`) REFERENCES `mail_template_type` (`id`) ON DELETE SET NULL ON UPDATE C)"}
2 / 3 Database migration in progress...

 

Gibt es auch einen Lösung für die Folgende Fehler? Ich muss Morgen die 6.1 an meinen Kollega Presentieren.

Error
Received the following error message:
An exception occurred while executing 'INSERT INTO mail_template (id, mail_template_type_id, system_default, created_at) VALUES (?, ?, ?, ?)' with params ["\xe4\xf5\xd6\xa3\xf3\x39\x43\x28\xbd\x91\x55\xbb\x86\x6b\x58\x40", false, true, "2019-12-14 19:51:45.000"]: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`vanlohuizen_6`.`mail_template`, CONSTRAINT `fk.mail_template.mail_template_type_id` FOREIGN KEY (`mail_template_type_id`) REFERENCES `mail_template_type` (`id`) ON DELETE SET NULL ON UPDATE C)

Please try to fix this error and restart the update.
Response
{"valid":false,"errorMsg":"An exception occurred while executing 'INSERT INTO mail_template (id, mail_template_type_id, system_default, created_at) VALUES (?, ?, ?, ?)' with params [\"\\xe4\\xf5\\xd6\\xa3\\xf3\\x39\\x43\\x28\\xbd\\x91\\x55\\xbb\\x86\\x6b\\x58\\x40\", false, true, \"2019-12-14 19:51:45.000\"]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`vanlohuizen_6`.`mail_template`, CONSTRAINT `fk.mail_template.mail_template_type_id` FOREIGN KEY (`mail_template_type_id`) REFERENCES `mail_template_type` (`id`) ON DELETE SET NULL ON UPDATE C)"}
2 / 3 Database migration in progress...

 

Klingt so, als ob eine mail_template_type_id doppelt im System ist. Also am besten mal die Tabelle mail_template prüfen. Den Eintrag löschen und danach das Update nochmal starten.

 

Ich habe leider kein Glück. Ich habe einige zusätzliche Informationen hinzugefügt. Gibt es eine Möglichkeit, dieses Problem zu lösen? Ich finde es schade, dass bei einem Update so viele Fehlermeldungen auftauchen.

Error
Received the following error message:
An exception occurred while executing 'INSERT INTO mail_template (id, mail_template_type_id, system_default, created_at) VALUES (?, ?, ?, ?)' with params ["\xda\xaf\x66\x9c\xc1\xdd\x46\x70\xa8\x40\xe3\x69\x1f\x40\x4e\x39", "\xe2\xff\x06\x8d\xb2\xb2\x43\x85\xae\xf4\x72\xef\x88\xe6\x71\xc7", true, "2019-12-18 18:26:26.000"]: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`vanlohuizen_6`.`mail_template`, CONSTRAINT `fk.mail_template.mail_template_type_id` FOREIGN KEY (`mail_template_type_id`) REFERENCES `mail_template_type` (`id`) ON DELETE SET NULL ON UPDATE C)

Please try to fix this error and restart the update.
Response
{"valid":false,"errorMsg":"An exception occurred while executing 'INSERT INTO mail_template (id, mail_template_type_id, system_default, created_at) VALUES (?, ?, ?, ?)' with params [\"\\xda\\xaf\\x66\\x9c\\xc1\\xdd\\x46\\x70\\xa8\\x40\\xe3\\x69\\x1f\\x40\\x4e\\x39\", \"\\xe2\\xff\\x06\\x8d\\xb2\\xb2\\x43\\x85\\xae\\xf4\\x72\\xef\\x88\\xe6\\x71\\xc7\", true, \"2019-12-18 18:26:26.000\"]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`vanlohuizen_6`.`mail_template`, CONSTRAINT `fk.mail_template.mail_template_type_id` FOREIGN KEY (`mail_template_type_id`) REFERENCES `mail_template_type` (`id`) ON DELETE SET NULL ON UPDATE C)"}