Update 5.7.x Fehler (Migrations_Migration1700) Undefined index: custom_urls

Leider können wir von 5.6.10 auf keine 5.7.x-Version updaten. Es erscheint beim Datenbankupdate (2/3) immer der Fehlerhinweis:

Received the following error message:
Could not apply migration (Migrations_Migration1700). Error: Undefined index: custom_urls

Please try to fix this error and restart the update.
Response

{„valid“:false,„errorMsg“:"Could not apply migration (Migrations_Migration1700). Error: Undefined index: custom_urls "}

Hat jemand das gleiche Problem und kann uns Infos, Tipps etc. geben?

Wir konnten den Fehler mittlerweile selber ermitteln…

Bislang war es möglich, Seiten von der Sitemap mit der config.php auszuschließen.
In der config.php konnte bislang also z.B. folgender Code enthalten sein:

'sitemap' => [
      'excluded_urls' => [
        [
          'resource' => 'Shopware\Models\Article\Article', // Artikelseiten
          'identifier' => '0', // Die ID der o.g. Entität. Wenn leer (oder 0) wird die o.g. Resource komplett ausgeschlossen
          'shopId' => 0 // Die ID des Shops, für den dieser Ausschluss gilt. Bei 0 zählen alle Shops
        ],[
          'resource' => 'Shopware\Models\Site\Site', // Shopseiten
          'identifier' => '0', // Die ID der o.g. Entität. Wenn leer (oder 0) wird die o.g. Resource komplett ausgeschlossen
          'shopId' => 0 // Die ID des Shops, für den dieser Ausschluss gilt. Bei 0 zählen alle Shops
        ],[
          'resource' => 'Shopware\Models\Article\Supplier', // Herstellerseiten
          'identifier' => '0', // Die ID der o.g. Entität. Wenn leer (oder 0) wird die o.g. Resource komplett ausgeschlossen
          'shopId' => 0 // Die ID des Shops, für den dieser Ausschluss gilt. Bei 0 zählen alle Shops
        ],[
          'resource' => 'Shopware\Models\Blog\Blog', // Blogseiten
          'identifier' => '0', // Die ID der o.g. Entität. Wenn leer (oder 0) wird die o.g. Resource komplett ausgeschlossen
          'shopId' => 0 // Die ID des Shops, für den dieser Ausschluss gilt. Bei 0 zählen alle Shops
        ],[
          'resource' => 'Shopware\Models\Category\Category', // Kategorien
          'identifier' => '0', // Die ID der o.g. Entität. Wenn leer (oder 0) wird die o.g. Resource komplett ausgeschlossen
          'shopId' => 0 // Die ID des Shops, für den dieser Ausschluss gilt. Bei 0 zählen alle Shops
        ],[
          'resource' => 'Shopware\Models\Emotion\Emotion', // Einkaufswelten
          'identifier' => '58,24', // Die ID der o.g. Entität. Wenn leer (oder 0) wird die o.g. Resource komplett ausgeschlossen
          'shopId' => 0 // Die ID des Shops, für den dieser Ausschluss gilt. Bei 0 zählen alle Shops
        ],
      ]
    ]

Dieser Zusatz MUSS vor dem Update zwingend wieder entfernt werden, sonst kommt es zu dem beschriebenen Fehler. Leider wurde dieses Vorgehen in der Update-Doku auf 5.7 - soweit uns bekannt - nicht erwähnt. Da sollte Shopware bezüglich Infos zukünftig unbedingt nachbessern.