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)

Reply via email to