Z różnych powodów może zaistnieć sytuacja, która wskazuje, że indeks bazy danych został uszkodzony albo nie odzwierciedla stanu bazy danych. Najczęściej jest to spowodowane niewłaściwym zamykaniem serwera aplikacyjnego WilfdFly (JBoss), np. poprzez użycie polecenia 'kill'. Użycie tego polecenia jest stanowczo niewskazane.
W sytuacji gdy indeks bazy danych jest uszkodzony, trzeba go odbudować.
W tym celu należy wykonać następujące czynności:
1/ zatrzymanie serwera aplikacyjnego WildFly (JBoss) (z wykorzystaniem skryptu, a nie poleceniem 'kill')
2/ usunięcie podkatalogów zawierających pliki indeksu:
....../jackrabbit/repository/index
....../jackrabbit/workspaces/default/index
3/ wystartowanie serwera aplikacyjnego WildFly (JBoss)
Pierwsze zapytanie skierowane do wystartowanej aplikacji OMEGA-PSIR spowoduje rozpoczęcie procesu odbudowania indeksu i w zależności od wielkości bazy danych może trwać dość długo. W logu aplikacji można podejrzeć, że proces odbudowania indeksu jest w toku.