Ignorieren Sie einfach diesen Fehler. Das ist normal, wenn Sie Ihre Berichtsdatenbank in der Vergangenheit nie neu erstellt haben.
Hier ist der dekompilierten Code der Methode GetRebuildStatus()
der Klasse MongoDbRebuildReportingTaskDataProvider
:
public RebuildStatus GetRebuildStatus()
{
RebuildStatus rebuildStatus1 = (RebuildStatus) this.driver.HistoryTasks.FindOneByIdAs<MongoDbRebuildReportingTaskDataProvider.StoredRebuildStatus>((BsonValue) 1, new ExceptionBehavior?());
if (rebuildStatus1 != null)
{
return rebuildStatus1;
}
RebuildStatus rebuildStatus2 = new RebuildStatus();
rebuildStatus2.Step = RebuildStep.Failed;
rebuildStatus2.Error = "No rebuild request was found.";
return rebuildStatus2;
}
Wie Sie sehen können, wenn xDB keine existierenden wieder aufzubauen Status in MongoDB finden kann, ist es diesen seltsamen Fehlerstatus zurück geht .
Klicken Sie einfach auf die Schaltfläche "Start", um den Prozess zu starten.
Und natürlich, denken Sie daran, this walkthrough zu folgen, bevor Sie die Neuerstellung starten. I.e. Richten Sie eine sekundäre Berichtsdatenbank ein, fügen Sie die Verbindungszeichenfolge reporting.secondary
usw. hinzu.
In welcher Version von Sitecore befinden Sie sich? –
@DmytroShevchenko, es ist 8.1 –