AEM Cloud Manager-Bereitstellung schlägt aufgrund eines Oak-Indexversionskonflikts fehl
Die Bereitstellung von Adobe Experience Manager (AEM) Cloud Manager kann während der Neuindizierung fehlschlagen, wenn ein neuer benutzerdefinierter Oak-Index eine niedrigere Hauptversion als ein vorhandener Index hat. Um das Problem zu beheben, führen Sie die Änderungen mit dem neuesten Index einer höheren Version zusammen, erstellen Sie eine Indexdefinition mit einer inkrementierten Version und stellen Sie erneut bereit.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) Cloud Manager (alle Versionen)
Problem/Symptome
- Die Cloud Manager-Bereitstellung schlägt während des Neuindizierungsschritts fehl, nachdem ein neues -Attribut geändert oder zu einem benutzerdefinierten Oak-Index hinzugefügt wurde.
- Bereitstellungsprotokolle zeigen einen Versionskonflikt zwischen benutzerdefinierten Indizes an.
- Der folgende Fehler wird angezeigt: Indizes konnten nicht verglichen werden: Es kann kein neuer benutzerdefinierter Index hinzugefügt werden, da bereits ein Index mit einer höheren Hauptversion vorhanden ist. Da höhere Hauptversionen Vorrang haben, wird der neue angepasste Index nicht verwendet. Um das Problem zu beheben, muss der neue angepasste Index mit dem neuesten Index zusammengeführt und umbenannt werden, sodass er eine höhere Versionsnummer als der neueste Index hat.
- Die Bereitstellung schlägt fehl, wobei in den Protokollen außer dem Indexversionskonflikt kein spezieller Fehler auftritt.
Grundursache
Die Bereitstellung schlägt fehl, weil ein neuer benutzerdefinierter Oak-Index eine niedrigere Hauptversion als ein vorhandener Index hat. Für die Oak-Indexversionierung muss nur die höchste Version aktiv sein. Niedrigere Versionen werden ignoriert, was die Bereitstellung blockieren kann, wenn die Indizes nicht korrekt zusammengeführt und versioniert werden.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
- Überprüfen Sie die Bereitstellungsprotokolle, um die spezifischen benutzerdefinierten Oak-Indexnamen und Versionsnummern zu identifizieren, die in den Fehlermeldungen erwähnt werden.
- Zusammenführen der Änderungen aus dem benutzerdefinierten Index der niedrigeren Version mit dem neuesten Index der höheren Version.
- Erstellen Sie nach dem Zusammenführen der Änderungen eine neue Indexdefinition mit einer inkrementellen Versionsnummer.
- Stellen Sie sicher, dass die aktualisierte Indexdefinition mit der neuen Version im Bereitstellungspaket enthalten ist. Entfernen oder archivieren Sie veraltete Indizes niedrigerer Versionen, wenn sie nicht mehr benötigt werden.
- Führen Sie den Trigger einer neuen Bereitstellung in Cloud Manager aus und überprüfen Sie, ob der Neuindizierungsschritt erfolgreich abgeschlossen wurde.