GX-Bug #62869
geschlossenFatal Error im Shop bei Import von Artikeln mit Hersteller oder VPE die im Shop nicht existieren
100%
When VPE are deleted the relation between products x VPE and combinations x VPE are removed. If the VPE is not found on the database no exception is throw at the frontend.
Beschreibung
- Lege in einem Shop Hersteller und VPE an, lege zwei Artikel in einer neuen Kategorie an, weise dem einen Artikel den Hersteller und dem Anderen die VPE zu
- Exportiere o.g. Kategorie
- Importiere die Kategorie in einen anderen Shop
- Leere die Caches und rufe im Frontend die beiden Artikel auf
- erwartetes Ergebnis: die Artikel werden korrekt dargestellt, die fehlenden VPE und Hersteller haben keine Auswirkungen
- tatsächliches Ergebnis: Fatal error, siehe Screenshots
FATAL ERROR(1): "Uncaught InvalidArgumentException: Given keyName not found: DE in /var/www/uw/3.12.1.0_beta1/GXEngine/Shared/KeyValueCollection.inc.php:46
Stack trace:
#0 /var/www/uw/3.12.1.0_beta1/GXMainComponents/Services/Core/VPE/Entities/VPE.inc.php(84): KeyValueCollection->getValue('DE')
#1 /var/www/uw/3.12.1.0_beta1/system/classes/products/ProductInfoContentView.inc.php(585): VPE->getName(Object(LanguageCode))
#2 /var/www/uw/3.12.1.0_beta1/system/classes/products/ProductInfoContentView.inc.php(104): ProductInfoContentView->_assignRichSnippetData()
#3 /var/www/uw/3.12.1.0_beta1/system/classes/products/ProductInfoContentView.inc.php(138): ProductInfoContentView->prepare_data()
#4 /var/www/uw/3.12.1.0_beta1/product_info.php(101): ProductInfoContentView->get_html()
#5 {main}
thrown"
Information:
<br />
<b>Fatal error</b>: Uncaught InvalidArgumentException: Given keyName not found: DE in /var/www/uw/3.12.1.0_beta1/GXEngine/Shared/KeyValueCollection.inc.php:46
Stack trace:
#0 /var/www/uw/3.12.1.0_beta1/GXMainComponents/Services/Core/VPE/Entities/VPE.inc.php(84): KeyValueCollection->getValue('DE')
#1 /var/www/uw/3.12.1.0_beta1/system/classes/products/ProductInfoContentView.inc.php(585): VPE->getName(Object(LanguageCode))
#2 /var/www/uw/3.12.1.0_beta1/system/classes/products/ProductInfoContentView.inc.php(104): ProductInfoContentView->_assignRichSnippetData()
#3 /var/www/uw/3.12.1.0_beta1/system/classes/products/ProductInfoContentView.inc.php(138): ProductInfoContentView->prepare_data()
#4 /var/www/uw/3.12.1.0_beta1/product_info.php(101): ProductInfoContentView->get_html()
#5 {main}
thrown in <b>/var/www/uw/3.12.1.0_beta1/GXEngine/Shared/KeyValueCollection.inc.php</b> on line <b>46</b><br />
Dateien
Zugehörige Tickets
Von Jonatas Fischer vor mehr als 5 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Zugewiesen an wurde auf Jonatas Fischer gesetzt
Von Jonatas Fischer vor mehr als 5 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an wurde von Jonatas Fischer zu Core-Entwickler geändert
- Zielversion wurde von 133 zu 3.13.2.0 beta1 geändert
Von Jonatas Fischer vor mehr als 5 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Amine Riad vor mehr als 5 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Amine Riad geändert
Von Amine Riad vor mehr als 5 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert
- Kopiert nach GX-Bug #62996: Fatal Error im Shop bei Import von Artikeln mit Hersteller oder VPE die im Shop nicht existieren wurde hinzugefügt