private void recreateIndexes(Collection<ODocument> indexesToRebuild, ODatabaseDocumentEmbedded db) { ok = 0; errors = 0; for (ODocument index : indexesToRebuild) { try { recreateIndex(index); } catch (RuntimeException e) { OLogManager.instance().error(this, "Error during addition of index '%s'", e, index); errors++; } } db.getMetadata().getIndexManager().save(); rebuildCompleted = true; OLogManager.instance().info(this, "%d indexes were restored successfully, %d errors", ok, errors); }