# Migrationsfehler (evtl. wg. Crosselling)

**URL:** <https://forum.shopware.com/t/migrationsfehler-evtl-wg-crosselling/103255>\
**Category:** Shopware 6 (German)\
**Created:** [7. März 2024 um 16:46 UTC](https://forum.shopware.com/t/migrationsfehler-evtl-wg-crosselling/103255 "2024-03-07T16:46:42Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![purpix](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/purpix/32/14639_2.png) [@purpix](https://forum.shopware.com/u/purpix)\
**Post date:** [12. März 2024 um 08:03 UTC](https://forum.shopware.com/t/migrationsfehler-evtl-wg-crosselling/103255/3 "2024-03-12T08:03:50Z")

</div>

Ich versuch mal ein Beispiel zu bringen, damit man mein Problem besser versteht.

Folgende Fehlermeldung steht im Log:

```auto
[error] SWAG_MIGRATION_RUN_EXCEPTION
An exception occurred
Entity: product_property_relation, sourceId: 018e194c63317349b817195218913aa2
There are 5 error(s) while writing data.1. [/0/taxId] Dieser Wert sollte nicht leer sein.1. [/0/price] Dieser Wert sollte nicht leer sein.1. [/0/productNumber] Dieser Wert sollte nicht leer sein.1. [/0/stock] Dieser Wert sollte nicht leer sein.1. [/0/translations/2fbb5fe2e29a4d70aa5854ce7ce3e20b/name] Dieser Wert sollte nicht leer sein.

```

Anhand der SourceID 018e194c63317349b817195218913aa2 kann ich in der swag\_migration\_data einen Eintrag finden:

```auto
SELECT * FROM `swag_migration_data` WHERE id = UNHEX('018e194c63317349b817195218913aa2');

```

In dem Eintrag steht z.B. in der Spalte raw folgendes:

```auto
{"type":"property","name":"östlicher Teil des Sees","id":"2","optionID":"1","value":"östlicher Teil des Sees","position":"1","media_id":null,"identifier":"115f89503138416a242f40fb7d7f338e","productId":"23","group":{"id":"1","name":"Verbreitung","filterable":"1"}}

```

Da sehe ich dann eine productId = 23

Suche ich im Shopware 5 nach der ID bekomme ich ein Produkt. Nachdem der Fehler mit der Produkteigenschaft (product\_property\_relation) „östlicher Teil des Sees“ zu tun haben soll, habe ich mir das auch im Shop angesehen.

 ![Bildschirmfoto 2024-03-12 um 08.53.37](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/f/f/ff84bfcd6b46c88d41b6b2a1d8c21045198e0127.jpeg)

Ich habe auch die Eigenschaft geprüft und geschaut ob die Gruppe bzw. Eigenschaft aktiv etc. ist. Alles sieht richtig konfiguriert aus.

Die Fehlermeldung sagt das die TaxID, der price, die productNumber, stock und die translations nicht 0 oder leer sein darf.

Habe jetzt in der Shopware 5 Datenbank gesucht, keine der angegebenen Punkte wäre im Ansatz leer. Alles sauber befüllt. Ohne weitere Auffälligkeiten.

Ist mein Vorgehen so richtig oder vertue ich mich da grad komplett?

---

_[View the full topic](https://forum.shopware.com/t/migrationsfehler-evtl-wg-crosselling/103255)._
