Projekt

Allgemein

Profil

Aktionen

GX-Bug #62996

geschlossen

Fatal Error im Shop bei Import von Artikeln mit Hersteller oder VPE die im Shop nicht existieren

Von Moritz Bunjes vor mehr als 5 Jahren hinzugefügt. Vor mehr als 4 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Jonatas Fischer
Kategorie:
Adminbereich
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.12.1.0, 3.13.1.0
Release Notes Langtext:

Beim Import von Artikeln führen nicht existierende VPE oder Hersteller nicht mehr zu Fehlern im Shop


Beschreibung

  1. 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
  2. Exportiere o.g. Kategorie
  3. Importiere die Kategorie in einen anderen Shop
  4. 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-&gt;getValue('DE')
#1 /var/www/uw/3.12.1.0_beta1/system/classes/products/ProductInfoContentView.inc.php(585): VPE-&gt;getName(Object(LanguageCode))
#2 /var/www/uw/3.12.1.0_beta1/system/classes/products/ProductInfoContentView.inc.php(104): ProductInfoContentView-&gt;_assignRichSnippetData()
#3 /var/www/uw/3.12.1.0_beta1/system/classes/products/ProductInfoContentView.inc.php(138): ProductInfoContentView-&gt;prepare_data()
#4 /var/www/uw/3.12.1.0_beta1/product_info.php(101): ProductInfoContentView-&gt;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

kein_vpe_import.JPG (111 KB) kein_vpe_import.JPG Ulrich Wenk, 17.06.2019 13:54
kein_hersteller_import.JPG (135 KB) kein_hersteller_import.JPG Ulrich Wenk, 17.06.2019 13:54


Zugehörige Tickets

Kopiert von GX-Entwicklung - GX-Bug #62869: Fatal Error im Shop bei Import von Artikeln mit Hersteller oder VPE die im Shop nicht existierenErledigtAmine Riad

Aktionen
Aktionen

Auch abrufbar als: Atom PDF