Projekt

Allgemein

Profil

Aktionen

GX-Bug #62869

geschlossen

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

Von Ulrich Wenk vor fast 5 Jahren hinzugefügt. Vor fast 4 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Amine Riad
Kategorie:
Adminbereich
Zielversion:
% erledigt:

100%

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

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

  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 nach GX-Entwicklung - GX-Bug #62996: Fatal Error im Shop bei Import von Artikeln mit Hersteller oder VPE die im Shop nicht existierenErledigtJonatas Fischer

Aktionen
Aktionen

Auch abrufbar als: Atom PDF