Migration xt:c 3.04 importOrderDetails - impossible WHERE

Hallo community, der Migration des bestehenden standard XT:Commerce 3.04 Shops klappt soweit, wie in der Anleitung beschrieben bis auf folgendes Problem, dann geht der Fortschrittsbalken bei “Order” nicht mehr weiter und es erscheint auch keine Fehlermeldung… über Stunden, nachweislich ohne SQL Aktivität. Sieht aus als ob die Query funktioniert, dann wiederholt sich die Fehlermeldung “Impossible WHERE noticed after reading const tables” aber für jede dieser 5998 Zeilen. Im Migration Log steht dann folgendes: \>\>\> runImport=\>run=\>importOrderDetails=\>queryOrderDetails=\>query SELECT products.`orders_id` AS orderID, `products_id` AS productID, `products_model` AS article\_ordernumber, IFNULL(CONCAT( products.products\_name, ' ', GROUP\_CONCAT(attributes.products\_options\_values SEPARATOR ', '), ' (', GROUP\_CONCAT(attributes.products\_options SEPARATOR ', '), ')' ), products.products\_name) AS name, `products_price` AS price, `products_quantity` AS quantity FROM orders\_products products -- Join attributes in order to name the article by its attribute LEFT JOIN orders\_products\_attributes attributes ON attributes.orders\_products\_id=products.orders\_products\_id GROUP BY (products.orders\_products\_id) Explain: id | select\_type | table | type | possible\_keys | key | key\_len | ref | rows | Extra 1 | SIMPLE | attributes | system | | | | | 0 | const row not found 1 | SIMPLE | products | ALL | | | | | 5998 | Using filesort Duration: 0.017182 RowCount: 5998 \>\>\> importAction=\>runImport=\>run=\>importOrderDetails=\>fetchOne SELECT ad.articleID FROM s\_plugin\_migrations pm JOIN s\_articles\_details ad ON ad.id=pm.targetID WHERE pm.`sourceID`=? AND `typeID`=? Explain: id | select\_type | table | type | possible\_keys | key | key\_len | ref | rows | Extra 1 | SIMPLE | | | | | | | | Impossible WHERE noticed after reading const tables Duration: 0.00059500000000001 RowCount: Unknown Resultat ist, dass ich zwar die Bestellungen im System habe, aber ohne die zugehörigen bestellten Artikel. Wo kann ich mit der Fehlersuche ansetzen? Danke schon mal im Voraus.

So, ich bin selbst ein wenig weiter gekommen. Die Fehlerausgabe von Firebug hat etwas kryptisch was mit Produktnummern ausgespuckt. Daraufhin habe ich die “Behandlung ungültiger Produktnummern” von “Fehlermeldung anzeigen” auf “Durch gültige Produktnummern ersetzen” gestellt, der Import lief durch. Ist wohl eine Inkonsistenz in der alten Datenbank. Die wird jetzt erstmal überprüft. Dennoch wird vom Migrationsplugin keine Fehlermeldung angezeigt, obwohl das eingestellt ist. Daher lasse ich den Thread mal auf ungelöst.