# Migration von 5 zu 6 - Root Kategorie fehlt

**URL:** <https://forum.shopware.com/t/migration-von-5-zu-6-root-kategorie-fehlt/96219>\
**Category:** Shopware 6 (German)\
**Created:** [14. September 2022 um 08:21 UTC](https://forum.shopware.com/t/migration-von-5-zu-6-root-kategorie-fehlt/96219 "2022-09-14T08:21:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![db.Mario](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@db.Mario](https://forum.shopware.com/u/db.Mario)\
**Post date:** [14. September 2022 um 08:21 UTC](https://forum.shopware.com/t/migration-von-5-zu-6-root-kategorie-fehlt/96219/1 "2022-09-14T08:21:00Z")

</div>

Hallo,

ich versuche die BasicSettings eines Sw5 Shops zu einem neuen Sw6 Shop zu migrieren.  
Scheinbar holt er sich dabei aber wohl nicht die Root-Kategorie (ID: 1) und wirft mir daher tausende Fehler aus.

```auto
[error] SWAG_MIGRATION_RUN_EXCEPTION
An exception occurred
Entity: category, sourceId: 200
Parent entity for "category: 200" child not found.

```

Hat das Problem schon einmal jemand gehabt?  
Dadurch dass er die Root-Kategorie nicht hat, legt er natürlich auch keine Kategorien an und läuft somit auch bei den SalesChannel ins Leere.

---

<div class="post-metadata">

**Author:** ![db.Mario](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@db.Mario](https://forum.shopware.com/u/db.Mario)\
**Post date:** [15. September 2022 um 06:11 UTC](https://forum.shopware.com/t/migration-von-5-zu-6-root-kategorie-fehlt/96219/2 "2022-09-15T06:11:13Z")

</div>

Ich konnte es lösen indem ich im Connector Plugin in Sw5 in der Datei **src/custom/plugins/SwagMigrationConnector/Repository/CategoryRepository.php** die Zeile 84 (**$query-\>andWhere(‚category.parent IS NOT NULL‘);**) auskommentiert habe.  
Nur warum ist das da drin? Er holt somit keine Kategorie wo parent = NULL ist. Also die Hauptkategorie. Aber eben ohne diese legt er die anderen nicht an.  
Hab ich hier einen Denkfehler? Wäre das ein Bug, hätten sicher mehrere das Problem.
