# Migrationsassistent bleibt hängen

**URL:** <https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691>\
**Category:** Shopware 6 (German)\
**Created:** [26. Februar 2026 um 20:14 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691 "2026-02-26T20:14:22Z")\
**Posts on this page:** 18\
**Page:** 2

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [10. März 2026 um 12:46 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/21 "2026-03-10T12:46:03Z")

</div>

Ich sehe auf dem Screenshot ein großen Button „Log-Datei herunterladen“.

---

<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:** [10. März 2026 um 12:58 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/22 "2026-03-10T12:58:03Z")

</div>

Habe gemacht. Da ist keine Fehlermeldungen drin… Nur das mit Error:

Status: error-resolution  
Created at: 2026-03-10 11:59:26 UTC  
Updated at: 2026-03-10 12:02:29 UTC

```auto
"requestStatus": {
    "extensions": [],
    "errorFile": null,
    "errorLine": null,
    "code": "",
    "message": "No error.",
    "isWarning": false

```

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [10. März 2026 um 13:13 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/23 "2026-03-10T13:13:21Z")

</div>

Dann musst du unter var/log(s) schauen, ob du darin Fehlermeldungen findest.

---

<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:** [10. März 2026 um 13:20 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/24 "2026-03-10T13:20:20Z")

</div>

Hmm… Ich habe gleich danach komplett Backup eingespielt: Datenbank und Webspace… D.h. jetzt muss ich das Ganze wieder nochmal durchführen?

---

<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:** [10. März 2026 um 13:29 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/25 "2026-03-10T13:29:05Z")

</div>

> [@Lago](#):
>
> gleich danach komplett Backup eingespielt

Macht Sinn ohne zuvor in die Logs zu schauen 🫣

Also, das Ganze wiederholen … was sonst

---

<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:** [10. März 2026 um 14:23 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/26 "2026-03-10T14:23:53Z")

</div>

Alles klar. Habe Update für Plugin wieder installiert und Migration gestartet. Melde mich später. 🙂

---

<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:** [10. März 2026 um 14:54 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/27 "2026-03-10T14:54:49Z")

</div>

Fertig. Das ist die Fehlermeldung in var/log:

[2026-03-10T14:35:53.706551+00:00] messenger.CRITICAL: Error thrown while handling message SwagMigrationAssistant\Migration\MessageQueue\Message\MigrationProcessMessage. Removing from transport after 3 retries. Error: „Handling „SwagMigrationAssistant\Migration\MessageQueue\Message\MigrationProcessMessage“ failed: Shopware\Core\Framework\Uuid\Uuid::fromHexToBytes(): Argument #1 ($uuid) must be of type string, null given, called in /www/htdocs/vccf7dd/shopware/vendor/shopware/core/Framework/Uuid/Uuid.php on line 107“ {„class“:„SwagMigrationAssistant\Migration\MessageQueue\Message\MigrationProcessMessage“,„message\_id“:„587358“,„retryCount“:3,„error“:„Handling „SwagMigrationAssistant\Migration\MessageQueue\Message\MigrationProcessMessage“ failed: Shopware\Core\Framework\Uuid\Uuid::fromHexToBytes(): Argument #1 ($uuid) must be of type string, null given, called in /www/htdocs/vccf7dd/shopware/vendor/shopware/core/Framework/Uuid/Uuid.php on line 107“,„exception“:„[object] (Symfony\Component\Messenger\Exception\HandlerFailedException(code: 0): Handling „SwagMigrationAssistant\Migration\MessageQueue\Message\MigrationProcessMessage“ failed: Shopware\Core\Framework\Uuid\Uuid::fromHexToBytes(): Argument #1 ($uuid) must be of type string, null given, called in /www/htdocs/vccf7dd/shopware/vendor/shopware/core/Framework/Uuid/Uuid.php on line 107 at /www/htdocs/vccf7dd/shopware/vendor/symfony/messenger/Middleware/HandleMessageMiddleware.php:121)\n[previous exception] [object] (TypeError(code: 0): Shopware\Core\Framework\Uuid\Uuid::fromHexToBytes(): Argument #1 ($uuid) must be of type string, null given, called in /www/htdocs/vccf7dd/shopware/vendor/shopware/core/Framework/Uuid/Uuid.php on line 107 at /www/htdocs/vccf7dd/shopware/vendor/shopware/core/Framework/Uuid/Uuid.php:116)“}

---

<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:** [10. März 2026 um 14:57 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/28 "2026-03-10T14:57:27Z")

</div>

Und hier ist Ablauf. Vielleicht hilft:

 ![Fehlermeldung-Migrations-Assistent-1](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/3/3/3344916eb0a1791a3ceda7aa3c8c503fdc4a42ff.png)

 ![Fehlermeldung-Migrations-Assistent-2](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/f/3/f3b8ac15e610125d54bf942b0e9eb1ab1ea1cf28.png)

 ![Fehlermeldung-Migrations-Assistent-3](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/b/7/b7553476628c98182bc79ebab18efa2cfe595690.png)

---

<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:** [10. März 2026 um 15:08 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/29 "2026-03-10T15:08:24Z")

</div>

Beim ersten Screenshot steht „Für mehr Details lade das Protokoll herunter“. Schau da mal bitte mit rein.

---

<div class="post-metadata">

**Author:** ![roberto.zauner](https://avatars.discourse-cdn.com/v4/letter/r/a88e57/32.png) [@roberto.zauner](https://forum.shopware.com/u/roberto.zauner)\
**Post date:** [10. März 2026 um 17:42 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/30 "2026-03-10T17:42:51Z")

</div>

Auch ich habe heute nach dem Update auf Shopware 6.7.8 Probleme mit der Migration gehabt.  
Bis jetzt hat die Delta-Migration immer einwandfrei funktioniert, und die Änderungen, die in Shopware 6 vorgenommen wurden, wurden bei der Migration aus Shopware 5 nie überschrieben.

Heute habe ich die Delta-Migration mit der neuen Version des Migrationsplugins und Shopware 6.7.8 durchgeführt. Nachdem ich alle gemeldeten Matching-Probleme behoben hatte, blieb die Migration jedoch bei 4 % stehen und hat dabei sämtliche Kategorien sowie die Sales Channels überschrieben.

Ich musste daraufhin ein Datenbank-Backup einspielen und habe dadurch die gesamte Arbeit verloren, die ich heute gemacht hatte.

Wie ist so etwas möglich?

---

<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:** [10. März 2026 um 21:24 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/31 "2026-03-10T21:24:11Z")

</div>

@R4M: Habe ich gemacht. Da gibt’s auch keine Fehlermeldungen! Eifach verrückt. Schon seit JAhren mache tagtäglich Migrationen und alles war immer einwandfrei. JEtzt seit diesem Update auf 16.0.0 bzw inzwischen 16.1.0 alles durcheinander. Übrigens bei dem großen Shopware Update auf Version 6.7.8.0 stand etwas über Neuerungen bei dem Migration-Assistent. Jetzt habe nicht mehr im Kopf was genau… Aber nach dem Update ist die Darstellung von dem Migration-Assistent etwas anderes. Von daher meine Vermutung, dass da etwas zu viel gemacht wurde und jetzt funktioniert das schöne Teil nicht mehr richtig. Was anderes kann ich mir nicht vorstellen. Solche Fälle gab’s schon immer wieder.

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:** [10. März 2026 um 21:26 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/32 "2026-03-10T21:26:01Z")

</div>

Hallo Roberto, vielen Dank für Deine Meldung! Dann bin ich doch nicht alleine mit diesem Problem. Und keine Ahnung an was es liegen könnte…

Mit besten Grüßen

Lago

---

<div class="post-metadata">

**Author:** ![roberto.zauner](https://avatars.discourse-cdn.com/v4/letter/r/a88e57/32.png) [@roberto.zauner](https://forum.shopware.com/u/roberto.zauner)\
**Post date:** [11. März 2026 um 05:09 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/33 "2026-03-11T05:09:54Z")

</div>

@Lago Ich habe die Migration inzwischen mindestens drei Mal neu gestartet, und jedes Mal bleibt sie bei 3 oder 4 % hängen.  
Es liegt definitiv entweder an Shopware 6.7.8 oder an der neuesten Version des Migrationsplugins.  
Bislang konnte ich 24 Delta-Synchronisationen ohne jegliche Probleme durchführen.

---

<div class="post-metadata">

**Author:** ![roberto.zauner](https://avatars.discourse-cdn.com/v4/letter/r/a88e57/32.png) [@roberto.zauner](https://forum.shopware.com/u/roberto.zauner)\
**Post date:** [11. März 2026 um 06:29 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/34 "2026-03-11T06:29:54Z")

</div>

Ich glaube, ich habe eine konkrete Ursache für das Überschreiben gefunden: Bei einem Abbruch wird ein Reset-Checksum für die gesamte Verbindung ausgelöst, sodass der nächste Durchlauf alles als „geänderte Delta“ zurückzieht.

„ResetChecksumHandler“

Für den Block bei 4 % gibt es einen weiteren kritischen Punkt: Die Fetch-Fehler werden verschluckt und in ein leeres Array umgewandelt, sodass der Balken fast stillstehen kann, ohne dass der normale MQ-Retry/Abort ausgelöst wird.

---

<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:** [11. März 2026 um 07:21 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/35 "2026-03-11T07:21:42Z")

</div>

> [@Lago](#):
>
> Update auf 16.0.0 bzw inzwischen 16.1.0

Ich kenne diese Versionen nicht, da ich selber mit meinen Migrations-Marathon fertig bin. Aber mal eine Frage: Hast du das Update vom Migrations-Assistent während einer bestehenden Migration gemacht?

---

<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:** [11. März 2026 um 10:56 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/36 "2026-03-11T10:56:27Z")

</div>

> [@roberto.zauner](#):
>
> Es liegt definitiv entweder an Shopware 6.7.8 oder an der neuesten Version des Migrationsplugins

Danke für Deine Antwort. Es liegt definitiv an der neuesten Version des Migrationsplugins. Was anderes kann nicht sein.

---

<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:** [11. März 2026 um 10:59 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/37 "2026-03-11T10:59:45Z")

</div>

Hallo R4M. Nein, sowas mache ich nie. Plugin oder Shopware updaten mache ich immer grundsätzlich separat. Andere Sachen wie auch Migration entweder davor oder danach. Wie ich bereits oben geschrieben habe es liegt definitiv an der neuesten Version des Migrationsplugins. Was anderes kann nicht sein.

---

<div class="post-metadata">

**Author:** ![robertschoenfeld\_1](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@robertschoenfeld\_1](https://forum.shopware.com/u/robertschoenfeld_1)\
**Post date:** [11. März 2026 um 20:07 UTC](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691/38 "2026-03-11T20:07:57Z")

</div>

Ich doktere immer noch mit diesem Migrationsassistenten herum.  
Kann mir jemand aufgrund der Fehlermeldung unten einen Tipp geben, wie ich zur Lösung komme?  
Wäre super nett! 🙂

# Shopware 6 Worker – Fehlermeldung bei Migration Assistant

**Setup:**

- Docker-Container: `web`, `worker`, `scheduler`, `database`
- Plugin `SwagMigrationAssistant` Version 16.1.0 installiert und aktiv
- Worker versucht, Messages aus den Transports `async`, `low_priority`, `failed` zu konsumieren

* * *

## Docker-Status

```bash
$ docker compose ps
NAME IMAGE STATUS PORTS
shopware-database-1 mariadb:11.4 Up 24 minutes (healthy) 3306/tcp
shopware-scheduler-1 shopware-local Up 23 minutes (healthy) 80/tcp, 443/tcp, 2019/tcp, 8000/tcp, 443/udp
shopware-web-1 shopware-local Up 23 minutes (healthy) 80/tcp, 443/tcp, 2019/tcp, 443/udp, 0.0.0.0:8000->8000/tcp
shopware-worker-1 shopware-local Up About a minute (healthy) 80/tcp, 443/tcp, 2019/tcp, 8000/tcp, 443/udp

```

## Worker-Logs (Auszug)

```auto
[OK] Consuming messages from transports "async, low_priority, failed".

WARNING [app] Cannot install service "SwagAIImageEditor": App registration failed (400 Invalid Arguments)
WARNING [app] Cannot install service "SwagRecommendations": App registration failed (400 Invalid Arguments)
WARNING [app] Cannot install service "SwagCopilot": App registration failed (400 Invalid Arguments)
WARNING [app] Cannot install service "SwagPreviewGenerator": App registration failed (400 Invalid Arguments)
WARNING [app] Cannot install service "ShopwareNexusIngestionService": App registration failed (400 Invalid Arguments)
WARNING [app] Cannot install service "Swag3DModelPipeline": App registration failed (400 Invalid Arguments)

CRITICAL [console] Error running command "messenger:consume async low_priority failed --time-limit=3600 --memory-limit=512M":
Could not decode message: Could not denormalize object of type
"SwagMigrationAssistant\Migration\MessageQueue\Message\MigrationProcessMessage", no supporting normalizer found.

In Serializer.php line 95:
Could not decode message: Could not denormalize object of type "SwagMigrationAssistant\Migration\MessageQueue\Message\MigrationProcessMessage", no supporting normalizer found.

In Serializer.php line 213:
Could not denormalize object of type "SwagMigrationAssistant\Migration\MessageQueue\Message\MigrationProcessMessage", no supporting normalizer found.

[OK] Consuming messages from transports "async, low_priority, failed".

```

## Plugin-Liste

```auto
$ docker compose exec web php bin/console plugin:list | grep -i migrat
SwagMigrationAssistant Migrations-Assistent swag/migration-assistant 16.1.0 Shopware Yes Yes

```

[Vorherige Seite](https://forum.shopware.com/t/migrationsassistent-bleibt-haengen/108691.md?page=1)
