# Migrations-Assistent bringt plötzlich Fehlermeldung "json\_decode(): Argument #1 ($json) must be of type string, null given"

**URL:** <https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228>\
**Category:** Administration\
**Created:** [8. Januar 2025 um 13:15 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228 "2025-01-08T13:15:32Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)\
**Post date:** [8. Januar 2025 um 13:15 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/1 "2025-01-08T13:15:32Z")

</div>

Hallo zusammen,

ich nutze mehrmals täglich Migrations-Assistent um die Lagerbestände aus dem inaktiven SW5 in den SW6 zu übertragen. Seit ca. 2 Wochen bei 9 alten Produkten kommt folgende Fehlermeldung:

[error] SWAG\_MIGRATION\_RUN\_EXCEPTION  
An exception occurred  
Entity: product, sourceId: XXXX  
json\_decode(): Argument #1 ($json) must be of type string, null given

Ich habe schon alles abgesucht und ausprobiert. Leider ohne Erfolg. Weiß vielleicht jemand wie ich das beheben kann?

Ich freue mich auf jede Antwort! 🙂

Mit besten Grüßen  
Lago

---

<div class="post-metadata">

**Author:** ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)\
**Post date:** [13. Januar 2025 um 10:55 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/2 "2025-01-13T10:55:08Z")

</div>

Hallo zusammen,

weiß wirklich keiner an was es liegen kann?

Mit besten Grüßen  
Lago

---

<div class="post-metadata">

**Author:** ![frip-tech.de](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frip-tech.de/32/24453_2.png) [@frip-tech.de](https://forum.shopware.com/u/frip-tech.de)\
**Post date:** [13. Januar 2025 um 10:56 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/3 "2025-01-13T10:56:41Z")

</div>

Kommt auch bei Updates vor, falls das hilft: [Shopware 6 API: Fehler "fromHexToBytes(): Argument #1 ($uuid) must be of type string, null given"](https://forum.shopware.com/t/shopware-6-api-fehler-fromhextobytes-argument-1-uuid-must-be-of-type-string-null-given/106031)

---

<div class="post-metadata">

**Author:** ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)\
**Post date:** [13. Januar 2025 um 11:55 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/4 "2025-01-13T11:55:28Z")

</div>

Hallo [frip-tech.de](http://frip-tech.de),

Danke für Deine Antwort! 🙂

Diesen beitrag habe ich auch schon gelesen. Leider hilft mir nicht weiter. Fehlermeldung hat nicht mal ein Hinweis welchen Feld das betrifft. Ich weiß gar nicht wo und nach was ich suchen muss…

Das sind alles Artikel, die schon seit Jahren drin sind und wurden bis jetzt immer sauber übertragen. Da gab’s auch gar keine Änderungen bei diesen Produkten…

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [13. Januar 2025 um 12:26 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/5 "2025-01-13T12:26:20Z")

</div>

> [@Lago](#):
>
> Entity: product, sourceId: XXXX

Wird die Fehlermeldung wirklich so angezeigt? Oder hast du „XXXX“ fürs Forum geschrieben?

---

<div class="post-metadata">

**Author:** ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)\
**Post date:** [13. Januar 2025 um 12:47 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/6 "2025-01-13T12:47:04Z")

</div>

Hallo R4M! 🙂

Ja, XXXX habe ich nur fürs Forum geschrieben. Da wäre z.B. Id „4282“. Wenn ich Artikel mit dieser Id Nummer in der Datenbank aufrufe und mit anderen „mormalen“ Produkten vergleiche, dann sehe ich gar keine Unterschiede. Alles ist gleich aufgebaut.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [13. Januar 2025 um 13:47 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/7 "2025-01-13T13:47:21Z")

</div>

> [@Lago](#):
>
> Da wäre z.B. Id „4282“

Ok, das wäre jetzt die ID aus dem SW5 Shop. Ist denn der dazugehöriger Artikel in SW6 auch korrekt? Kannst du dort etwas erkennen?

Ist der Migrations-Assistent auf aktuellen Stand? Da gab es kürzlich ein Update! Ansonsten würde ich vielleicht mal die Prüfsummen löschen und dann die Produkte noch mal durchlaufen lassen. Auch mal die Logs von Shopware und vom Server untersuchen.

---

<div class="post-metadata">

**Author:** ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)\
**Post date:** [13. Januar 2025 um 21:12 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/8 "2025-01-13T21:12:52Z")

</div>

Ich glaube das liegt tatsächlich an dem Zustand von diesen Produkten… Nach außen als ob alles in Ordnung, aber nach kurzer Prüfung habe gleich mehrere Unstimmigkeiten festgestellt. Ich prüfe das erstmal und ggf. melde mich wieder.

PS: Prüfsummen habe gelöscht und Migration nochmal gestartet. Jetzt sind noch 2 Artikel dazu gekommen. Muss morgen prüfen. 🙂

Danke Dir!

Mit besten Grüßen  
Lago

---

<div class="post-metadata">

**Author:** ![frip-tech.de](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frip-tech.de/32/24453_2.png) [@frip-tech.de](https://forum.shopware.com/u/frip-tech.de)\
**Post date:** [12. Februar 2025 um 04:32 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/9 "2025-02-12T04:32:18Z")

</div>

@Lago Welche Unstimmigkeiten sind Dir aufgefallen?

---

<div class="post-metadata">

**Author:** ![WD-40](https://avatars.discourse-cdn.com/v4/letter/w/eada6e/32.png) [@WD-40](https://forum.shopware.com/u/WD-40)\
**Post date:** [12. Februar 2025 um 09:12 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/10 "2025-02-12T09:12:02Z")

</div>

Ich habe bei meiner Migration den gleichen Fehler, aber konnte keine Unstimmigkeiten bei den Produkten finden:

> [@Migrationsfehler einzelner Produkte nicht nachvollziehbar](https://forum.shopware.com/t/migrationsfehler-einzelner-produkte-nicht-nachvollziehbar/106385):
>
> Hallo zusammen, ich versuche gerade einen SW5 Shop af SW6 zu migrieren. Nach einer ersten Migration vor einiger Zeit habe ich nun die Migration erneut angestoßen, um dazu gekommene Produkte, Kunden und Bestellungen nachzumigrieren. Dabei gibt es bei den Produkten jedoch für mich nicht nachvollziehbare Schwierigkeiten, die sehr zufällig erscheinen. Es handelt sich um Artikel, die sich sehr ähnlich sind und sich nur in wenigen Dingen grundlegend unterscheiden. Manche dieser Artikel werden migrie…

Letzte Woche konnte ich nochmal ein paar neue Artikel migrieren, indem ich nach mehreren Änderungen in verschiedenen Feldern dann schließlich bei sales eine 3 eingetragen habe. Bei Versuchen mit z.B. einer 2 ging es nicht. 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)\
**Post date:** [12. Februar 2025 um 11:06 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/11 "2025-02-12T11:06:18Z")

</div>

Hallo zusammen,

Danke für Eure Nachrichten!

@frip-tech: Es ging um die Bilder, aber das hat leider nichts gebraicht. Diese 9 Artikel werden weiterhin nicht übertragen.

@WD-40: kannst Du bitte genau schreiben wo Du das bei Sales eingetragen hast? Im SW5 oder SW6, Datenbank oder im Backend? Danke Dir!

Mit besten Grüßen  
Lago

---

<div class="post-metadata">

**Author:** ![WD-40](https://avatars.discourse-cdn.com/v4/letter/w/eada6e/32.png) [@WD-40](https://forum.shopware.com/u/WD-40)\
**Post date:** [12. Februar 2025 um 12:08 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/12 "2025-02-12T12:08:49Z")

</div>

Ich habe die bestehenden Produkte in der SW5 Datenbank geändert. Es gibt sie in SW6 ja noch nicht.

In der Tabelle s\_articles\_details habe ich mit den Feldern sales, instock und stockmin herumprobiert (siehe anderer Thread). Warum bzw. wann es dann mit der Migration klappt folgt irgendwie auch keinem Muster.  
Bei den neuesten Artikeln letzte Woche habe ich in allen 3 Feldern Änderungen gemacht, weil ich dachte das bringt es. Schlußendlich nochmal probiert nur ‚sales‘ auf 3 zu ändern und damit ging es dann.

---

<div class="post-metadata">

**Author:** ![Lago](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lago](https://forum.shopware.com/u/Lago)\
**Post date:** [12. Februar 2025 um 15:08 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/13 "2025-02-12T15:08:30Z")

</div>

Vielen Dank für die schnelle Antwort! Habe grade das ausprobiert, aber leider ohne Erfolg. Habe mit 1 bis 3 probiert. Bringt leider nichts… Habe ein Artikel mit einem „normalen“ nebenstehenden abgeglichen. Alles 1 x 1… Keine Ahnung was diesen 9 Produkten fehlt… 🙂

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [15. März 2025 um 15:39 UTC](https://forum.shopware.com/t/migrations-assistent-bringt-ploetzlich-fehlermeldung-json-decode-argument-1-json-must-be-of-type-string-null-given/106228/14 "2025-03-15T15:39:40Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
