Jason E Bailey created OAK-7150:
-----------------------------------
Summary: LuceneIndexProviderService fails to start due to
extraneous folder
Key: OAK-7150
URL: https://issues.apache.org/jira/browse/OAK-7150
Project: Jackrabbit Oak
Issue Type: Bug
Reporter: Jason E Bailey
Priority: Minor
As part of our upgrade from oak 1.2.18 to 1.6.1 as part of our AEM 6.1 - 6.3
migration. We encountered a problem where LuceneIndexProviderService would not
start up due to a Null Pointer Exception. That was appearing in the
IndexMeta(file) constructor for
org.apache.jackrabbit.oak.plugins.index.lucene.directory.IndexMeta
Our index directory had two sub folders with a long alpha numeric name
i.e. 36620ebfe6a77b4cf94f9a12c2679d3dcb6f79231556559db2c933b1c28b5cc4
One appears to be expected the other appears to be legacy. Neither of these
directories contain a file called index-details.txt which the IndexMeta is
expecting. The lack of this file in the legacy folder is what prevented the
LuceneIndexProviderService from starting.
This is a request to either gracefully handle the lack of this file or to have
the error message generated by this constructor explicitly state that the
specific file is missing.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)